Hello,
I am trying to have my /axis/services/MyService?wsdl command emit a more complicated wsdl file that is created by default. I generated my Skeleton and Implemenation files from WSDL2Java off a WSDL file created by someone else. I am trying to implement the same services on Axis.
My problem is that I have bindings where the input is "encoded" by the output needs to be "literal"
<operation name='SQLQuery' >
<soap:operation soapAction='' />
<input>
<soap:body use='encoded' namespace='http://localhost:8080/axis/schema/cdx.xsd'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
</input>
<output>
<soap:body use='literal' namespace='http://localhost:8080/axis/schema/cdx.xsd' encodingStyle='' />
</output>
</operation>
Originally, the WSDL2Java tool generated all inputs and outputs as "literal". I modified the server-config.wsdd to use RPC and now the ?WSDL command emits all RPC inputs and outputs.
Also, I need to wrap an input with DIME on a certain method.
<dime:message layout='http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout' wsdl:required='true'/>
I haven't modified the Generated implementation to support attachments on the output yet.
Any hints would be greatly appreciated!
