Overview of the IBM® SOAP library
This package, ibm_soap, is comprised of two principal parts: the SOAP service and the SOAP
service widget.
These individual parts supply the following functionality:
-
The SOAP service: This library extends the dojo.rpc.RpcService class and provides
an easier way to create the SOAP envelope around a request.
-
The SOAP widget: This widget uses the SOAP service and enables a convenient way
to connect to external SOAP services and invoke their methods in a simple way.
These components are examined further in the Reference and Usage examples topics.
Package structure
The SOAP library is packaged as a part of the Ajax client runtime, which is distributed under three different variations. Please refer to the corresponding documentation for
further details regarding the package structure. Internally, the library is organized in the following way:
-
/io
- ws.js: Helper classes for building the SOAP envelope
-
/rpc
- SoapService.js: The SOAP service library
-
/tests: Unit tests
-
/util
- WsdlParser.js: Parses .wsdl files and can convert the service description to JavaScriptTM Object Notation (JSON) format
-
/widget: SOAP library widget