123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: disp
- (C) Copyright IBM Corp. 2005 2018
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <service name="pogo" class="com.cognos.pogo.services.HandlerReadingService" logStartStop="false">
- <handlers>
- <handler name="respond" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="CAFCookieSettingHandler"/>
- <handler_ref name="setCookie.setCookies"/>
- <handler_ref name="zipiService.zipiHandler"/>
- <handler_ref name="writeOutput"/>
- </chain>
- </handler>
- <handler name="CAFCookieSettingHandler" classname="com.cognos.pogo.handlers.caf.CAFCookieSettingHandler" test="false"/>
- <handler name="writeOutput" classname="com.cognos.pogo.handlers.core.DoResponseHandler" cn_response="response" skip_on_fault="true"/>
- <!--Handlers used by batchreportservice and reportservice-->
- <handler name="test_warp_response_for_fault" classname="com.cognos.pogo.handlers.fault.TestResponseForFaultHandler" cn_response="response"/>
- <handler name="jmeter_pid_fixup" classname="com.cognos.p2pd.process_mta.JMeterPIDFixupHandler"/>
- <!--Handlers used by batchreportservice, reportservice and output-->
- <!-- !!!! Start Authentication !!!! -->
- <handler name="auth_check" classname="com.cognos.pogo.auth.NewAuthHandler">
- </handler>
- <handler name="original_auth_check" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="test_for_passportid"/>
- <handler_ref name="if_must_authenticate"/>
- </chain>
- </handler>
- <handler name="test_for_passportid" classname="com.cognos.pogo.auth.CheckForPassportIDhandler"/>
- <handler name="setSessionContext" classname="com.cognos.pogo.handlers.tracking.SetSessionContextHandler"/>
- <!-- Check whether we need to prompt the user authenication information -->
- <handler name="if_must_authenticate" classname="com.cognos.pogo.handlers.logic.IfHandler" if_prop="auth.authenticate" if_handler="pogo.authenticate">
- <chain/>
- </handler>
- <!-- copy CAM from the authentication response to the original request -->
- <handler name="authenticate" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <_reqlog_handler_ref name="reqlog.preAuthenticate"/>
- <handler_ref name="retrieveUserPreferences"/>
- <_reqlog_handler_ref name="reqlog.postAuthenticate"/>
- </chain>
- </handler>
- <!-- fetch the user preferences using the existing authenication credentials (login will be prompted otherwise). Cookies for the preferences are set here too -->
- <handler name="retrieveUserPreferences" classname="com.cognos.pogo.auth.RetrieveUserPreferencesHandler" cn_original_request="request" cn_auth_response_envelope="authresponse.envelope"/>
- <!-- !!!! End Authentication !!!! -->
- <!--Used by batchreportservice reportservice and root_handler-->
- <!-- Tests to see if we should do HTML error page .-->
- <handler name="test_do_html_errors" classname="com.cognos.pogo.handlers.fault.TestDoHTMLErrorPage" cn_HTML_error_page_flag="HTML_error_page_flag" cn_request_envelope="request.envelope" skip_on_fault="false"/>
- <handler name="test_force_html_errors" classname="com.cognos.pogo.handlers.fault.TestForceHTMLErrorPage" cn_HTML_error_page_flag="HTML_error_page_flag" cn_request_envelope="response.envelope" forceVar="pps_promptfault" skip_on_fault="false"/>
- <!-- Handlers used by bal and root_handler-->
- <!-- prepares a list of cleanup jobs -->
- <handler name="setup_cleanup" classname="com.cognos.pogo.handlers.core.SetupCleanupHandler" cn_cleanup_list="cleanup"/>
- <!-- does the list of cleanup job-->
- <handler name="do_cleanup" classname="com.cognos.pogo.handlers.core.DoCleanupHandler" skip_on_fault="false" cn_cleanup_list="cleanup"/>
- <!-- the dispatcher is itself implemented as a handler... -->
- <handler name="service_lookup" classname="com.cognos.pogo.handlers.engine.ServiceLookupHandler"/>
- <!--end of handlers used by bal and root_handler-->
- <!--These handlers are not referenced any more-->
- <handler name="retrieveReloadedUserPreferences" classname="com.cognos.pogo.auth.RetrieveUserPreferencesHandler" cn_original_request="request"/>
- <handler name="output_chain" classname="com.cognos.pogo.handlers.logic.ChainHandler">
- <chain>
- <handler_ref name="output_handler"/>
- <handler_ref name="respond"/>
- </chain>
- </handler>
- <handler name="request_dumper" classname="com.cognos.pogo.handlers.debug.DumpXMLHandler" xml_name="request.envelope" filename="e:\req_env.xml"/>
- <handler name="warp_request_dumper" classname="com.cognos.pogo.handlers.debug.DumpXMLHandler" xml_name="request.envelope" filename="e:\req_warp.xml"/>
- <handler name="fake_xts" classname="com.cognos.pogo.handlers.debug.FakeXTSHandler"/>
- <handler name="logRequestConversationContext" classname="com.cognos.pogo.handlers.debug.LogConversationContextHandler"
- envelopeContextName="request.envelope"/>
- <handler name="logResponseConversationContext" classname="com.cognos.pogo.handlers.debug.LogConversationContextHandler"
- envelopeContextName="response.envelope"/>
- </handlers>
- </service>
|