Invoke Mini Webserver Handle Put Partner
Zuletzt geändert: 14.03.2026 05:56

Invoke-MiniWebserver-HandlePutPartner #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Erstellt oder aktualisiert EDIFACT-Partnerdaten anhand eines HTTP-PUT-Requests.

SYNTAX #

Invoke-MiniWebserver-HandlePutPartner [-Context] <System.Net.HttpListenerContext> [-ConnStr]
    <string> [<CommonParameters>]

BESCHREIBUNG #

Diese interne Hilfsfunktion des Mini-Webservers verarbeitet einen HTTP-PUT-Request, extrahiert daraus ein JSON-Objekt mit EDIFACT-Partnerinformationen und speichert diese anschließend in der Datenbank. Der Payload wird validiert und formatiert gespeichert.

Bei erfolgreicher Speicherung erhält der Client eine HTTP-Statusmeldung (200), bei Fehlern eine entsprechende Fehlerbeschreibung mit HTTP-Statuscode (400 oder 500).

PARAMETER #

-Context #

Type: System.Net.HttpListenerContext

Das HttpListenerContext-Objekt, welches den aktuellen HTTP-Request und Response enthält.

-ConnStr #

Type: string

ADODB Connection-String zur EULANDA-Datenbank.

AUSGABEN #

void

Ausgabe erfolgt ausschließlich als HTTP-Response an den Client.

HINWEISE #

HTTP-Statuscodes: - 200: Partnerdaten erfolgreich gespeichert oder aktualisiert. - 400: Partnername fehlt oder Payload ungültig. - 500: Allgemeiner Serverfehler beim Speichern der Partnerdaten.