HI Folks,
We have to interface with a webservice server , and we started using the apache soap tool kit for it.
the problem is that we need to use a couple of namespaces for the method invocation.
We are using RPC kind of invocation.
The problem is that the in the operation tag we have the name space defined as
xmlns:ns1="THEURL"
but the prefix ns1 is not getting added to all the tags in the SOAP message , basically the parameter tag and its contents.
ex: Itis coming as
<createTicket xmlns:ns1="THEURL"> <createTicketInput> <elementa>value</elementa> <elementb>value</elementb> </createTicketInput> </createTicket>
In this case the operation createTicket and createTicketInput is not recognized by the server , as it need them to belong to ns1 namespace.
not I want the SOAP message to be generated as
<ns1:createTicket xmlns:ns1="THEURL"> <ns1:createTicketInput> <ns1:elementa>value</ns1:elementa> <ns1:elementb>value</ns1:elementb> </ns1:createTicketInput> </ns1:createTicket>
Couple of my co developers have jumped into modifying the Apache soap source code to achieve this. Which is very tedious to understand and change.
This looks to me like a basic requirement , Is there any better, easy and straight forward way of achieving this???
please help, ASAP
Sreeni
_________________________________________________________________
Contact brides & grooms FREE! http://www.shaadi.com/index.php?ptnr=hmltag Only on www.shaadi.com. Register now!