I have now set the following option so that Axis uses soap 1.2 as the default.

    <globalConfiguration>
        <parameter name="defaultSOAPVersion" value="1.2"/>
    </globalConfiguration>

Problem is, I still get the same error.  





[EMAIL PROTECTED]

04/19/2006 10:24 AM
Please respond to axis-user

       
        To:        axis-user@ws.apache.org
        cc:        
        Subject:        no SOAPAction header - Is a SOAPAction header still required in SOAP    1.2?




I though I remember reading that the SOAPAction header is no longer required in SOAP 1.2.  Is this correct?


I have a client that is sending me a SOAP message and I am receiving the following AXIS error message:


AxisFault

faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction

faultSubcode:

faultString: no SOAPAction header!

faultActor:

faultNode:

faultDetail:

       {http://xml.apache.org/axis/}stackTrace:no SOAPAction header!

       at org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:1013)

       at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:678)

       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

       at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)

       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

       at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)

       at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)

       at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272)

       at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:165)

       at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3153)

       at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

       at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

       at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973)

       at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880)

       at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310)

       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)

       at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)


How do I fix this?


Regards,


Joshua


*************************************************************************
This communication, including attachments, is

for the exclusive use of addressee and may contain proprietary,
confidential and/or privileged information. If you are not the intended
recipient, any use, copying, disclosure, dissemination or distribution is
strictly prohibited. If you are not the intended recipient, please notify
the sender immediately by return e-mail, delete this communication and
destroy all copies.
*************************************************************************


Reply via email to