So, does this means that i have to programmatically register the handler in
Websphere and can't use the Axis standard way of configuring it in the
axis2.xml configuration file.
I will try to find out if websphere provides some native api's to get the axis
configuration at runtime.
Thanks for your help.
Michele Mazzucco <[EMAIL PROTECTED]> wrote: Deepak,
if you can get a reference to the configuration context you can do
something like this:
AxisService service = Utils.createSimpleService(new QName("EchoXml"),
new RawXMLINOutMessageReceiver(), EchoXML.class.getName(),
new QName("echo"));
service.setScope(Constants.SCOPE_REQUEST);
// service.setEnableAllTransports(true);
final AxisConfiguration axisConfiguration = this.configurationContext
.getAxisConfiguration();
axisConfiguration.addService(service);
HandlerDescription description = new HandlerDescription("MyHandler");
description.setHandler(new MyHandler());
ArrayList
phasesList = axisConfiguration.getOutFlowPhases();
Phase myPhase = new Phase("MyPhase");
myPhase.addHandler(description);
phasesList.add(0, myPhase);
axisConfiguration.setOutFaultPhases(phasesList);
HTH,
Michele
On 10 Jan 2008, at 12:53, Deepak Vishwakarma wrote:
> Hi,
>
> I am using IBM Websphere Application Server and Web Service
> Feature Pack version 6.1. I want to write a custom handler which I
> have to inject it in Axis2 Soap Engine Phases. I could get some
> material but they were not helpful enough since i don't want to use
> the module approach, i just need to write a plain handler.
>
> It would be very helpful if i can get some pointers and concrete
> information on how to achieve this with respect to websphere.
>
> Thanks in advance for your help.
>
> Deepak.
> Now you can chat without downloading messenger. Click here to know
> how.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
Now you can chat without downloading messenger. Click here to know how.