Die SOAP-Bibliothek besteht im Wesentlichen aus der eigentlichen Bibliothek für die Instanziierung des Service und den Dienstprogrammfunktionen für die Konvertierung von WSDL-Dateien in eine äquivalente Beschreibungsdatei mit der Dateierweiterung ".smd". Darüber hinaus wird ein Fensterobjekt bereitgestellt, das die SOAP-Bibliothek verwendet.
Zusammenfassung der Funktionen | |
---|---|
void | bind (String method, Array parameters, Object deferredRequestHandler, String URL, Object soapParms) Führt die asynchrone Kommunikation mit dem Server durch. |
Object | parseResults (Object data) Analysiert die Syntax der vom Server empfangenen Ergebnisse. |
Object | generateMethod (String method, Array parameters, String URL, Object soapParms) Generiert Methoden, über die die Servicemethoden aufgerufen werden können. |
void | processSmd (Object object) Verarbeitet die Servicebeschreibung. |
url | String | URL der Servicebeschreibung |
---|---|---|
serviceUrl | String | Serviceendpunkt-URL |
service | Object | SOAP-Serviceobjekt mit den verschiedenen aufzurufenden Methoden |
Zusammenfassung der Funktionen | |
---|---|
void | setUrl(String url) Legt den URL für das Dokument mit der Servicebeschreibung fest |
void | setServiceUrl(String serviceUrl) Legt den URL für den Serviceendpunkt fest |
Object | callMethod(String method, Array parameters) Ruft eine Servicemethode mit den angegebenen Parametern auf |
wsdlObj | Object | Servicebeschreibung als WSDL-Objekt |
---|---|---|
wsdlString | String | Servicebeschreibung als WSDL-Zeichenfolge |
smdObj | Object | Servicebeschreibung als JSON-Objekt |
smdString | String | Servicebeschreibung als JSON-Zeichenfolge (JavaScriptTM Object Notation) |
Zusammenfassung der Funktionen | |
---|---|
void | parse(Object obj) Analysiert die Syntax der Servicebeschreibung und konvertiert sie vom WSDL-Format in das JSON-Format |