EulandaXtools — Funktionsreferenz
Zerlegt eine EDIFACT-Datei in einzelne Nachrichten und speichert jede als eigenen Mini-Interchange.
Split-EdifactEnvelope [-Path] <string> [-Destination] <string> [-PartnerName] <string>
[<CommonParameters>]* (UNA, falls im Interchange vorhanden)
* UNB 1:1 aus dem Interchange (unverändert, inkl. Qualifiern/EANCOM/Testflag)
* UNH…UNT unverändert (UNT-Zähler wird nicht korrigiert, falls diese falsch waren)
* UNZ immer „1+
-Path
Type: stringPfad zur Eingabedatei (.edi/.edifact).
-Destination
Type: stringBasiszielordner; es wird pro Nachrichtentyp (z. B. INVOIC, ORDERS) ein Unterordner angelegt.
-PartnerName
Type: stringPartnerkennung für den Dateinamen (z. B. ESSELUNGA).
string[]Vollständige Pfade der erzeugten Ausgabedateien.
# Zerlegt eine EDIFACT Interchange in alle enthaltenen Messages
Split-EdifactEnvelope -Path '.\inbound\mixed.edi' `
-Destination '.\postoffice\ESSELUNGA\inbound' `
-PartnerName 'ESSELUNGA' -Verbose
# Ergebnis (Beispiel):
# .\postoffice\ESSELUNGA\inbound\ORDERS\mixed (ORDERS-ESSELUNGA-02404106-1-von-2).edi
# .\postoffice\ESSELUNGA\inbound\INVOIC\mixed (INVOIC-ESSELUNGA-RECH123-2-von-2).edi
# Jede Datei enthält: [UNA?] + UNB (unverändert) + UNH…UNT (unverändert) + UNZ+1+<UNB-Ref>