agentservice.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. BI and PM: ASV
  5. (c) Copyright IBM Corp. 2003, 2013.
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <service name="agentService" class="com.cognos.pogo.services.SoapActionHandlerService" loadPriority="200" registerInCM="true" logStartStop="false" CMdefaultName="AgentService">
  9. <prerequisites>
  10. <prerequisite disabledProperty="asvIsEnabled"/>
  11. </prerequisites>
  12. <!-- ASYNC SERVICE-->
  13. <handlers>
  14. <handler name="validateSOAP" classname="com.cognos.jsmcommon.service.ValidateSOAPHandler"/>
  15. <handler name="prepareConversationContext" classname="com.cognos.pogo.handlers.tracking.PrepareConversationContextHandler"/>
  16. <handler name="validateRequestConversationContext" classname="com.cognos.pogo.handlers.tracking.ValidateRequestConversationContextHandler" validateProcessID="false" validateAffinityStrength="false" faultOnValidationError="false"/>
  17. <handler name="validateResponseConversationContext" classname="com.cognos.pogo.handlers.tracking.ValidateResponseConversationContextHandler" validateProcessID="false" validateAffinityStrength="false"/>
  18. <handler name="asvReporter" classname="com.cognos.pogo.monitoring.SimpleRequestReportingHandler" publisherName="pogoPublisher" reporterName="agentService" serviceType="agentService" skip_on_fault="false"/>
  19. <handler name="serviceStatus" classname="com.cognos.pogo.handlers.engine.ServiceStatusHandler" dispatcherStateHandler="dispatcher.dispatcherStatusHandler" serviceName="agentService" skip_on_fault="false"/>
  20. <handler name="asyncAgentServiceHandler"
  21. classname="com.cognos.pogo.async.impl.AsyncHandler"
  22. threadBaseName="asyncAgentServiceThread-"
  23. expiryCheckIntervalms="10000"
  24. connectionProperty="asConnections"
  25. peakConnectionProperty="asPeakConnections"
  26. abandonLimit="12"
  27. graceLimit="12"
  28. wrappedHandler="agentService.agentServiceHandler"
  29. onCompletionHandler="agentService.asvReporter"/>
  30. <handler name="agentServiceHandler" classname="com.cognos.asv.service.ASVHandler"/>
  31. <handler name="agentChainHandler" classname="com.cognos.pogo.handlers.logic.ChainHandler">
  32. <chain>
  33. <handler_ref name="pogo.auth_check"/>
  34. <handler_ref name="prepareConversationContext"/>
  35. <handler_ref name="validateSOAP"/>
  36. <handler_ref name="validateRequestConversationContext"/>
  37. <handler_ref name="asyncAgentServiceHandler"/>
  38. <handler_ref name="bridge.response"/>
  39. <handler_ref name="pogo.respond"/>
  40. <handler_ref name="validateResponseConversationContext"/>
  41. </chain>
  42. </handler>
  43. </handlers>
  44. <soapActions>
  45. <soapAction path="agentService" handler="agentService.agentChainHandler"/>
  46. <soapAction path="http://developer.cognos.com/schemas/agentService" handler="agentService.agentChainHandler"/>
  47. <soapAction path="http://developer.cognos.com/schemas/agentService/1" handler="agentService.agentChainHandler"/>
  48. <soapAction path="http://www.ibm.com/xmlns/prod/cognos/agentService/*/" handler="agentService.agentChainHandler"/>
  49. <soapAction path="http://developer.cognos.com/schemas/agentService/1.session" handler="agentService.agentChainHandler"/>
  50. <soapAction path="http://www.ibm.com/xmlns/prod/cognos/agentService/*/.session" handler="agentService.agentChainHandler"/>
  51. <soapAction path="http://developer.cognos.com/schemas/agentService/1.absolute" handler="agentService.agentChainHandler"/>
  52. <soapAction path="http://www.ibm.com/xmlns/prod/cognos/agentService/*/.absolute" handler="agentService.agentChainHandler"/>
  53. <soapAction path="http://developer.cognos.com/schemas/agentService/1.control" handler="agentService.agentChainHandler"/>
  54. <soapAction path="http://www.ibm.com/xmlns/prod/cognos/agentService/*/.control" handler="agentService.agentChainHandler"/>
  55. <soapAction path="http://developer.cognos.com/schemas/agentService/1.server" handler="agentService.agentChainHandler"/>
  56. <soapAction path="http://www.ibm.com/xmlns/prod/cognos/agentService/*/.server" handler="agentService.agentChainHandler"/>
  57. </soapActions>
  58. <attributes>
  59. <attribute>asConnections</attribute>
  60. <attribute>asPeakConnections</attribute>
  61. <attribute>asMaximumEMailAttachmentSize</attribute>
  62. <attribute>advancedSettings</attribute>
  63. </attributes>
  64. </service>