EulandaXtools — Funktionsreferenz
Führt den lokalen AS2-Download für einen Partner aus – inklusive Nachbearbeitung, Logging und Fehlerbehandlung.
Invoke-As2Download [-Partner] <hashtable> [[-TechnicalEmails] <string>] [-PartnerName] <string>
[-DataPath] <string> [[-LogFile] <string>]Diese Funktion verarbeitet lokal bereitgestellte Dateien eines EDI-Partners über das AS2-Protokoll. Die Quelldateien werden aus einem lokalen AS2-Verzeichnis gelesen, ins Downloadziel kopiert und anschließend gemäß postRemoteAction (delete, move, rename, none) behandelt. Die Verarbeitung erfolgt robust, nachvollziehbar und einzeln je Datei.
-Partner
Type: hashtableHashtable mit Partnerdefinition (Verzeichnisse, Masken, postAction etc.)
-TechnicalEmails
Type: string
Default: $nullOptionale E-Mail-Adressen für technische Benachrichtigungen bei Fehlern.
-LogFile
Type: string
Default: $nullOptionaler Pfad für eine Logdatei.
-PartnerName
Type: stringPartnername (Schlüssel), wenn kein Partnerobjekt direkt übergeben wird.
-DataPath
Type: stringPfad zur JSON-Datenquelle, aus der der Partner geladen wird.
PSCustomObject mit: PartnerName, Success, Total, Succeeded, Failed, Skipped, Errors, DownloadedFiles