Hi all, You might know the WS-A working group is getting ready for a testing phase that will be started in next January. So I think its the best time to re-visit the current implementation of WS-A in Axis2 and do necessary changes, if required. So here are my suggestions.
1. We will only handle WS-A Submissoin version (http://schemas.xmlsoap.org/ws/2004/08/addressing) and WS-A CR (http://www.w3.org/2005/08/addressing), which will ultimately become the Final version with minor changes. 2. Lets have two handlers for each pipe to handle the two versions separately, of course with code sharing via inheritance. So we will have AddressingHandler /\ | ---------------------------------------------------------------------- AddressingInHandler AddressingOutHandler /\ /\ | | ------------------------------------------- ------------------------------------------- | | | | AddressingSubmissionInHandler AddressingFinalInHandler AddressingSubmissionOutHandler AddressingFinalOutHandler FYI : The major changes between the two specs are the contents that are included in EPR. MessageInformationHeader will still be common to both of the versions. In addition to that, I think we need to implement the fault handling of addressing as well. Can we differ i, until we are done with this ? Comments are mostly welcome, especially from the WS-A experts we have here :-) -- Chinthaka
