Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Funktion kcHttpGetReqMsgBody

Die Funktion kcHttpGetReqMsgBody gibt die Adresse und die Länge des Message Body des HTTP Requests zurück.

Die Funktion kann im Teilprogramm und im HTTP-Exit-Programm aufgerufen werden.
Im Teilprogramm darf die Funktion nur im ersten Teilprogrammlauf eines Vorgangs aufgerufen werden und im HTTP-Exit-Programm nur beim Bearbeiten der Eingabenachricht aufgerufen werden.

Funktionsdeklaration kcHttpGetReqMsgBody
kc_http_retcode kcHttpGetReqMsgBody( void **  reqMessageBody,
                                     int *    reqMessageBodyLth
                                   );
Diese Funktion hat folgende Parameter:
<<reqMessageBody
Adresse einer Variablen, in der die Adresse des Message Body des HTTP Requests zurückgegeben wird.
<<reqMessageBodyLthAdresse einer Variablen, in der die Länge des Message Body des HTTP Requests zurückgegeben wird.
Der zurückgelieferte Funktionswert hat folgende Bedeutung:

KC_HTTP_OK

Die Funktion wurde erfolgreich ausgeführt.

KC_HTTP_FUNCTION_CALL_NOT_ALLOWED

Die Funktion wurde vor dem KDCS-Aufruf INIT oder nicht im ersten Teilprogrammlauf eines Vorgangs oder von einem HTTP-Exit-Programm beim Bearbeiten der Ausgabenachricht aufgerufen.

KC_HTTP_NO_HTTP_CLIENT

Der Vorgang wurde nicht von einem HTTP-Client gestartet.

KC_HTTP_PARAM_VALUE_NULL

Die Adresse der Variablen reqMessageBody oder die Adresse der Variablen reqMessageBodyLth ist NULL.