RPC / encoded is the remainder before SOAP objects were defined using an XML schema. This is no longer supported . You will need to generate stubs using Apache Axis 1.0 , which dates back to the same era.
java org.apache.axis.wsdl.WSDL2Java http:
In the -cp classpath parameter, you will need the following banks or equivalents:
- Axis 1.4.jar
- General Logging 1.1.ja
- Public Discovery-0.2.jar
- JAXRPC-1.1.jar
- SAAJ-1.1.jar
- wsdl4j-1.4.jar
- activation-1.1.jar
- mail 1.4.jar
This will create similar stubs for wsimport.
Alternatively, if you are not using parts of the circuit that require rpc / encoded, you can download a copy of WSDL and comment on these bits. Then run wsimport against the local file.
If you look at WSDL, the following bits use rpc / encoded:
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
Chase Seibert Jan 06 '09 at 3:14 2009-01-06 03:14
source share