Get Edifact Partner List
Zuletzt geändert: 06.05.2026 19:34

Übersicht

Get-EdifactPartnerList #

ÜBERSICHT #

Liefert alle Partnernamen aus der JSON-Partner-Datenbank als JSON-String.

SYNTAX #

Get-EdifactPartnerList [[-WebRoot] <string>] [<CommonParameters>]

BESCHREIBUNG #

Liest partner.json über die Override-Logik aus Read-EdifactPartnerJsonDb (zuerst -WebRoot, dann Modul-Default <ModuleBase>\web\partner.json) und liefert die Partnernamen sortiert als JSON-String im Format { "Partner": ["A", "B", ...] } zurück.

Diese Funktion arbeitet ausschließlich auf JSON, kein Datenbankzugriff. Wird vom Mini-Webserver genutzt, um das Partner-Dropdown zu befüllen.

PARAMETER #

-WebRoot #

Type: string

Optional. Pfad eines Override-Ordners mit eigener partner.json. Wird der Parameter nicht gesetzt, kommt der Modul-Default zum Zug.

AUSGABEN #

string

JSON-String im Format { "Partner": ["A", "B", ...] }.

BEISPIELE #

# Liste aus dem Modul-Default (Demo-Partner)
Get-EdifactPartnerList
# Liste aus einer kundenspezifischen partner.json
Get-EdifactPartnerList -WebRoot 'C:\Eulanda\WebConfig'

HINWEISE #

Intern im Mini-Webserver benutzt (GET /partners). Demo-Default-Inhalt liegt in <ModuleBase>\web\partner.json und enthält keine echten Server-, Zugangs- oder Kundendaten.