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.
<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.