[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    200

    Parser - Programm

    Hallo zusammen,
    hat jemand evtl. ein Beispiel-RPG-Programm für einen Parser bzw. einen Link im Netz für einfache Beispiele zum Erlernen ? Ich bekommen ein EDI-File und muss dieses zerlegen.
    Da Format kenne ich leider noch nicht, damit ich mich schon mal im Vorfeld etwas mit der
    Materie befasse. Rocket Science wird das schon nicht sein ;-)
    Besten Dank und schönes WE
    Alex.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    18.760
    DA musst du schon hand anlegen, denn EDI-Strukturen sind äußerst komplex.
    Hier kannst du nur Byteweise zerlegen und in die Strukturen übernehmen die du benötigst.
    Für die Satzarten und Ausprägungen (Muss/Kann/Alpha/Numerisch/Datum) findest du hier eine Übersicht:
    https://www.truugo.com/edifact/
    Wie du siehst gibts jedes Jahr neue Versionen.
    Auf einer der nächsten Seiten (je nach Version) findest du die Dokumente, z.B. ORDERS (Bestellung), ORDRSP (Auftragsbestätigung) u.v.m.
    Hier findest du kostenloses ein PC-Anzeigeprogramm für EDI-Dokumente um die Inhalte und Stukturen zu analysieren.
    https://www.edi-fuchs.de/edi-formatviewer.html
    Wichtig für die Zerlegung ist auch der Header UNA, der für Sonderzeichen und Satzende die Definitionen festlegt.
    Ich habe für die Entwicklung eines minimalen EDI-Konverters ca. 15 Tage benötigt. Ich glaube fast, etwas zu kaufen könnte gerade billiger sein.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    200
    vielen Dank für die Info !!

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    18.760
    Für einen gewissen Betrag (Verhandlungssache) kann ich dir meinen Basis-Konverter (Sourcen) gerne anbieten. Meine Signatur siehst du ja.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    KM ist offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    982
    Ohne das Format zu kennen, kann man da nicht viel sagen. Du hast ja nicht mal erwähnt, ob es EDIFACT, XML, JSON oder was anderes ist. Bei XML oder JSON könnte man da relativ schnell was in Java basteln.

    Gruß,
    KM

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    18.760
    "EDI-File" deutete für mich auf EDIFACT hin, daher meine Links.
    JSON und XML ließe sich ja bereits mit SQL parsen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Jan 2007
    Beiträge
    656
    Zitat Zitat von Fuerchau Beitrag anzeigen
    JSON und XML ließe sich ja bereits mit SQL parsen.
    Es gäbe auch noch nette RPGLE Op-Codes ;-)
    kf

  8. #8
    KM ist offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    982
    "EDI-File" deutete für mich auf EDIFACT hin
    Das war in den 90er Jahren sicherlich auch richtig. Damals hatte ich auch sehr viel mit EDIFACT zu tun. Aber heutzutage verwendet keiner unserer Partner mehr EDIFACT, sondern stattdessen nur noch XML und JSON für den elektronischen Datenaustausch. EDI ist ja nur ein Oberbegriff dafür. Deshalb meinte ich ja es hängt vom Format ab. Und das kennt er ja selbst noch nicht. Deshalb ist das jetzt alles nur Spekulation.

    Gruß,
    KM

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    18.760
    Aber EDIFACT und damit auch das EDI-Format wird immer noch sehr fleißig verwendet. Jedes Jahr kommen Änderungen dazu (siehe Link's). Der aktuelle Stand ist von 2019 und da ist nichts mit XML und JSON.
    Und ich muss auch heute noch EDI zu/von Kunden integrieren. Zumal einer der größeren IBM i Anbieter für EDI ja weggefallen ist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

Ähnliche Themen

  1. XML-Parser
    Von jajonowak im Forum NEWSboard Programmierung
    Antworten: 18
    Letzter Beitrag: 11-12-18, 08:58
  2. Programm aus QRPLOBJ wird dem echten Programm vorgezogen
    Von dschroeder im Forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-01-17, 13:36
  3. programm beenden
    Von E305GL im Forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 24-09-15, 11:43
  4. Umwandeln ILE RPG Programm
    Von alex im Forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 06-08-02, 07:13
  5. PC-Programm
    Von Stefan_R im Forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-07-01, 07:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •