Hi,
I have a custom handler (extends AbstractHandler) and I place the handler
inside phase 'Transport' in axis2.xml.
........
<phaseOrder type="InFlow">
<!-- System predefined phases -->
<phase name="Transport">
<handler name="RequestURIBasedDispatcher"
class="org.apache.axis2.dispatchers.RequestURIBasedDispatcher">
<order phase="Transport"/>
</handler>
<handler name="SOAPActionBasedDispatcher"
class="org.apache.axis2.dispatchers.SOAPActionBasedDispatcher">
<order phase="Transport"/>
</handler>
*<handler name="WSSHandler"
class="abc.web.ws.control.WSSHandler">
<order phase="Transport"/>
</handler>
* </phase>
...........
.............
</phaseOrder>
I noticed when ws-security enabled service is invoked (when rampart is
engaged) the 'invoke' mehtod of my custom handler is getting called once
(still fine) but for non ws-security enabled service invocation the 'invoke'
method of my custom handler is getting called twice. Could someone please
explain?
Chinmoy