WSDL extractor tool

WSDL Extractor Tool parses the WSDL file and extracts Operation and Parameter information into an XML file which is easy to understand. Use it with the following commands:
Java com.ibm.btt.tool.ws.dynamic.tool.WSDIIInvoker_WSDLExtractor –o outputFile wsdlURI1 [wsdlURI2…]

-o outputFile The path to store extracted XML information
wsdlURI       The URI of WSDL file.
The following code is cited from the XML extracted by WSDL Extractor Tool.
<wsOperation>
        <operationName localpart="login" namespace="http://services.user"/>
        <parameters>
        <parameter>
            <paramName>{http://services.user}>login</paramName>
            <xmlType localpart=">login" namespace="http://services.user"/>
            <javaType>com.ibm.btt.invoker.ws.dynamic.GenericDataObject</javaType>
            <paramMode>IN</paramMode>
        </parameter>
        </parameters>
        <returnName>>loginResponse</returnName>
        <returnType localpart=">loginResponse"
namespace="http://services.user"/>
        <bindingStyle>rpc</bindingStyle>
        <soapAction></soapAction>
</wsOperation>

From previous XML snippet, you can get some important message, such as parameter and return type, which gives help information for coding the invocation. The Web service operation login has one input parameter and return a value. The input parameter is a Generic Data Object(non-primitive), using namespace=http://services.user and localpart=”>login” to locate it.