Opus Interface (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.