Re: [axis2] ServiceClient.disEngageModule question.

2006-04-17 Thread Deepal Jayasinghe
Hi David;

If you engage a module globally you have to dis-engage the module globally.

The solution to your problem is , rather than engaging addressing
globally engage and dis-engage addressing service level.

I have tested module dis-engagement and it works perfectly :)

David Illsley wrote:


 Hi,
 I have an axis2.xml setup to enable the addressing module globally
 which is being picked up in my client code.
 I want to disable the addressing module in the client for some calls
 and thought that calling
 MyStub._getServiceClient().disEngageModule(new QName(addressing));
 would do this however it doesn't appear to have any effect.

 I couldn't find any documentation on this topic so am I wrong to
 expect to ServiceClient.disEngageModule() to disengage a globally
 engaged module? If so is there any way to disengage a globally engaged
 module for a single call or are globally engaged modules invulnerable
 to client code? (I'm aware of the property to disable addressing
 specifically but this is really a more general question).

 Thanks,
 David 


-- 
Thanks,
Deepal

~Future is Open~ 




Re: [axis2] ServiceClient.disEngageModule question.

2006-04-12 Thread David Illsley
Hi Eran, thanks for the reply.

It does however leave me a little confused about what 
ServiceClient.disEngageModule is supposed to do if not dynamically 
disengage a module? ;-)

Thanks,
David

Eran Chinthaka [EMAIL PROTECTED] wrote on 11/04/2006 17:34:12:

 Hi David,
 
 Firstly, Axis2 doesn't support dynamic module dis-engagement, just like
 we do not support hot deployment of modules. This is not a bug and it is
 by design.
 
 Secondly, once a module is engaged globally, it can not be dis-engaged
 per service/operation basis.
 
 But for addressing, we have special case this, as you already know.
 
 -- Eran Chinthaka
 
 [attachment signature.asc deleted by David Illsley/UK/IBM] 


Re: [axis2] ServiceClient.disEngageModule question.

2006-04-11 Thread Eran Chinthaka
Hi David,

Firstly, Axis2 doesn't support dynamic module dis-engagement, just like
we do not support hot deployment of modules. This is not a bug and it is
by design.

Secondly, once a module is engaged globally, it can not be dis-engaged
per service/operation basis.

But for addressing, we have special case this, as you already know.

-- Eran Chinthaka



signature.asc
Description: OpenPGP digital signature


Re: [axis2] ServiceClient.disEngageModule question.

2006-04-10 Thread David Illsley
Apologies for the HTML mail, with any luck this one isn't!
David

[EMAIL PROTECTED] wrote on 10/04/2006 17:15:02:

 
 Hi, 
 I have an axis2.xml setup to enable the addressing module globally 
 which is being picked up in my client code. 
 I want to disable the addressing module in the client for some calls
 and thought that calling MyStub._getServiceClient().
 disEngageModule(new QName(addressing)); would do this however it 
 doesn't appear to have any effect. 
 
 I couldn't find any documentation on this topic so am I wrong to 
 expect to ServiceClient.disEngageModule() to disengage a globally 
 engaged module? If so is there any way to disengage a globally 
 engaged module for a single call or are globally engaged modules 
 invulnerable to client code? (I'm aware of the property to disable 
 addressing specifically but this is really a more general question). 
 
 Thanks, 
 David