buxservice.xml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. +========================================================================+
  4. | IBM Confidential
  5. | OCO Source Materials
  6. | IBM Cognos Products: BUX
  7. | (C) Copyright IBM Corp. 2011, 2020
  8. |
  9. | The source code for this program is not published or otherwise
  10. | divested of its trade secrets, irrespective of what has been deposited
  11. | with the U.S. Copyright Office.
  12. +========================================================================+
  13. -->
  14. <service loadPriority="99" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="./ ./services.xsd"
  15. name="buxService"
  16. class="com.cognos.pogo.services.SoapActionHandlerService"
  17. registerInCM="false"
  18. CMdefaultName="BUX Service"
  19. parser="stax"
  20. bodyHandlerFactory="buxService.buxServiceHandler">
  21. <prerequisites>
  22. <prerequisite disabledProperty="xtscrnIsEnabled"/>
  23. <prerequisite disabledProperty="dispIsEnabled"/>
  24. </prerequisites>
  25. <handlers>
  26. <handler name="buxServiceReporter" classname="com.cognos.pogo.monitoring.SimpleRequestReportingHandler" publisherName="NoPublisher" reporterName="buxService" serviceType="buxService" skip_on_fault="false"/>
  27. <handler name="remoteBalanceHandler" classname="com.cognos.p2plb.clerver.actions.RemoteBalanceHandler">
  28. <service name="buxService">
  29. <forwarding delayBetweenAttempts="0" maxAttempts="1" retryOnNoProcess="false"/>
  30. <soapAction>icd</soapAction>
  31. </service>
  32. </handler>
  33. <handler name="check_if_stopped" classname="com.cognos.pogo.handlers.engine.AbortIfSuspendedHandler"/>
  34. <handler name="buxSessionHandler" classname="com.ibm.cognos.bux.buxservice.stax.BUXSessionHandler"/>
  35. <handler name="buxServiceHandler" classname="com.ibm.cognos.bux.buxservice.stax.BUXServiceHandler"/>
  36. <handler name="buxChainHandler" classname="com.cognos.pogo.handlers.logic.ChainHandler">
  37. <chain>
  38. <handler_ref name="check_if_stopped"/>
  39. <handler_ref name="pogo.auth_check"/>
  40. <handler_ref name="buxSessionHandler"/>
  41. <handler_ref name="buxServiceHandler"/>
  42. <handler_ref name="pogo.respond"/>
  43. </chain>
  44. </handler>
  45. </handlers>
  46. <soapActions>
  47. <soapAction path="icd" handler="buxService.buxChainHandler"/>
  48. </soapActions>
  49. <attributes>
  50. <attribute type="global">collaborationDiscoveryURI</attribute>
  51. <attribute type="global">bpmRestURI</attribute>
  52. </attributes>
  53. </service>