Web Services und Interface Requests

Wird ein Web Service oder Interface Request aufgerufen, dann wird ein entsprechendes Makro aufgerufen..


Beim Aufruf werden folgende Variablen mitgegeben:


Bezeichnung

Datentyp

Richtung

Beschreibung

RequestPeer

string

in

IP Adresse des aufrudenden Clients.

Ist diese Variable mit "0.0.0.0" befüllt, handelt es sich um einen Interface Request per Datenbank.

RequestPort

integer

in

Port der Anfrage. Dieser Wert ist = 0, wenn es sich um einen Interface Request handelt

InterfaceRequestIDintegerin

0 = Es handelt sich um einen Service Aufruf über das Web

>0 = Es handelt sich um einen Interface Request über die Datenbank, Dann ist hier die entsprechende ID befüllt.

WebRequestblobinDaten des Requests. Im Blob sind die vollständigen Daten des Requests inkl. Headers vorhanden.
WebRequestAnswerbloboutDaten der Antwort auf den Request inkl. Headers.