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!

Reply via email to