xqe.config.components.xml 7.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: XQE
  5. (C) Copyright IBM Corp. 2009, 2019
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM corp.
  7. -->
  8. <!--Do not modify this file! This file contains default settings. If you wish to modify these settings, please make a copy of this file and rename it "xqe.config.custom.xml" then make your changes to the new file.-->
  9. <ComponentsConfiguration version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  10. <!-- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated). -->
  11. <MetadataService>
  12. <providers>
  13. <provider name="MFW4J" className="com.cognos.xqemfw4j.MFWMetadataConnection"/>
  14. <provider name="NATIVEODP" className="com.cognos.xqe.metadata.provider.nativeodp.NativeMetadataConnection"/>
  15. <provider name="MOSER" className="com.cognos.xqemoser.MoserMetadataConnection"/>
  16. <provider name="JSON" className="com.cognos.xqemfw4j.MFWJSONMetadataConnection"/>
  17. </providers>
  18. <!-- Poll the connection cache every 10 seconds and expire connections after 3 minutes of inactivity -->
  19. <cacheCleaner enabled="true" wakeupInterval="10000" connectionLifetime="180000"/>
  20. <!-- Dump the model in a text format under ./logs/XQE/model directory -->
  21. <dumpModel>false</dumpModel>
  22. </MetadataService>
  23. <DependencyInjection>
  24. <ContentManager name="com.cognos.xqebifw.bibushandler.content.ContentManagerImpl"/>
  25. <CryptoProvider name="com.cognos.xqebifw.bibushandler.CAMCryptoProvider"/>
  26. <ZipiBridge name="com.cognos.xqebifw.zipi.ZipiBridgeImpl"/>
  27. </DependencyInjection>
  28. <!-- Services to initialize.
  29. Default method for load is getInstance() - invoked if load="true".
  30. Default method for terminate is releaseInstance() - invoked if unload="true".
  31. -->
  32. <Services>
  33. <service name="XqeAgent" class="com.cognos.xqebifw.management.XqeAgent" load="true" unload="true"/>
  34. <service name="MetricsService" class="com.cognos.xqe.metrics.MetricsService" load="true" unload="true" initialize="start" terminate="stop"/>
  35. <service name="UsageTrackingService" class="com.cognos.xqe.util.usage.UsageTrackingService" load="true" unload="true" initialize="start" terminate="stop"/>
  36. <service name="ResourceReleaseService" class="com.cognos.xqe.util.resource.ResourceReleaseService" load="true" unload="true" initialize="start" terminate="stop"/>
  37. <service name="FunctionPool" class="com.cognos.xqe.util.fds.FunctionPool" load="true" unload="true"/>
  38. <service name="ROLAPCubeManager" class="com.cognos.xqe.runtree.olap.mdx.rolapprovider.admin.ROLAPCubeManager" load="true" unload="true"/>
  39. <service name="AdvisorManager" class="com.cognos.xqe.runtree.olap.mdx.rolapprovider.advisor.AdvisorManager" load="true" unload="true"/>
  40. <service name="AutonomicAggregateTaskManager" class="com.cognos.xqe.runtree.olap.mdx.rolapprovider.advisor.management.AutonomicAggregateTaskManager" load="true" unload="true"/>
  41. <service name="FunctionManager" class="com.cognos.xqe.function.FunctionManager" load="true" unload="false"/>
  42. <service name="FunctionManager" class="com.cognos.xqe.runtree.olap.mdx.functions.manager.FunctionManager" load="true" unload="false"/>
  43. <service name="FormatService" class="com.cognos.xqe.format.XQEFormatService" load="true" unload="true"/>
  44. <service name="V5ExpressionParserPool" class="com.cognos.xqe.ast.v5Exp_new2.parser.V5ExpressionParserPool" load="true" unload="false"/>
  45. <service name="MFWMetadataFactory" class="com.cognos.xqemfw4j.MFWMetadataFactory" load="true" unload="false" initialize="initialize"/>
  46. <service name="ValueSizeInfo" class="com.cognos.xqe.data.values.ValueSizeInfo" load="true" unload="false" initialize="loadSizes"/>
  47. <service name="MemoryBookKeeper" class="com.cognos.xqe.runtree.MemoryBookKeeper" load="true" unload="false" initialize="initialize"/>
  48. <service name="ResourceMonitor" class="com.cognos.xqe.util.monitor.ResourceMonitor" load="true" unload="true"/>
  49. <service name="DatasetManager" class="com.cognos.xqe.util.datasets.DatasetManager" load="true" unload="true"/>
  50. </Services>
  51. <TransformationLibraryManager>
  52. <!-- Libraries are loaded in the order they appear here. -->
  53. <libraries>
  54. <library name="com.cognos.xqe.transformation.v5.binding.V5InitialCleanupTransformationLibrary"/>
  55. <library name="com.cognos.xqe.transformation.report.ReportTransformationLibrary"/>
  56. <library name="com.cognos.xqe.transformation.ma.MATransformationLibrary"/>
  57. <library name="com.cognos.xqe.transformation.v5.binding.V5BindingTransformationLibrary"/>
  58. <library name="com.cognos.xqe.transformation.v5.unwinding.V5UnwindingTransformationLibrary"/>
  59. <library name="com.cognos.xqe.transformation.dmr.DMRTransformationLibrary"/>
  60. <library name="com.cognos.xqe.transformation.decomposition.LogicalDecompositionTransformationLibrary"/>
  61. <library name="com.cognos.xqe.transformation.v5.unwinding.V5UnwindingTransformationLibrary"/>
  62. <library name="com.cognos.xqe.transformation.dmr.DMRTransformationLibrary"/>
  63. <library name="com.cognos.xqe.transformation.v5.V5TransformationLibrary"/>
  64. <library name="com.cognos.xqe.transformation.rsapi.RSAPITransformationLibrary"/>
  65. <library name="com.cognos.xqe.transformation.v5.V5PostRSAPITransformationLibrary"/>
  66. <library name="com.cognos.xqe.transformation.v5.tabstream.dmrtorel.V5DMRToRelationalTransformationLibrary"/>
  67. <library name="com.cognos.xqe.transformation.v5.tabstream.V5RelationalXtabTransformationLibrary"/>
  68. <library name="com.cognos.xqe.transformation.v5tocogmdx.V5QueryToCogMDXQueryTransformationLibrary"/>
  69. <library name="com.cognos.xqe.transformation.v5tocogsql.V5QueryRelationalPlanningTransformationLibrary"/>
  70. <library name="com.cognos.xqe.transformation.v5tocogsql.RelationalQueryFormulationTransformationLibrary"/>
  71. <library name="com.cognos.xqe.transformation.v5exptomdxexp.V5ExprToMDXExprTransformationLibrary"/>
  72. <library name="com.cognos.xqe.transformation.v5updatetosql.V5UpdateToSQLQuery"/>
  73. <library name="com.cognos.xqe.transformation.relational.binding.SQLBinder"/>
  74. <library name="com.cognos.xqe.transformation.relational.preoptimization.SQLPreoptimizer"/>
  75. <library name="com.cognos.xqe.transformation.relational.optimization.SQLOptimizer"/>
  76. <library name="com.cognos.xqe.transformation.v5.V5CleanUpLibrary"/>
  77. <library name="com.cognos.xqe.transformation.olap.OLAPTransformationLibrary"/>
  78. <library name="com.cognos.xqe.transformation.v5tocogsql.PrePlanInitializeRelationalPlanningTransformationLibrary"/>
  79. <library name="com.cognos.xqe.transformation.v5.PrePlanV5TransformationLibrary"/>
  80. <library name="com.cognos.xqe.transformation.v5tocogsql.PrePlanV5QueryToCogSQLQueryTransformationLibrary"/>
  81. <library name="com.cognos.xqe.transformation.v5tocogsql.PrePlanTerminateRelationalPlanningTransformationLibrary"/>
  82. <library name="com.cognos.xqe.transformation.mdx.MDXTransformationLibrary"/>
  83. <library name="com.cognos.xqe.transformation.rsapi.RSAPIUpdateTransformationLibrary"/>
  84. <library name="com.cognos.xqe.transformation.runtree.RuntreeTransformationLibrary"/>
  85. <library name="com.cognos.xqe.transformation.runtree.ma.MARuntreeTransformationLibrary"/>
  86. <library name="com.cognos.xqe.transformation.runtree.SubQueryTransformationLibrary"/>
  87. </libraries>
  88. </TransformationLibraryManager>
  89. </ComponentsConfiguration>