[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131

    WRITE einer externen Datenstruktur in eine Datei

    Hallo!

    Auch wenn ich zum Thema externe Datenstruktur einiges gefunden habe, so ist meine Fragestellung so noch nicht vorgekommen:

    Ich habe eine Datei und eine "dazugehörige" Datenstruktur definiert:

    FDATEI1 IF A E K DISK

    D DS_DATEI1 E DS EXTNAME(DATEI1)

    Des weiteren gibt es eine Datei (Logging), in die ich unter bestimmten Umständen den kompletten Inhalt des aktuellen Satzes der DATEI1 schreiben will (Feld LOGSTRING ist 200A - groß genug).

    FLOGFILE IF A E K DISK

    C EVAL LOGSTRING = DS_DATEI1
    C WRITE LOGFILER

    Nun habe ich das Problem, dass die Inhalte nicht "korrekt" in die Datei geschrieben werden, weil in der DATEI1 gepackte Felder enthalten sind - also auch in der Datenstruktur.

    Wie kann ich das ändern, so dass in LOGFILE alles schön leserlich ist?

    Idee:

    C EVAL LOGSTRING = %char(DS_DATEI1) <= funktioniert nicht

    Ich möchte eigentlich nicht für DATEI1 eine weitere Datenstruktur definieren, wo ich jedes Unterfeld als gezontes aufführe. Denn es handelt sich in dem Programm um mehr als 1 Datei...

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da ist dann leider Tipparbeit gefragt:

    LOGSTRING = F1 + %editc(F2:'X') + ...;

    Alternativ kannst du auch %char() verwenden, dann solltst du aber Feldtrenner benutzen:

    LOGSTRING = F1 + ';' + %char(F2) + ...;

    Alternativ definierst du eine 2. Struktur mit den Feldern als Zoned (am Besten dann beide qualified) und überträgst dann einzeln.
    Wenn beide Qualified, geht auch eval-corr.
    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. Lesen einer Datei in eine Datenstruktur (Subprocedure)
    By beegee in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-03-08, 16:39
  2. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47
  3. Antworten: 5
    Letzter Beitrag: 03-08-05, 15:11
  4. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37
  5. Antworten: 5
    Letzter Beitrag: 06-05-04, 14:51

Berechtigungen

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