class Experimental . WSDLtoOIL2 {
assoc bindingDefs;
string className;
assoc messageDefs;
string outputFileSpec;
assoc portTypeDefs;
assoc typeDefs;
string wsdlDoc;
} inherits from Experimental.XMLsupport;
Compiles a Web Services Description Language file into an OIL2 source file. The resulting class implements methods for accessing SOAP-based services.
WSDLtoOIL2:create(string sourceFile, optional string outFileName)
The sourceFile argument identifies the source of the Web Services Description File. It is passed to an IOobject; however, if no scheme is specified, a "file:" prefix is added. If a "file:" scheme is used, a ",r" suffix will be added if needed. The optional outFileName can be used to specify the output file. If not provide, a default file name will be derived from the name of the service by adding a "cl" prefix and a ".oil" suffix.
After processing the source file, a WSDLtoOIL2 object automatically deletes itself.