SOAP 程式庫主要是由下列兩者組成:用來建立服務實例的 SOAP 程式庫本身,以及用來將「Web 服務定義語言 (WSDL)」檔轉換成對等的 .smd 說明檔的公用程式函數。 另外,也提供了使用 SOAP 程式庫的小組件。
函數摘要 | |
---|---|
void | bind (String method, Array parameters, Object deferredRequestHandler, String URL, Object soapParms) 執行與伺服器的非同步通訊 |
Object | parseResults (Object data) 剖析從伺服器收到的結果 |
Object | generateMethod (String method, Array parameters, String URL, Object soapParms) 產生可呼叫來執行服務方法的方法 |
void | processSmd (Object object) 處理服務說明 |
url | 字串 | 服務說明 URL |
---|---|---|
serviceUrl | 字串 | 服務端點 URL |
service | Object | 有各種方法可供呼叫的 SOAP 服務物件 |
函數摘要 | |
---|---|
void | setUrl(String url) 設定服務說明文件的 URL |
void | setServiceUrl(String serviceUrl) 設定服務端點的 URL |
Object | callMethod(String method, Array parameters) 以給定的參數來呼叫服務方法 |
wsdlObj | Object | 作為 WSDL 物件的服務說明 |
---|---|---|
wsdlString | 字串 | 作為 WSDL 字串的服務說明 |
smdObj | Object | 作為 JSON 物件的服務說明 |
smdString | 字串 | 作為「JavaScriptTM 物件表示法 (JSON)」字串的服務說明 |
函數摘要 | |
---|---|
void | parse(Object obj) 剖析服務說明,從 WSDL 格式剖析為 JSON 格式 |