Hi
As a note to whomever needs it, we have had some issues in importing a webMethods WSDL into WebSphere (v4) for client generation. Things that were bugging us:
- Make sure you have an XML namespace defined in the root document of your input document (see screen.jpg);
- Use no non-alphabetic chars in your document names & definitions if it can be avoided;
- Manually add “literal” in the WSDL as in following example:
<wsdl:binding name=“xxx” type=“tns:yyy”>
<soap:binding style=“rpc” transport=“zzz”/>
<wsdl:operation name=“test”>
<soap:operation soapAction=“”/>
<wsdl:input>
<soap:body encodingStyle=“qqq” namespace=“xxx” use=“literal”/>
</wsdl:input>
<wsdl:output>
<soap:body encodingStyle=“qqq” namespace=“xxx” use=“literal”/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
If you know of any other issues or tips, please add them.
Chris.