EDI Doku mit OOXML durch XSL für Seeburger Messages erstellen

Zu jeder EDI Implementierung gehört eine ordentliche Dokumentation. Leider wird das oft aus Zeitgründen vernachlässigt. Wobei sich im Verlauf der Zeit, aber immer herausstellt das eine Mapping Dokumentation ein sehr gute Kommunikationsmittel zwischen EDI Entwickler und Fachabteilung ist. Die Lösung auf den Code als Mapping Dokumentation zu setzen ist meist ein Problem, weil dies für die Fachabteilung oft unverständlich und nicht nachvollziehbar ist. Des weiteren spiegelt der Code nur die Vorstellungen und das Verständnis des Entwicklers wieder und das muss nicht immer richtig sein. Deshalb wird meist eine Mapping Dokumentation auf Basis von Word oder Excel genutzt.
Continue reading

XML in mehrere Dateien splitten, welche mehrere XML Dokumente enthalten

Aus einer großen XML Datei, welche mehrere kleine XML Dokument enthält, sollen jeweils mehrere kleine Dateien mit einer bestimmten Anzahl von XML Dokumenten erstellt werden.

Fallbeispiel:
Die große XML Datei enthält 5 XML Dokumente. Eine XML Datei soll allerdings nur jeweils 2 XML Dokumente erhalten. Das bedeutet aus der einen großen XML Datei müssen 3 kleine XML Dateien erzeugt werden. Die ersten beiden Dateien enthalten somit 2 XML Dokumente und die letzte Datei ein XML Dokument. Natürlich müssen die XML Dokumente wie bei der großen XML Datei durch ein <root> Tag gekapselt werden.
Continue reading