Hi Deepal,
thanks for your reply. I had a look at the dispatchers and there are 3 among 
them which would do 
1. SOAPActionBasedDispatcher - The requests would contain SOAPAction as NULL 
too. How do I go about for this case2. AddressingBasedDispatcher - NA in this 
case3. SOAPMessageBodyBasedDispatcher - NA in this case.
Below is my services.xml which works in this way: Am able to have any Action 
mapping provided iinclude that operation in the endpoint i.e normal endpoint : 
http://localhost:8080/axis2/services/myService whereas to achieve the result 
for any SOAPaction http://localhost:8080/axis2/services/myService/Action
<service name="myService" scope="application">    <description>        
InoutMessage receiver myservice    </description>   <module ref="module1"/>     
   <messageReceivers>            <messageReceiver                    
mep="http://www.w3.org/2004/08/wsdl/in-out"                    
class="sample.api.service.myServiceInOutMessageReceiver"/>        
</messageReceivers>
        <operation name="operation1" 
mep="http://www.w3.org/2004/08/wsdl/in-out"; class="sample.api.service. 
myServiceInOutMessageReceiver">            
<actionMapping>Action</actionMapping>        </operation>
           </service>
Can you please guide me as to how I can change the above to suit the 
requirement..If am "Action" from the endpoint and include somewhere in the 
codes,it would be great.
Thanks,Rahul.
     

--- On Fri, 12/18/09, Deepal Jayasinghe <[email protected]> wrote:

From: Deepal Jayasinghe <[email protected]>
Subject: Re: Services.xml
To: [email protected]
Date: Friday, December 18, 2009, 4:52 AM

For that you need to create a dispatcher (a handler). If you are
familiar with Axis2 code base you can look at some of the default
dispatchers and modify that to suite for your requirement. In fact we
have dispatcher called SOAPActionBased dispatcher, that would be the
ideal one.

Thanks.,
Deepal

Rahul Rulz wrote:
> Hello Axis2 Users,
>
> I have created the service from scratch and am using InOut message
> receiver for the same. I would like to call the message receiver for
> the requests which comes in with any SOAP action or null Soap action.
> Could any one tell me the way to achieve this...
>
> Thanks,
> Rahul.
>
>  
>
>

-- 
Thank you!


http://blogs.deepal.org
http://deepal.org




      

Reply via email to