Hi, I'd recommend you read the Handler Tutorial here : http://ws.apache.org/axis/cpp/arch/handler.html
Personally, I would advise only to modify the soap headers and not the soap body within handlers in Axis C++. The APIs you can use are made available through the IMessageData object ( [axis install]/include/axis/IMessageData.hpp ). Regards, Adrian _______________________________________ Adrian Dick ([EMAIL PROTECTED]) Krankurs Leonid <[EMAIL PROTECTED]> wrote on 11/09/2006 14:02:53: > > Could anybody please clarify if the following can be done by Axis C++ 1.6 > client side > (all methods that needed have been implemented already in Axis C++ 1.6 > build) > > 1. Handler can change the soap body of the message on request/response path > 2. if (1) yes, how the handler(s) needs to be configured in client.wsdd? > 2.0. from what base class should the handler be derived > 2.1. what type(level) of the handler should it be (service, global, > transport) This depends on the behaviour you're expecting. service - this handler is used when invoking a given service - you can specify the same handler for more than one service global - this handler is used when invoking any service transport - Due to only supporting HTTP(S) this is equivalent to global for Axis C++. > 2.2. should the handler be explicitly configured to be in a chain? > > 2.3. What methods should be used on request path to get the current body, > change the body, set the new body > 2.4. What methods should be used on response path to get the current body, > change the body, set the new body > > Could you please give any samples or link(s) to samples? See the Handler Tutorial here : http://ws.apache.org/axis/cpp/arch/handler.html You will need to use the APIs made available through IMessageData ( [axis install]/include/axis/IMessageData.hpp ) > > > Thank you, > > -- > View this message in context: http://www.nabble.com/Handlers%2C- > client.wsdd%2C-change-soap-body-on-request-response-path-tf2252258. > html#a6246232 > Sent from the Axis - C++ - User forum at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
