Invoke-SftpEnsureFileExtension

EulandaXtools — Funktionsreferenz

Invoke-SftpEnsureFileExtension

ÜBERSICHT

Ergänzt fehlende Dateiendungen bei eingehenden SFTP-Dateien eines Partners.

SYNTAX

Invoke-SftpEnsureFileExtension [-Partner] <hashtable> [[-TechnicalEmails] <string>] [-PartnerName]
    <string> [-DataPath] <string>

BESCHREIBUNG

Diese Funktion wird typischerweise vor einem SFTP-Download ausgeführt. Sie wertet die Partnerkonfiguration aus und ergänzt fehlende Dateiendungen im Remote-Download-Verzeichnis, sofern eine echte FileMask (z.B. *.edi) konfiguriert ist.

PARAMETER

-Partner

Type: hashtable

Vollständig aufgelöster Partner-Datensatz aus der JsonDb.

-PartnerName

Type: string

Name des Partners, falls der Datensatz aus der JsonDb geladen werden soll.

-DataPath

Type: string

Pfad zur Partner-JsonDb.

-TechnicalEmails

Type: string
Default: $null

Optional: E-Mail-Adressen für technische Fehlerbenachrichtigungen.

BEISPIELE

# Pre-Process vor dem Download
Invoke-SftpEnsureFileExtension -Partner $partner