Split-EdifactEnvelope

EulandaXtools — Funktionsreferenz

Split-EdifactEnvelope

ÜBERSICHT

Zerlegt eine EDIFACT-Datei in einzelne Nachrichten und speichert jede als eigenen Mini-Interchange.

SYNTAX

Split-EdifactEnvelope [-Path] <string> [-Destination] <string> [-PartnerName] <string>
    [<CommonParameters>]

BESCHREIBUNG

* (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+

PARAMETER

-Path

Type: string

Pfad zur Eingabedatei (.edi/.edifact).

-Destination

Type: string

Basiszielordner; es wird pro Nachrichtentyp (z. B. INVOIC, ORDERS) ein Unterordner angelegt.

-PartnerName

Type: string

Partnerkennung für den Dateinamen (z. B. ESSELUNGA).

AUSGABEN

string[]

Vollständige Pfade der erzeugten Ausgabedateien.

BEISPIELE

# 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>

VERWANDTE LINKS

Get-EdiMessageLines

HINWEISE