You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Revati Damle <re...@rave-tech.com> on 2006/01/12 10:49:01 UTC
Server did not recognize value of HTTP header SOAPAction
Hi,
I am trying a simple SOAP message from java client to a .Net web
service. I am getting axis fault on client side as mentioned in the
header. Stack trace is
{http://xml.apache.org/axis/}stackTrace:Server did not recognize the
value of HTTP Header SOAPAction:
urn:GSO-System-Services:external:1.6.5:PortalInterface/GsoResetPassword.
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
va:221)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
a:128)
at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
at
oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParse
r.java:1254)
at
oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingP
arser.java:311)
at
oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingPars
er.java:278)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:184)
at oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:288)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
text.java:227)
at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
dChecker.java:62)
at
org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
at org.apache.axis.client.Call.invoke(Call.java:2748)
at org.apache.axis.client.Call.invoke(Call.java:1862)
at
com.rave.service.AxisSoapMessageCaller.constructSimpleSoapMessage(AxisSo
apMessageCaller.java:197)
at
com.rave.service.AxisSoapMessageCaller.constructSoapMessage(AxisSoapMess
ageCaller.java:269)
at
com.rave.service.AxisSoapMessageCaller.makeCall(AxisSoapMessageCaller.ja
va:138)
at
com.rave.service.HTTPGatewayTesting1.doPost(HTTPGatewayTesting1.java:92)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestD
ispatcher.java:810)
at
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Servle
tRequestDispatcher.java:322)
at
com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHa
ndler.java:790)
at
com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:
270)
at
com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:
112)
at
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Releasab
leResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
If anybody can help me on this?
Revati Damle,
Rave Technologies Ltd,
Mumbai,
Ph: (022)56606600 Ext 318
Re: Server did not recognize value of HTTP header SOAPAction
Posted by Dies Koper <di...@jp.fujitsu.com>.
Hello Revati,
Could it be that you are setting "" for the SOAPAction? I think .Net
expects the SOAPAction to be set to the operation name you are calling.
Regards,
Dies
Revati Damle wrote:
> Hi,
>
> I am trying a simple SOAP message from java client to a .Net web
> service. I am getting axis fault on client side as mentioned in the
> header. Stack trace is
>
> {http://xml.apache.org/axis/}stackTrace:Server did not recognize the
> value of HTTP Header SOAPAction:
> urn:GSO-System-Services:external:1.6.5:PortalInterface/GsoResetPassword.
> at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
> va:221)
> at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
> a:128)
> at
> org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
> onContext.java:1087)
> at
> oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParse
> r.java:1254)
> at
> oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingP
> arser.java:311)
> at
> oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingPars
> er.java:278)
> at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:184)
> at oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:288)
> at
> org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
> text.java:227)
> at
> org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
> at
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
> dChecker.java:62)
> at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
> at org.apache.axis.client.Call.invoke(Call.java:2748)
> at org.apache.axis.client.Call.invoke(Call.java:1862)
> at
> com.rave.service.AxisSoapMessageCaller.constructSimpleSoapMessage(AxisSo
> apMessageCaller.java:197)
> at
> com.rave.service.AxisSoapMessageCaller.constructSoapMessage(AxisSoapMess
> ageCaller.java:269)
> at
> com.rave.service.AxisSoapMessageCaller.makeCall(AxisSoapMessageCaller.ja
> va:138)
> at
> com.rave.service.HTTPGatewayTesting1.doPost(HTTPGatewayTesting1.java:92)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestD
> ispatcher.java:810)
> at
> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Servle
> tRequestDispatcher.java:322)
> at
> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHa
> ndler.java:790)
> at
> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:
> 270)
> at
> com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:
> 112)
> at
> com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(Releasab
> leResourcePooledExecutor.java:192)
> at java.lang.Thread.run(Thread.java:534)
>
>
> If anybody can help me on this?
> Revati Damle,
> Rave Technologies Ltd,
> Mumbai,
> Ph: (022)56606600 Ext 318
>
>