Library Link To Toggle Frames Print Feedback

Name

wsdl2soap — generates a WSDL document containing a valid SOAP/HTTP endpoint definition based on a portType element.

Synopsis

wsdl2soap [[ -? ] | [ -help ] | [ -h ]] [ -i port-type-name ] [ -b binding-name ] [ -soap12 ] [ -d output-directory ] [ -o output-file ] [ -n soap-body-namespace ] [-style (document/rpc)] [-use (literal/encoded)] [ -v ] [[ -verbose ] | [ -quiet ]] { wsdlurl }

Description

wsdl2soap will generate a new WSDL file with a SOAP binding from an existing WSDL file containing a portType element.

Arguments

The arguments used to manage the WSDL file generation are reviewed in the following table.

Option Interpretation
-? Displays the online help for this utility.
-help
-h
-i port-type-name Specifies the portType element for which a binding should be generated.

-b binding-name

Specifies the name of the generated SOAP binding.
-soap12 Specifies that the generated binding will use SOAP 1.2.
-d output-directory Specifies the directory to place generated WSDL file.
-o output-file Specifies the name of the generated WSDL file.
-n soap-body-namespace Specifies the SOAP body namespace when the style is RPC.
-style (document/rpc) Specifies the encoding style (document or RPC) to use in the SOAP binding. The default is document.
-use (literal/encoded) Specifies the binding use (encoded or literal) to use in the SOAP binding. The default is literal.
-v Displays the version number for the tool.
-verbose Displays comments during the code generation process.
-quiet Suppresses comments during the code generation process.
wsdlurl The path and name of the WSDL file containing the portType element definition.

The -i port-type-name and wsdlurl arguments are required. If the -style rpc argument is specified, the -n soap-body-namspace argument is also required. All other arguments are optional and may be listed in any order.