[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2005
    Beiträge
    37

    An *.csv Datei im IFS anhängen

    Hallo,

    für den Export an ein Fremdsystem muss ich zwei csv Dateien im IFS mergen.

    Habe das über qshell und cat mit zwei kleinen Testdateien erfolgreich versucht.

    Leider gelingt es nicht mit größeren Dateien, nach dem "Zusammenfügen" ist der Inhalt der Zielatei korrupt.

    Die Testdateien habe ich manuell über qshell erzeugt, die (großen) csv Dateien stammen aus einem "convert Lauf" (Tool: ieffect). Muss ich da etwas besonderes beachten (Codepage etc.?).

    Gibt es zu qshell und cat auf der AS/400 eine Alternative für das "Zusammenkopieren" der Dateien?

    Mit der Bitte um Unterstützung und ....

    beste Grüße

    Asti

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    CPYTOSTMF kann auch anhängen.

    QSHELL:

    cat datei >>AndereDatei

    PS:
    Es werden nur Dateien bis 2GB unterstützt.
    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
    Jan 2005
    Beiträge
    37

    Thumbs up Fehler gefunden

    Die Zieldatei die durch cat erstellt wird, hat eine andere Zeichensatzcodierung als die Ursprungsdateien (273 statt 1252).

    Durch cat .. >> .. wird keine neue Datei erstellt und siehe da, die Zeichensatzkodierung ist 273, da die ursprüngliche Datei nicht überschrieben wird.

    Arrghh..

    Danke für den Denkanstoß.

    Gruß Asti

  4. #4
    Registriert seit
    Jan 2005
    Beiträge
    37

    CSV Dateien mergen

    Hallo,

    leider kann das Zielsystem (eine DOS-Frischewaage) die Datei nicht lesen, weil der cat Befehl das Zeilenende (CRLF) der "angehangenen Datei" durch LF ersetzt.

    Gibt es da noch eine Option?

    "CPYTOSTMF kann auch anhängen" >> sobald ich das mit den csv Dateien im IFS versuche, erhalte ich eine Fehlermeldung ... "Objekt ist kein QSYS.LIB-Objekt".

    Was mache ich falsch?


    Gruß Asti

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wie gibst du den Befehl ein ?

    PF-Datei: /QSYS.LIB/MYLIB.LIB/MYFILE.FILE/MYFILE.MBR
    IFS-Datei: /Home/MyHome/MyFile.csv
    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. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  2. IFS Datei Daten hinzufügen
    By sim in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-05-06, 08:00
  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. Datei in IFS kopieren
    By coolie in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-01-05, 12:14

Berechtigungen

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