123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: disp
- (C) Copyright IBM Corp. 2005 2017
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <service name="diagnostics" class="com.cognos.pogo.services.SoapActionHandlerService" logStartStop="false">
- <handlers>
- <!-- describe soapAction -->
- <handler name="describe" classname="com.cognos.pogo.handlers.debug.DescribeHandler"/>
- <handler name="describeChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="describe"/>
- </chain>
- </handler>
- <!-- diagnostics soapAction -->
- <handler name="diagnostics" classname="com.cognos.pogo.handlers.debug.DiagnosticHandler"/>
- <handler name="diagnosticsChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="diagnostics"/>
- </chain>
- </handler>
- <!-- dbg soapAction -->
- <handler name="dbg" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="dbg_output"/>
- <handler_ref name="pogo.respond"/>
- </chain>
- </handler>
- <handler name="dbg_output" classname="com.cognos.pogo.handlers.debug.DoResponseHandler">
- <text>If you see this message pogo is alive</text>
- </handler>
- <!-- delay soapAction -->
- <handler name="DelayHandler" classname="com.cognos.pogo.handlers.debug.DelayHandler"/>
- <handler name="delayChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="DelayHandler"/>
- </chain>
- </handler>
- <!-- pin soapAction -->
- <handler name="pinUI" classname="com.cognos.pogo.handlers.debug.PinRequestUIHandler"/>
- <handler name="pinChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="pinUI"/>
- </chain>
- </handler>
- <!-- debug handlers used in other service files -->
- <handler name="LogConvStatusHandler" classname="com.cognos.pogo.handlers.debug.LogConvStatusHandler"/>
- <handler name="LogMethodNameHandler" classname="com.cognos.pogo.handlers.debug.LogMethodNameHandler"/>
- <!-- used from bal.xml -->
- <handler name="PinnedRequestHandler" classname="com.cognos.pogo.handlers.debug.PinnedRequestHandler"/>
- <!-- p2plbDiag soapAction -->
- <handler name="loadBalanceDiagnostics" classname="com.cognos.p2plb.clerver.LBDiagHandler"/>
- <handler name="loadBalanceDiagnosticsChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="loadBalanceDiagnostics"/>
- </chain>
- </handler>
- <!-- soapActions -->
- <handler name="soapActions" classname="com.cognos.p2plb.clerver.actions.SoapActionDiagnosticHandler"/>
- <handler name="soapActionsChain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="pogo.test_do_html_errors"/> test if need HTML error page
- <handler_ref name="pogo.auth_check"/>
- <handler_ref name="dispatcher.checkCapabilities"/>
- <handler_ref name="soapActions"/>
- </chain>
- </handler>
- </handlers>
- <soapActions>
- <soapAction path="/describe" handler="diagnostics.describeChain"/>
- <soapAction path="/diagnostics" handler="diagnostics.diagnosticsChain"/>
- <soapAction path="/dbg" handler="diagnostics.dbg"/>
- <soapAction path="delay" handler="diagnostics.delayChain"/>
- <soapAction path="pin" handler="diagnostics.pinChain"/>
- <soapAction path="p2plbDiag" handler="diagnostics.loadBalanceDiagnosticsChain"/>
- <soapAction path="soapActions" handler="diagnostics.soapActionsChain"/>
- </soapActions>
- </service>
|