You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Asthana, Rahul" <Ra...@CIBC.com> on 2005/03/23 19:21:40 UTC

Question regarding changing the name of the element in wsdl

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>