[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Ich für meinen Teil kann meine Antwort von
    HIER
    nur bestätigen.
    Das ist ein beigehen. Es ist einfacher als du denkst!
    So wie ich das z.Zt. beurteile würd ich sagen, schreib die Daten weiter in 'Printerfile' Form in eine PF.
    Dann brauchst du einen Batchjob, der entweder alle paar Sekunden nachsieht ob's was neues gibt, das auch fertig ist, oder via DATAQ den 'mach was' Befehl bekommt (letzteres würde ich bevorzugen)
    Der Batch-Job liest die 'Datei' (etwas abgewandelte, ehemalige Prtf-Datei) und baut das XML

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wie immer führen viele Wege zur Lösung.
    Wie ich oben schon sagte (bevor man ein 2. Pgm bemüht):
    Die ganze XML lässt sich mit simplen String-Befehlen direkt in eine PF ausgeben, die dann per CPYxxxSTMF ins IFS kopiert werden kann.
    Die Anzahl der Leerzeichen vor und nach den "<" und ">" spielt keine Rolle.
    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
    Jun 2001
    Beiträge
    2.044
    @Baldur
    Das muß dann aber in jedem Pgm gemacht werden,
    meine verion erfordert (fast) keine anpassung in den BasisPgmem und den codeaufwand einmal für alle!
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Oct 2013
    Beiträge
    175
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Die Anzahl der Leerzeichen vor und nach den "<" und ">" spielt keine Rolle.
    Das stimmt nur dann, wenn ein evtl. vorhandenes Schema sogenannten "whitespace" erlaubt.
    Das ist sehr oft der Fall, aber eben nicht immer.

  5. #5
    Registriert seit
    Apr 2005
    Beiträge
    104
    Zitat Zitat von Robi Beitrag anzeigen
    Ich für meinen Teil kann meine Antwort von
    HIER
    nur bestätigen.
    Das ist ein beigehen. Es ist einfacher als du denkst!
    So wie ich das z.Zt. beurteile würd ich sagen, schreib die Daten weiter in 'Printerfile' Form in eine PF.
    Dann brauchst du einen Batchjob, der entweder alle paar Sekunden nachsieht ob's was neues gibt, das auch fertig ist, oder via DATAQ den 'mach was' Befehl bekommt (letzteres würde ich bevorzugen)
    Der Batch-Job liest die 'Datei' (etwas abgewandelte, ehemalige Prtf-Datei) und baut das XML
    Robi
    Dann verzichtet doch lieber gleich auf die Printfile bzw. PF, und schreibt gleich alles in die DataQueue,
    sowohl die Befehle, als auch die Daten. So habe ich es mal vor vielen Jahren gemacht.

    Im Prinzip habe ich die DataQ mit REXX ausgelesen, und die REXX-Routine das ganze XML wrappen lassen.
    In REXX habe ich noch einiges mehr dazu getan, also nicht nur die Datenfelder in XML-Tags gepackt, sondern das ganze XML-Dokument gebildet, dieses dann (mit MQ-Series) an den weiterverarbeitenden Service geleitet, und anschließend Log-Dateien und Statistiken geschrieben. MQ-Series und REXX habe ich da aber auch für die Interpretation der eingehenden Requests (XML-Input) verwendet, nicht nur für die Response (XML-Output). Ich habe das System damals auf Performance optimiert, alles im RAM gemacht und über Messages kommuniziert, um die Durchlaufzeiten (Request/Response) möglichst unter einer Sekunde zu halten.

    Heute würde ich aber eher auf ILE-RPG setzen, wo es aktuelle und umfangreiche Lösungsansätze gibt.

    Ein Bekannter von mir hat sich darauf spezialisiert, also auf WebServices, XML usw. mit ILE-RPG.

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Kommt auf die zu erstellenden Listen an!
    Ich für meinen Teil habe gerne was reproduzierbares.
    Wenn jede 'Liste/Lieferschein/Rechnung/...' jederzeit Nachdruckbar ist ok, sonst ist ein Puffer zum wieder aufsetzen recht hilfreich.

Similar Threads

  1. Erstellen eines XML-Dokumentes aus COBOL
    By nico1964 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 07-01-15, 15:57
  2. COBOL embedded SQL
    By nico1964 in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 27-12-14, 11:58
  3. BS-Masken mit COBOL
    By Andreas Herzfeldt in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-02-05, 12:11
  4. COBOL
    By Claudia Lange in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 23-07-02, 11:32
  5. SQL-Cobol und OVRDBF
    By kaym in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 07-07-02, 13:49

Berechtigungen

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