[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    106

    IFS Datei Daten hinzufügen

    Hallo Forum,

    folgendes Problem.

    Ich habe mit den IFS-APIs eine Textedatei auf einem
    HOME Verzeichnis angelegt mit Daten gefüllt und wieder geschlossen.

    Nun muß die Datei wieder geöffnet werden und ans Dateiende
    weitere Daten angehängt werden. Das Problem ist das die
    bestehende Daten immer wieder gelöscht werden.

    Hab auch schon lseek usw versucht. Irgendwie steh ich auf'm Schlauch. Wer kann helfen ?

    thx, sim

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wie öffnest du die Datei ?
    Beim open/fopen wird bestimmt, ob die Datei vorher platt gemacht wird.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    106
    Zitat Zitat von Fuerchau
    Wie öffnest du die Datei ?
    Beim open/fopen wird bestimmt, ob die Datei vorher platt gemacht wird.

    o_create + o_rdwr + o_codepage + o_trunc

    o_append hatte ich auch schon probiert.

  4. #4
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Sim,

    also bei mir klappt's mit

    O_WRONLY + O_TEXTDATA

    Gruß,
    KM

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    o_trunc => Falls vorhanden, Inhalt löschen !!!
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Dec 2003
    Beiträge
    106
    Zitat Zitat von Fuerchau
    o_trunc => Falls vorhanden, Inhalt löschen !!!
    ups, stimmt.
    ich glaub ich bin urlaubsreif.

    thx, sim

  7. #7
    Registriert seit
    Feb 2005
    Beiträge
    30

    FS Datei Daten hinzufügen

    Gibt es kein Tool indem ich wie bei DOS-Copy die neuen Datensätze einfach hinten an eine bestehende Datei anhängen kann?

    Also COPY TEST1.TXT >> TEST2.TXT

    Ich bin ziemlich sicher, dass ich so ein ähnliches Tool für die Iseries mal gefunden habe. Aber ich weiss leider nicht mehr wo das war.

    Gruss
    Detlef Fallisch

  8. #8
    Registriert seit
    Dec 2003
    Beiträge
    106
    Bei CPYFRMSTMF sollte das gehen.

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    CPYFRMSTMF ... MBROPT(*ADD)
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Dec 2000
    Beiträge
    450
    Hast du in der qshell mal das versucht:

    cat TEST1.TXT >> TEST2.TXT

    Bruno

  11. #11
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Bruno,

    das hört sich interessant an. Ich hab's mal mit 2 Textdateien getestet. In beiden Dateien stand vorher als Satztrennung der Hex-Wert 0D0A (CRLF). Nach dem CAT fällt das 0D weg und es existiert dann nur noch 0A.

    Seltsam...

    Gruß,
    KM

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das liegt daran, dass die QShell Unix-basiert ist und dort das Zeilenendezeichen nur x'0A' (LF) ist.
    CRLF wird vorzugsweise in der Windows-Welt verwendet.

    CAT kommt auch nur mit Text-Dateien zurecht.
    Anders siehts mit CP aus:

    cp f1 f2 ... fn FZ

    Beim CP (Copy) werden alle Dateien vor der letzten in die letzte kopiert.
    Das kopieren auf sich selbst (cp f1 f2 f2) funktioniert nicht, da die Zieldatei zurückgesetzt wird.
    Also:

    cp file1 file2 newfile
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Daten perr FTP ins IFS
    By malzusrex in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 05-12-06, 13:38
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  3. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  4. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37
  5. Daten von IFS per FTP verschicken?
    By Muchi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 26-10-04, 16:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •