Invoke-MiniWebserver-HandlePutPartner

EulandaXtools — Funktionsreferenz

Invoke-MiniWebserver-HandlePutPartner Intern

Ü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: