Hi Devs,

In module.xml, the description element was written as "Description"
sometimes back. Now the description element name should be written as
"description"  in order to get the description from AxisModule.

If you look at the addressing module.xml; it is still "Description".

Looking at the other elements that should appear in module.xml such as
"InFlow", "OutFlow" have followed the Camel case convention.

Modules such as Sandesha, Rampart etc have the description element as
"Description".

Why would suddenly change the description element name.


single snapshot from addressing module.xml

<module name="addressing" class="
org.apache.axis2.addressing.AddressingModule">
   <Description>This is WS-Addressing implementation on Axis2. Currently we
have implemented Submission version (2004/08) and Proposed
Recommendation.</Description>
   <InFlow>
       <handler name="AddressingFinalInHandler" class="
org.apache.axis2.handlers.addressing.AddressingFinalInHandler">
           <order phase="PreDispatch"/>
       </handler>
       <handler name="AddressingSubmissionInHandler" class="
org.apache.axis2.handlers.addressing.AddressingSubmissionInHandler">
           <order phase="PreDispatch"/>
       </handler>
       <handler name="AddressingValidationHandler" class="
org.apache.axis2.handlers.addressing.AddressingValidationHandler">
           <order phase="Dispatch" after="AddressingBasedDispatcher"/>
       </handler>
   </InFlow>
...
</module>


As you see some element names  are following the Camel case convention and
some are not.  Shouldn't we need to have a single convention. {ex: Synapse
configuration language format}.

As a users point of view what would be the best solution.

Thank you

Saminda

--
Saminda Abeyruwan

Software Engineer
WSO2 Inc. - www.wso2.org

Reply via email to