Invoke-PostofficeInboundForPartner

EulandaXtools — Funktionsreferenz

Invoke-PostofficeInboundForPartner Intern

ÜBERSICHT

Verarbeitet eingehende Dateien eines Partners aus der Transfer-Zone ins Postoffice.

SYNTAX

Invoke-PostofficeInboundForPartner [-PartnerName] <string> [-BasePath] <string> [-DataPath]
    <string> [-Context] <LoggingContext> [<CommonParameters>]

BESCHREIBUNG

Diese Funktion übernimmt alle Dateien aus \transfer\\inbound in das Postoffice-Zielverzeichnis \postoffice\\inbound. EDIFACT-Dateien (.edi, .edifact) werden nach dem Kopieren sofort mit Split-EdifactEnvelope in Einzelnachrichten zerlegt.

Alle verarbeiteten Dateien – unabhängig vom Typ – werden danach ins Archiv \transfer\\inbound\done verschoben.

PARAMETER

-PartnerName

Type: string

Name des Partners (z. B. "ESSELUNGA").

-BasePath

Type: string

Basisverzeichnis mit Unterordnern \transfer und \postoffice.

-DataPath

Type: string

Verzeichnis, in dem sich die JSON-Datenbank für Mail- oder Partner definitionen befindet (z. B. database\mail.json).

-Context

Type: LoggingContext

LoggingContext für strukturierte Protokollierung.

BEISPIELE

Invoke-PostofficeInboundForPartner -PartnerName "ESSELUNGA" -BasePath "C:\EDI" -DataPath "C:\EDI\database" -Context $ctx

HINWEISE

Die Funktion wird typischerweise durch Invoke-PostofficeInbound aufgerufen.