Hi glen;

I can not understand the difference between engaging and switch on a module , as far as module is concern we have two state on that 1. if the module is there in the repository it is available to engage , but none of its handler there in any flow 2. Available module can be engaged to any level , then its handlers will fit into flows depending on configuration.

I agree with you that at any level it should be able to override higher level module engagement.

If module has engaged globally , a service foo should be able to say that he does not want that module to be there in that service.

Thanks,
Deepal
................................................................
~Future is Open~

----- Original Message ----- From: "Glen Daniels" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, October 04, 2005 9:54 AM
Subject: Re: [axis2] turning off WS-A


IMHO, Axis2 should not by default generate WSA headers, though WSA should be available.

* The addressing module should be engaged, but not "switched on". We should have a boolean property settable via client side code/config which enables this (at any level, op/service/engine). On the server side, we should reply with addressing headers if we get them, but not if we don't.

* If we read an appropriately annotated WSDL (a la <wsa:UsingAddressing/>), we should definitely generate stuff that does send the headers (i.e. turns on the switch).

--Glen



Reply via email to