Tidy up phase configuration in axis2.xml
----------------------------------------

                 Key: AXIS2-961
                 URL: http://issues.apache.org/jira/browse/AXIS2-961
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.0
            Reporter: Thilo Frotscher



The current state of the phase configuration in axis2.xml is confusing, 
especially for beginners.

1) In In-Flow the handler InstanceDispatch is configured to belong to phase 
PostDispatch. This phase does not exist in the current configuration.

            <handler name="InstanceDispatcher"
                     class="org.apache.axis2.engine.InstanceDispatcher">
                <order phase="PostDispatch"/>
            </handler>

2) In In-Flow the handlers RequestURIBasedDispatcher and 
SOAPActionBasedDispatcher belong to Transport phase, while in In-Fault-Flow 
they belong to phase Dispatch. This should be consistent.

3) The usage of capital letters in phase names should be consistent. Currently 
it's inflow, outflow, INfaultflow and Outfaultflow.

4) The comments that are supposed to mark which phases are pre-defined and 
where developers can insert custom phases are confusing and misleading. They 
also refer to phases that don't exist.
     I suggest inserting comments like this:
     <!-- Start system pre-defined phases -->
        <phase name="X"/>
        <phase name="Y"/>
     <!-- End system pre-defined phases -->
     <!-- Start custom phases -->
        <phase name="Z"/>
     <!-- End custom phases -->

    or like this., respectively:
     <!-- Start custom phases -->
        <phase name="A"/>
     <!-- End custom phases -->
     <!-- Start system pre-defined phases -->
        <phase name="B"/>
        <phase name="C"/>
     <!-- End system pre-defined phases -->

Thank you very much,
Thilo

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to