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 |
| 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. |