[ 
https://issues.apache.org/jira/browse/AXIS2-4863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Veithen resolved AXIS2-4863.
------------------------------------
    Resolution: Incomplete

> Using axis2-1.5.2 xmlBean databinding able to send and receive a request. But 
> axis2 is failing when processing the response with
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4863
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4863
>             Project: Axis2
>          Issue Type: Bug
>          Components: Addressing
>    Affects Versions: 1.5.2
>         Environment: this is running a client only on widnows. The server is 
> developed by a different provider.
>            Reporter: Mack Fata
>              Labels: xmlbean
>
> I am writing a web service client application using axis2-1.5.2 with xmlBeans 
> databinding generated classes from WSDL.
> I am able to send a request and get back a response, but AXIS2 is failing 
> when processing the response with the following error:
> org.apache.axis2.AxisFault: Must Understand check failed for header 
> http://www.ebxml.org/namespaces/messageHeader : MessageHeader
>       at 
> org.apache.axis2.engine.AxisEngine.checkMustUnderstand(AxisEngine.java:97)
>       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:364)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>       at 
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
>       at 
> com.sabre.usg.xmlBeans.client.SessionCreateRQServiceStub.sessionCreateRQ(SessionCreateRQServiceStub.java:203)
>       at 
> com.sabre.usg.xmlBeans.client.XMLTestClient.main(XMLTestClient.java:143)
> I have captured the request and response using TCP/IP Monitor, any idea why 
> is this failing?
> Request:
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>             <soapenv:Header>
>                         <MessageHeader 
> xmlns="http://www.ebxml.org/namespaces/messageHeader"; 
> xmlns:axis2ns1="http://www.ebxml.org/namespaces/messageHeader"; 
> soapenv:mustUnderstand="1" axis2ns1:version="1.0">
>                                     <From>
>                                                 <PartyId 
> xmlns:axis2ns2="http://www.ebxml.org/namespaces/messageHeader"; 
> axis2ns2:type="urn:x12.org:IO5:01">999999</PartyId>
>                                     </From>
>                                     <To>
>                                                 <PartyId 
> xmlns:axis2ns3="http://www.ebxml.org/namespaces/messageHeader"; 
> axis2ns3:type="urn:x12.org:IO5:01">123123</PartyId>
>                                     </To>
>                                     
> <ConversationId>ACS_Svc_Test2009-10-28-94929</ConversationId>
>                                     <Service 
> xmlns:axis2ns4="http://www.ebxml.org/namespaces/messageHeader"; 
> axis2ns4:type="string">Session</Service>
>                                     <Action>SessionCreateRQ</Action>
>                         </MessageHeader>
>                         <Security 
> xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext"; 
> soapenv:mustUnderstand="0">
>                                     <UsernameToken>
>                                                 <Username>xxxxxx</Username>
>                                                 <Password>xxxxxx</Password>
>                                                 <Organization 
> xmlns="">AAS</Organization>
>                                                 <Domain xmlns="">AA</Domain>
>                                     </UsernameToken>
>                         </Security>
>             </soapenv:Header>
>             <soapenv:Body>
>                         <ns:SessionCreateRQ 
> xmlns:ns="http://www.opentravel.org/OTA/2002/11";>
>                                     <ns:POS>
>                                                 <ns:Source 
> PseudoCityCode="DFW"/>
>                                     </ns:POS>
>                         </ns:SessionCreateRQ>
>             </soapenv:Body>
> </soapenv:Envelope>
> Response:
> <?xml version="1.0" encoding="UTF-8"?>
> <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/";>
>             <soap-env:Header>
>                         <eb:MessageHeader 
> xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"; eb:version="1.0" 
> soap-env:mustUnderstand="1">
>                                     <eb:From>
>                                                 <eb:PartyId 
> eb:type="urn:x12.org:IO5:01">123123</eb:PartyId>
>                                     </eb:From>
>                                     <eb:To>
>                                                 <eb:PartyId 
> eb:type="urn:x12.org:IO5:01">999999</eb:PartyId>
>                                     </eb:To>
>                                     
> <eb:ConversationId>ACS_Svc_Test2009-10-28-94929</eb:ConversationId>
>                                     <eb:Service 
> eb:type="sabreXML">Session</eb:Service>
>                                     <eb:Action>SessionCreateRS</eb:Action>
>                                     <eb:MessageData>
>                                                 
> <eb:MessageId>3fb14fcb-8912-4127-9f22-ed259c3ae2b1@32</eb:MessageId>
>                                                 
> <eb:Timestamp>2010-10-25T13:21:39</eb:Timestamp>
>                                     </eb:MessageData>
>                         </eb:MessageHeader>
>                         <wsse:Security 
> xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext";>
>                                     <wsse:BinarySecurityToken 
> valueType="String" 
> EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/STSA!ICESMSLB\/STS.LB!-4123025345599211264!757424!0</wsse:BinarySecurityToken>
>                         </wsse:Security>
>             </soap-env:Header>
>             <soap-env:Body>
>                         <SessionCreateRS 
> xmlns="http://www.opentravel.org/OTA/2002/11"; version="1" status="Approved">
>                                     
> <ConversationId>ACS_Svc_Test2009-10-28-94929</ConversationId>
>                         </SessionCreateRS>
>             </soap-env:Body>
> </soap-env:Envelope>



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to