Empty action not applied
------------------------

                 Key: AXIS2-4264
                 URL: https://issues.apache.org/jira/browse/AXIS2-4264
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: transports
    Affects Versions: 1.3, 1.4, 1.4.1, 1.5
            Reporter: Alexis Midon


Hello there,

I'm invoking a service using a ServiceClient, the wsdl operation declares an 
empty soapAction.
However the soapActiuon actually sent is "urn:anonOutInOp" which the server 
refuses. This action is the action the anonymous operation "urn:anonOutInOp" 
and is set by the ServiceClient.

Later when CommonsHTTPTransportSender#findSOAPAction [1] is invoked, if the 
action of the MessageContext is null or empty, the operation action is used.  
The empty case seems like a bug, because this is the action set in the wsdl and 
it is not applied.
This opinion is strengthened by the fact that other senders do not have this 
behavior.

The right behavior would be:
if null ; use the operation action as a default
if empty ; send an empty soapAction

Could you confirm please?

Alexis

[1] http://is.gd/m0Mt

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to