axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Harm de Laat" <h...@kabisa.nl>
Subject namespaces error
Date Tue, 14 Oct 2008 11:32:16 GMT
Hi all,

I'm having great difficulties calling a BizTalk webservice using axis2
(1.4.1) with ADB.

I have generated my client using the following command:

wsdl2java.sh -uri
http://x.x.x.x/WebServices/AdvPortal/MDC/WebService_Sanoma_BizTalk_AdvertentiePortal_MDC.asmx?WSDL-p
nl.kabisa.sanoma.webservices -d adb -s

This generates all classes and using my (test)client I get to call the
service. This generates the following SOAP message:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns3:GetOrderDetails xmlns:ns3="
http://webservices.sanoma-uitgevers.nl/AdvPortal/MDC/">
         <OrderInfo xmlns="
http://schemas.sanoma-uitgevers.nl/AdvPortal/MDC/SchemaOrderInfoRequestWeb">
            <Referentienummer>123456.123</Referentienummer>
         </OrderInfo>
      </ns3:GetOrderDetails>
   </soapenv:Body>
</soapenv:Envelope>

However, this call gets discarded by the BizTalk server. When I manually
modify the soap message to the message below everything is fine. (Notice the
ns2 namespace):

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns3:GetOrderDetails xmlns:ns3="
http://webservices.sanoma-uitgevers.nl/AdvPortal/MDC/">
         <n2:OrderInfo xmlns:n2="
http://schemas.sanoma-uitgevers.nl/AdvPortal/MDC/SchemaOrderInfoRequestWeb">
            <Referentienummer>123456.123</Referentienummer>
         </n2:OrderInfo>
      </ns3:GetOrderDetails>
   </soapenv:Body>
</soapenv:Envelope>

What is going on here? Why is the NS2 namespace missing in the Axis2
generated Soap message?
Also, what can I do to make this relatively simple client work?

Kind regards,

-- 
Harm de Laat
Kabisa ICT

Mime
View raw message