Hi,
I have created a java client for consuming WCF service using axis 1.4. If i use basicHttpBinding than everything works fine, but if i use wsHttpBinding than i am getting following error:-
Did not understand "MustUnderstand" header(s):{http://www.w3.org/2005/08/addressing}Action AxisFault faultCode: {http://www.w3.org/2003/05/soap-envelope}MustUnderstand faultSubcode: faultString: Did not understand "MustUnderstand" header(s):{http://www.w3.org/2005/08/addressing}Action 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) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.tempuri.WSHttpBinding_IService1Stub.getData(WSHttpBinding_IService1Stub.java:171) at Mytes.main(Mytes.java:14)
{http://xml.apache.org/axis/}hostname:2207A-H7-SITA
Did not understand "MustUnderstand" header(s):{http://www.w3.org/2005/08/addressing}Action at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:96) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.tempuri.WSHttpBinding_IService1Stub.getData(WSHttpBinding_IService1Stub.java:171) at Mytes.main(Mytes.java:14)
Pls let me know how can i resolve this error. Thanks.