Invoke-MiniWebserver-HandleSyntaxCheck

EulandaXtools — Funktionsreferenz

Invoke-MiniWebserver-HandleSyntaxCheck Intern

ÜBERSICHT

Prüft eine hochgeladene EDIFACT-Datei auf Syntaxfehler und liefert einen HTML- oder PDF-Report zurück.

SYNTAX

Invoke-MiniWebserver-HandleSyntaxCheck [[-Req] <System.Net.HttpListenerRequest>] [[-Res]
    <System.Net.HttpListenerResponse>] [<CommonParameters>]

BESCHREIBUNG

Diese Funktion nimmt einen HTTP-Request entgegen, der eine EDIFACT-Datei als Multipart-Upload enthält. Die Datei wird temporär gespeichert und gegen eine gruppenspezifische EDIFACT-Syntax geprüft. Danach wird ein Syntax-Report erzeugt (standardmäßig HTML, optional PDF), und das Ergebnis wird direkt per HTTP-Response an den Client zurückgegeben.

Unterstützt wird automatische Charset-Erkennung und eine sinnvolle Ermittlung des Original-Dateinamens.

PARAMETER

-Req

Type: System.Net.HttpListenerRequest

Der eingehende HTTP-Request vom Typ System.Net.HttpListenerRequest.

-Res

Type: System.Net.HttpListenerResponse

Die HTTP-Response vom Typ System.Net.HttpListenerResponse, über welche das Ergebnis zurückgesendet wird.

AUSGABEN

void

Das Ergebnis wird direkt in den HTTP-Response-Stream geschrieben. Kein Rückgabewert.

BEISPIELE

# Prüft die hochgeladene EDIFACT-Datei und liefert direkt einen HTML-Report zurück.
Invoke-MiniWebserver-HandleSyntaxCheck -Req $request -Res $response

HINWEISE