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 | 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 | in | Port der Anfrage. Dieser Wert ist = 0, wenn es sich um einen Interface Request handelt | |
InterfaceRequestID | integer | in | 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. |
WebRequest | blob | in | Daten des Requests. Im Blob sind die vollständigen Daten des Requests inkl. Headers vorhanden. |
WebRequestAnswer | blob | out | Daten der Antwort auf den Request inkl. Headers. |