Hi All, I want to generate soap responses from axis; but I cant change the format in which my client consumes the soap responses.It has its own interpretation mechanism and won't use axis specific classes. My present problem is that this is the generated wsdl for a service that I deployed as .jws is like this-
I specifically want to change this line which has come from appending "Response" to the name of my service. <wsdl:message name="BillerInqRqResponse"> to <wsdl:message name="BillerInqRqRes"> In short I want to change the generated wsdl for the service.Can I do it? Or if that is not possible, can I deploy a service with an existing wsdl ? regards Rahul <?xml version="1.0" encoding="UTF-8" ?> - <wsdl:definitions targetNamespace="http://127.0.0.1/axis/BillerInq.jws" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://127.0.0.1/axis/BillerInq.jws" xmlns:intf="http://127.0.0.1/axis/BillerInq.jws" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <!-- WSDL created by Apache Axis version: 1.2RC3 Built on Feb 28, 2005 (10:15:14 EST) --> - <wsdl:message name="BillerInqRqRequest"> <wsdl:part name="MsgType" type="xsd:string" /> <wsdl:part name="ProcCode" type="xsd:string" /> <wsdl:part name="TerminalID" type="xsd:string" /> <wsdl:part name="OperatorID" type="xsd:string" /> <wsdl:part name="ClientDt" type="xsd:string" /> <wsdl:part name="RqVerNum" type="xsd:string" /> <wsdl:part name="LowVerNum" type="xsd:string" /> <wsdl:part name="HighVerNum" type="xsd:string" /> <wsdl:part name="DataSize" type="xsd:string" /> <wsdl:part name="LastPayeeID" type="xsd:string" /> <wsdl:part name="LastMdfyDt" type="xsd:string" /> </wsdl:message> - <wsdl:message name="BillerInqRqResponse"> <wsdl:part name="BillerInqRqReturn" type="xsd:string" /> </wsdl:message> - <wsdl:portType name="BillerInq"> - <wsdl:operation name="BillerInqRq" parameterOrder="MsgType ProcCode TerminalID OperatorID ClientDt RqVerNum LowVerNum HighVerNum DataSize LastPayeeID LastMdfyDt"> <wsdl:input message="intf:BillerInqRqRequest" name="BillerInqRqRequest" /> <wsdl:output message="intf:BillerInqRqResponse" name="BillerInqRqResponse" /> </wsdl:operation> </wsdl:portType> - <wsdl:binding name="BillerInqSoapBinding" type="intf:BillerInq"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> - <wsdl:operation name="BillerInqRq"> <wsdlsoap:operation soapAction="" /> - <wsdl:input name="BillerInqRqRequest"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://DefaultNamespace" use="encoded" /> </wsdl:input> - <wsdl:output name="BillerInqRqResponse"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://127.0.0.1/axis/BillerInq.jws" use="encoded" /> </wsdl:output> </wsdl:operation> </wsdl:binding> - <wsdl:service name="BillerInqService"> - <wsdl:port binding="intf:BillerInqSoapBinding" name="BillerInq"> <wsdlsoap:address location="http://localhost:8080/axis/BillerInq.jws" /> </wsdl:port> </wsdl:service> </wsdl:definitions>
