Interop issue with MS WCF using 'replay-model' / anonymous client - on 
application SoapFaults
---------------------------------------------------------------------------------------------

                 Key: SANDESHA2-125
                 URL: https://issues.apache.org/jira/browse/SANDESHA2-125
             Project: Sandesha2
          Issue Type: Bug
         Environment: Axis2 1.3, Sandesha2 1.3 - interop  testing with WCF 3.5
            Reporter: Hans G Knudsen


SoapFaults donot get transferred correctly neither from 

Axis Service to .Net/WCF client nor
.Net/WCF to Axis Service

when SoapFaults are thrown at application level - in the RM Session...


I seems that Axis relies on WS-A 'RelatesTo' to identify the the request  and 
.Net/WCF relies on WS-RM <Sequence> information .


I donot know what is the correct way...


/hans



::: Axis
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>
 <soapenv:Header>
   
<wsa:Action>http://rep.oio.dk/oiosi.ehandel.gov.dk/xml/schemas/2007/09/01/InternalSystemFailureFault</wsa:Action>
   <wsa:RelatesTo>urn:uuid:F4DEBCE5673CF4144E1193386088801</wsa:RelatesTo>
 </soapenv:Header>
 <soapenv:Body>
   <soapenv:Fault>
     <soapenv:Code>
       <soapenv:Value>soapenv:Receiver</soapenv:Value>
       <soapenv:Subcode>
         <soapenv:Value>soapenv:InternalSystemFailureFault</soapenv:Value>
       </soapenv:Subcode>
     </soapenv:Code>
     <soapenv:Reason>
       <soapenv:Text xml:lang="da-DK">Service failed with complicated 
MainException : 42</soapenv:Text>
     </soapenv:Reason>
     <soapenv:Detail/>
   </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>



:::: DOT NET

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:r="http://schemas.xmlsoap.org/ws/2005/02/rm"; 
xmlns:a="http://www.w3.org/2005/08/addressing";>
 <s:Header>
   <r:Sequence s:mustUnderstand="1">
     <r:Identifier>urn:uuid:6DAD31B8D6F3A43AF51193386168693</r:Identifier>
     <r:MessageNumber>1</r:MessageNumber>
   </r:Sequence>
   <r:SequenceAcknowledgement>
     <r:Identifier>urn:uuid:93c0d422-b008-4816-adcc-164975112be2</r:Identifier>
     <r:AcknowledgementRange Lower="1" Upper="1"/>
   </r:SequenceAcknowledgement>
   <a:Action s:mustUnderstand="1">*</a:Action>
 </s:Header>
 <s:Body>
   <s:Fault>
     <s:Code>
       <s:Value>s:Receiver</s:Value>
       <s:Subcode>
         <s:Value>s:InternalSystemFailureFault</s:Value>
       </s:Subcode>
     </s:Code>
     <s:Reason>
       <s:Text xml:lang="da-DK">Could not valdiate ...</s:Text>
     </s:Reason>
   </s:Fault>
 </s:Body>
</s:Envelope>



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to