-
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.
-
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.
-
vielen Dank für die Info !!
-
Für einen gewissen Betrag (Verhandlungssache) kann ich dir meinen Basis-Konverter (Sourcen) gerne anbieten. Meine Signatur siehst du ja.
-
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
-
"EDI-File" deutete für mich auf EDIFACT hin, daher meine Links.
JSON und XML ließe sich ja bereits mit SQL parsen.
-
Zitat von Fuerchau
JSON und XML ließe sich ja bereits mit SQL parsen.
Es gäbe auch noch nette RPGLE Op-Codes ;-)
kf
-
"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
-
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.
Similar Threads
-
By jajonowak in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 11-12-18, 08:58
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 30-01-17, 13:36
-
By E305GL in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 24-09-15, 11:43
-
By alex in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 06-08-02, 07:13
-
By Stefan_R in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-07-01, 07:59
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks