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
>  
>