importWSDL

importWSDL(wsdlFileName:                String;
           consumerName:                String;
           generateAsynchronousMethods: Boolean;
           useNewPrimitiveTypes:        Boolean;
           superclassName:              String;
           classNamePrefix:             String;
           methodNamePrefix:            String;
           propertyNamePrefix:          String;
           renameFileName:              String): String;

The importWSDL method of the Schema class creates a Web service consumer by importing a specified WSDL file.

This method returns an empty string if it executes successfully or an error message if it fails.

The importWSDL method parameters are listed in the following table.

Parameter Description
wsdlFileName The name of the WSDL file on which to base the Web service consumer. The name can be a URL if the WSDL is available on the Web.
consumerName The name of the Web service consumer, which must begin with an uppercase letter.
generateAsynchronousMethods true if methods for consuming the Web service asynchronously are generated in addition to the methods for synchronous execution, and false otherwise.
useNewPrimitiveTypes true if methods generated from the WSDL use the primitive types Integer64, Byte, and TimeStampInterval where appropriate, and false otherwise.
superclassName The name of the superclass of the classes created for the Web service consumer. If an empty string is specified, the superclass is Object.
classNamePrefix The prefix for the classes created for the Web service consumer. If an empty string is specified, the class names do not have a prefix.
methodNamePrefix The prefix for the methods created for the Web service consumer. If an empty string is specified, the method names do not have a prefix.
propertyNamePrefix The prefix for the properties created for the Web service consumer. If an empty string is specified, the property names do not have a prefix.
renameFileName Reserved for future use. (This parameter will enable generated JADE classes to be renamed.)

You can import a JADE or external WSDL file that is in Document/Literal Bare or Document/Literal Wrapped SOAP message style format.