[ http://issues.apache.org/jira/browse/AXIS-2368?page=comments#action_12363238 ]
r. Damle commented on AXIS-2368: -------------------------------- My problem was that when I sent message via SAAJ, it gives me proper SOAP envelope from server back while axis gives axis fault. Should not axis return me the envelope? > Axis failing with error "Server did not recognize the value of HTTP Header > SOAPAction: " > ---------------------------------------------------------------------------------------- > > Key: AXIS-2368 > URL: http://issues.apache.org/jira/browse/AXIS-2368 > Project: Apache Axis > Type: Bug > Components: Basic Architecture > Versions: 1.2.1 > Environment: Java client calling to .net web service > Reporter: r. Damle > Attachments: axis-debug.txt, axis-resp.txt > > I have referred to similar issue which was close earlier. I am using > call.setUseSoapAction(true) and call.setSoapActionURI() methods to set my > soap action as specified in my wsdl. > but still I am getting the error as follows > =================================================================== > {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.java:221) > at > org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128) > at > org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) > at > oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1254) > at > oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:311) > at > oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.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(DeserializationContext.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(MustUnderstandChecker.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(AxisSoapMessageCaller.java:197) > at > com.rave.service.AxisSoapMessageCaller.constructSoapMessage(AxisSoapMessageCaller.java:269) > at > com.rave.service.AxisSoapMessageCaller.makeCall(AxisSoapMessageCaller.java: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(ServletRequestDispatcher.java:810) > at > com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322) > at > com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.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(ReleasableResourcePooledExecutor.java:192) > at java.lang.Thread.run(Thread.java:534) > ======================================================= > Why am I getting axis fault? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira