[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2003
    Beiträge
    16

    CPYFRMSTMF mit xml-Datei

    Wir parsen eine xml-datei mittels RPG-Pgm. Dazu wird die xml-Datei aus dem IFS mittels CPYFRMSTMF ....ENDLINFMT(*all) in eine PF kopiert und weiterverarbeitet. Nun erhalten wir von einem Partner xml-dateien ohne Zeilenend-Markierung:
    Beispiel im Editor
    <tag1>DATA</tag1><tag2>DATA</tag2> usw.
    Der CPYFRMSTMF funktioniert dann nicht mehr wie gewünscht. Statt eines Satzes für jeden 'tag' erhalten wir einen langen Satz.
    Wer weis Rat?

  2. #2
    Registriert seit
    Dec 2002
    Beiträge
    301
    Ohne einen Delimiter funktioniert CPYFRMSTMF bzw. CPYFRMIMPF halt nicht. Da bleibt Dir nichts anders übrig als über die IFS-API`s die Datei zu verarbeiten.
    Frank Hildebrandt

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Oder Verwendung des XML-Extenders (kostet allerdings was).
    Ggf. kann man die Daten ja über Excel verarbeiten und dann an die AS/400 senden.
    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

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo,

    welchen Release-Stand habt ihr?
    Ich weiß nicht ob's hilft, aber falls Ihr schon auf V5R4 seid, könnt Ihr mit nativen RPG-OpCodes und Funktionen die Datei aus dem IFS direkt parsen.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Jul 2003
    Beiträge
    16
    Lösung sollte ab V5R2 funktionieren.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da hilft dann tatsächlich nur ILERPG mit ggf. Aufrufen der XML-API's (C-Funktionen) und direktes Parsen der IFS-Datei.

    Nachtrag:
    Java unterstützt native XML und DB-Zugriff (AS400-Toolkit).
    Vielleicht hilft das ja schon mehr.
    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. Webservices, SOAP, XML und Labeldruck
    By vige1000 in forum NEWSboard Linux
    Antworten: 4
    Letzter Beitrag: 21-12-06, 11:56
  2. kein Konstantes Ergebnis bei CRTDUPOBJ und Datei m.RI
    By deni87991 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-10-06, 13:55
  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. DB2/400 zu XML Datei
    By HaHe in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 10-09-04, 16:20

Berechtigungen

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