hi,

i can do sending and receiving soap messages correctly but when i want to set "mustUnderstand=true" attribute of SoapHeader axis engine throws an exceptipon.

This exception is at the server side but soap response from server is correct and there is no soap fault in the message.


client SoapHeader

<soapenv:Header>
<mm7:TransactionID soapenv:actor="http://localhost:8080/axis/services/MM7SubmitSOAPPort"; soapenv:mustUnderstand="1" xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2";>vas-Deneme</mm7:TransactionID>
</soapenv:Header>


server SoapHeader

<soapenv:Header>
<mm7:TransactionID soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="1" xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-2";>vas-Deneme</mm7:TransactionID>
</soapenv:Header>



_____EXCEPTION_____

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:173)
at org.apache.axis.client.Call.invokeEngine(Call.java:2735)
at org.apache.axis.client.Call.invoke(Call.java:2718)
at org.apache.axis.client.Call.invoke(Call.java:2394)
at org.apache.axis.client.Call.invoke(Call.java:2317)
at org.apache.axis.client.Call.invoke(Call.java:1774)
at o2.mm7.MM7SubmitRspSOAPBindingStub.mm7_response(MM7SubmitRspSOAPBindingStub.java:447)
at o2.mm7.Test.main(Test.java:109)


        {http://xml.apache.org/axis/}hostname:clinet166

_________________________________________________________________
Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/




Reply via email to