Operation name and soap action can be different, so that is why you
need to set the correct SOAP action (according to the WSDL). Or else
you need to give the full EPR /services/MyService/myOperation.

Thanks,
Deepal

On Wed, Aug 3, 2011 at 3:53 PM, Barry Hathaway <bhath...@nycap.rr.com> wrote:
> Sagara,
>
> Thanks.  Setting the options.setAction("urn:method-name") seems to work just
> fine.
> It does seem a bit redundant though since in my invokeBlocking call I pass
> in a
> QName(uri,"method-name").  Any idea why both are necessary?
>
> Barry
>
> On 8/3/2011 1:57 PM, Sagara Gunathunga wrote:
>>
>> On Tue, Aug 2, 2011 at 8:20 PM, Barry Hathaway<bhath...@nycap.rr.com>
>>  wrote:
>>>
>>> I'm trying to enable addressing so that I can use soapsession.
>>> In axis2.xml I have:
>>>
>>> <module ref="addressing"/>
>>>
>>> In the client I have:
>>>
>>>         serviceClient.engageModule("addressing");
>>>
>>> However, when I invoke any of the methods of my POJO service I get:
>>>
>>> 2011-07-29 09:49:31,991 [main           ] INFO  ModuleDeployer
>>>   - Deploying module: addressing-1.6.0 - file:/D:/Documents and
>>>
>>> Settings/xxxxxxxxx/.m2/repository/org/apache/axis2/axis2/1.6.0/axis2-1.6.0.jar
>>> 2011-07-29 09:49:32,100 [main           ] INFO  SadlMain
>>>   - Invoking remote 'getClassName' operation
>>> 2011-07-29 09:49:32,460 [main           ] INFO  SadlMain
>>>   - Caught AxisFault
>>> 2011-07-29 09:49:32,460 [main           ] INFO  SadlMain
>>>   - Fault message: The server did not recognise the action which it
>>> received:
>>>
>>> In the axis2.log file I see the messages:
>>>
>>> 2011-07-29 09:49:32,366 [http-8080-1] WARN
>>>  org.apache.axis2.addressing.AddressingFaultsHelper  -
>>> triggerActionNotSupportedFault: messageContext: [MessageContext:
>>> logID=6c720be37e254cd4121f68fb5a5501817ef03ba267c1dbb2] problemAction:
>>> urn:anonOutInOpResponse
>>> 2011-07-29 09:49:32,366 [http-8080-1] DEBUG
>>> org.apache.axis2.i18n.ProjectResourceBundle  -
>>>
>>> org.apache.axis2.addressing.i18n.resource::handleGetObject(spec.FAULT_ACTION_NOT_SUPPORTED_REASON)
>>> 2011-07-29 09:49:32,366 [http-8080-1] ERROR
>>> org.apache.axis2.engine.AxisEngine  - The [action] cannot be processed at
>>> the receiver.
>>> org.apache.axis2.AxisFault: The [action] cannot be processed at the
>>> receiver.
>>
>> Barry,
>>
>> Make sure you have set 'action' properly in client side.
>>
>> e.g -
>> options.setAction("urn:increment");
>>
>> Thanks !
>>
>>
>>>
>>> Any ideas?
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>>> For additional commands, e-mail: java-user-h...@axis.apache.org
>>>
>>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
> For additional commands, e-mail: java-user-h...@axis.apache.org
>
>



-- 
http://blogs.deepal.org

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to