You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ji...@apache.org on 2004/03/24 23:26:57 UTC

[jira] Updated: (AXIS-824) SOAPAction Header not mapped to operation

The following issue has been updated:

    Updater: gawor (mailto:gawor@mcs.anl.gov)
       Date: Wed, 24 Mar 2004 2:26 PM
    Comment:
I believe this patch fixes the problem as it strips the operation name from the soap action URI (if specified to do so). This is also useful for operation dispatching where the first element in the body does not match the operation name.
    Changes:
             Attachment changed to actionhandler.patch
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=AXIS-824&page=history

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=AXIS-824

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXIS-824
    Summary: SOAPAction Header not mapped to operation
       Type: Bug

     Status: Open

    Project: Axis
 Components: 
             Basic Architecture
   Versions:
             1.1rc2

   Assignee: Axis Developers Mailing List
   Reporter: Kevin Jones

    Created: Thu, 17 Apr 2003 10:16 AM
    Updated: Wed, 24 Mar 2004 2:26 PM
Environment: Operating System: Other
Platform: Other

Description:
I have a WSDL doc that adds a SOAPAction value (i.e. doesn't leave it blank). If
I run my client against

http://localhost/orinoco/services/Orinoco then it works

If I run it against

http://localhost/orinoco/services/

then I get the following

   <faultstring>The AXIS engine could not find a target service to invoke! 
targetService is urn:com.develop.ejws:orinoco#get
BookAvailabilityByISBN</faultstring>

My wsdd is generated from the WSDL and I've also added the following entries

    <handler name="ActionHandler"
type="java:org.apache.axis.handlers.http.HTTPActionHandler"/>
    <transport name="http">
        <requestFlow>
            <handler type="ActionHandler"/>
            <handler type="URLMapper"/>
            <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
        </requestFlow>
    </transport>

I've tried with both an RC2 generated client and a command line utility that I
have. both set the SOAPAction header (I can see the trace in tcpmon) but I
always get the same fault.


---------------------------------------------------------------------
JIRA INFORMATION:
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

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira