HTTPRequestHandler

Beschreibung

Dieser Handler verschickt eine HTTP-Nachricht mit den übergebenen Parametern. Wenn der Parameter ADDBLOGARTIKEL=true gesetzt wird, wird das Ergebnis als Notiz an die Instanz angehängt.

Klasse

com.dooris.bpm.actionhandler.HTTPRequestHandler

Event Type

beliebig

Action Name

beliebig

Parameter

HTTP_HOSTNAME

HTTP_HOSTNAME enthält die Url, an die die Parameter verschickt werden sollen.

POST_PARAMETER

Parameter die verschickt werden sollen. Die verschiedenen Parameter werden mit NEXTPARAMETER getrennt.

GET_PARAMETER

Parameter die verschickt werden sollen. Hier werden die verschiedenen Parameter ebenfalls mit NEXTPARAMETER getrennt.

!! Achtung: Nur eine der beiden Methoden verwendet. Hierbei handelt es sich lediglich, um die Art der Übertagung der Daten. Sensitive Daten sollten bevorzugt mit POST_PARAMETER verschickt werden.

HTTPRESPONSESTART

Hier wird das Ergebnis der Transaktion hinterlegt.

LOGRESPONSE

Soll die Antwort des Requests ausgeloggt werden. (Info) Standartmäßig true.

LOGREQUEST

Soll der Request geloggt werden. (Info) Standartmäßig true.

ADDBLOGARTICLE

Soll die Antwort als Notiz an den Prozess angehängt werden. Standartmäßig true.

Beispiel

In diesem Beispiel wird ein Request zur Erstellung eines neuen Benutzers versendet. Über die Methode POST_PARAMETER werden die Benutzerdaten, wie die Benutzer ID, der Name und die Email übergeben.
Der Inhalt der POST_PARAMETER-Methode enthält zudem HTML-Code (<br /> Tags). Um einen Transaktionsfehler zu vermeiden, muss der Methodeninhalt in den Zusatz <![CDATA[...]] gebettet werden.
Das Ergebnis der Datenübermittlung wird anschließend in HTTPRESPONSEART hinterlegt.