Thank you for the response. I tried to add the handler in the response flow
and it is called. But it seems that it's still handled by the provider first
and then reprocessed again by the new handler. And then I tried the provider
option and it doesn't work, no matter if I put it in deploy.wsdd or
server-config.wsdd.

I need a way to default the RPC handler to my own RPCHandler without setting
it in every service's deploy.wsdd.

Glenn

-----Original Message-----
From: Jason Zheng [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 09, 2002 3:06 PM
To: '[EMAIL PROTECTED]'
Subject: RE: How to plug in a differen RPCProvider ?


You might have to take care of it from deploy.wsdd.
I had written a provider for Aixs to expose Structs to soap service.  In the
deploy.wsdd
        <handler name="name of handler" type="java:handlerClassName ">
                <parameter ....
        </handler>
        <service name="service namespace"  >
                <provider>
                        <java:provider className="handlerClassName"
isStatic="false" />
                </provider>
                <responseFlow>
                        <handler type="name of handler"/>
                </responseFlow>
                <parameter ...
        </service>

Good luck.
Jason

-----Original Message-----
From: Glenn Mi [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 09, 2002 5:57 PM
To: axis-dev
Subject: How to plug in a differen RPCProvider ?

Hi !

I am migrating our Collaxa's WebService Orchestration Server from SOAP2.2 to
Axis.
I need to plug in a different RPCProvider to take care of the SOAP calls. I
saw an
option in server-config.wsdd:
<handler name="RPCDispatcher"
type="java:org.apache.axis.providers.java.RPCProvider"/>
but it doesn't seem to make any difference.

Is that an outdated option that needs to be removed ? Or is it in the plan
to be implemented ?
And, what is the best way to plug in a different PRCProvider ?

Thanks !

Glenn Mi

Reply via email to