You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by Hassan Faouaz <hf...@aidatech.com> on 2005/03/31 18:58:26 UTC

MustUnderstand fault

Hi,
  When receiving a signed message from WebSphere 6.0, Axis is throwing
the following fault, any Idea why and how to fix this?  The soap message
returned has mustUnderstand="1". 
 
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}MustUnderstand
 faultSubcode: 
 faultString: Did not understand &quot;MustUnderstand&quot; header(s):
 faultActor: 
 faultNode: 
 faultDetail: 
      {http://xml.apache.org/axis/}stackTrace:
      at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
dChecker.java:96)
      at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
 
 
thanks in advance
 
 
Hassan Faouaz
 
 

Re: MustUnderstand fault

Posted by Werner Dittmann <We...@t-online.de>.
Hassan,

please check the following things:
- the spelling of mustUnderstand. It must be spelled as "mustUnderstand" 
(case sensitive). The
error message hints that it was generated as "MustUnderstand".
- check the SOAP version you use on the receiver (server) side. Only 
SOAP Version 1.1 accepts
"1", SOAP version 1.2 needs the string "true".

Regards,
Werner

Hassan Faouaz schrieb:

> Hi,
>
> When receiving a signed message from WebSphere 6.0, Axis is throwing 
> the following fault, any Idea why and how to fix this? The soap 
> message returned has mustUnderstand=”1”.
>
> AxisFault
>
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}MustUnderstand
>
> faultSubcode:
>
> faultString: Did not understand &quot;MustUnderstand&quot; header(s):
>
> faultActor:
>
> faultNode:
>
> faultDetail:
>
> {http://xml.apache.org/axis/}stackTrace:
>
> at 
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:96)
>
> at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
>
> thanks in advance
>
> Hassan Faouaz
>