CMPluginDescriptor4.xml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. BI and PM: CM
  5. (C) Copyright IBM Corp. 2017
  6. US Government Users Restricted Rights - Use, duplication or disclosure
  7. restricted by GSA ADP Schedule Contract with IBM Corp.
  8. -->
  9. <plugins xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="./ ./cmPluginDescriptor.xsd">
  10. <!--
  11. This file contains plugins that are ported to multiple streams.
  12. Each plugin must be included only once: i.e. it should have unique name and only one version.
  13. This will ensure that it will be executed only once regardless of which version of a product it
  14. was introduced in.
  15. -->
  16. <plugin type="Upgrade" category="Mandatory" forDeployment="false" componentID="CM">
  17. <name>FixLicenseRoles</name>
  18. <version>1.001</version>
  19. <javaclass>com.cognos.cm.plugin.cm.upgrade.common.AddPolicies</javaclass>
  20. <cLibName/>
  21. <searchPaths>
  22. <searchPath>/content</searchPath>
  23. </searchPaths>
  24. <properties>
  25. <property>policies</property>
  26. </properties>
  27. <classNamesForDeployment>
  28. <className>content</className>
  29. </classNamesForDeployment>
  30. <parameter name="policies">
  31. <item roleInitMsg="cmInitInformationDistribution" actions="read,traverse"/>
  32. <item roleInitMsg="cmInitAnalyticsExplorers" actions="read, write, execute, traverse"/>
  33. <item roleInitMsg="cmInitAnalyticsUsers" actions="read, write, execute, traverse"/>
  34. </parameter>
  35. </plugin>
  36. <plugin type="Upgrade" category="Mandatory" forDeployment="false" componentID="CM">
  37. <name>FixLicenseRoles</name>
  38. <version>1.002</version>
  39. <javaclass>com.cognos.cm.plugin.cm.upgrade.common.AddPolicies</javaclass>
  40. <cLibName/>
  41. <searchPaths>
  42. <searchPath>CAMID(":Analytics Explorers")</searchPath>
  43. </searchPaths>
  44. <properties>
  45. <property>policies</property>
  46. </properties>
  47. <classNamesForDeployment>
  48. <className>role</className>
  49. </classNamesForDeployment>
  50. <parameter name="policies">
  51. <item roleInitMsg="cmInitAnalyticsExplorers" actions="read, execute, traverse"/>
  52. </parameter>
  53. </plugin>
  54. <plugin type="Upgrade" category="Mandatory" forDeployment="false" componentID="CM">
  55. <name>FixLicenseRoles</name>
  56. <version>1.003</version>
  57. <javaclass>com.cognos.cm.plugin.cm.upgrade.common.AddPolicies</javaclass>
  58. <cLibName/>
  59. <searchPaths>
  60. <searchPath>CAMID(":Analytics Explorers")</searchPath>
  61. </searchPaths>
  62. <properties>
  63. <property>policies</property>
  64. </properties>
  65. <classNamesForDeployment>
  66. <className>role</className>
  67. </classNamesForDeployment>
  68. <parameter name="policies">
  69. <item roleInitMsg="cmInitInformationDistribution" actions="read,execute,traverse"/>
  70. </parameter>
  71. </plugin>
  72. <plugin type="Upgrade" category="Mandatory" forDeployment="false" componentID="CM">
  73. <name>FixLicenseRoles</name>
  74. <javaclass>com.cognos.cm.plugin.cm.upgrade.heliosr9.AddSysAdminMember</javaclass>
  75. <cLibName/>
  76. <version>1.004</version>
  77. <searchPaths>
  78. <searchPath>CAMID("::System Administrators")</searchPath>
  79. </searchPaths>
  80. <properties>
  81. <property>members</property>
  82. </properties>
  83. <classNamesForDeployment>
  84. <className>role</className>
  85. </classNamesForDeployment>
  86. </plugin>
  87. <plugin type="Upgrade" category="Mandatory" forDeployment="false" componentID="CM">
  88. <name>FixLicenseRoles</name>
  89. <javaclass>com.cognos.cm.plugin.cm.upgrade.heliosr9.UpdateCapabilityPoliciesForLicenseRoles</javaclass>
  90. <cLibName/>
  91. <version>1.005</version>
  92. <searchPaths>
  93. <searchPath>/capability//*</searchPath>
  94. </searchPaths>
  95. <properties>
  96. <property>userCapability</property>
  97. <property>policies</property>
  98. </properties>
  99. <classNamesForDeployment>
  100. <className>securedFunction</className>
  101. <className>securedFeature</className>
  102. </classNamesForDeployment>
  103. <parameter name="capabilities">
  104. <item capEnum="canUseAnalysisStudio" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  105. <item capEnum="canUseAnalysisStudio" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  106. <item capEnum="canUseCognosViewer" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  107. <item capEnum="canUseCognosViewer" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  108. <item capEnum="canUseCognosViewer" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse"/>
  109. <item capEnum="canUseCognosViewerContextMenu" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  110. <item capEnum="canUseCognosViewerContextMenu" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  111. <item capEnum="canUseCognosViewerRunWithOptions" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  112. <item capEnum="canUseCognosViewerRunWithOptions" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  113. <item capEnum="canCollaborate" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  114. <item capEnum="canCollaborate" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  115. <item capEnum="canUseInteractiveDashboard" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  116. <item capEnum="canUseInteractiveDashboard" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  117. <item capEnum="canUseInteractiveDashboard" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  118. <item capEnum="canUseMyDataSets" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  119. <item capEnum="canUseMyDataSets" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  120. <item capEnum="canUseEventStudio" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  121. <item capEnum="canUseEventStudio" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  122. <item capEnum="canUseIndexSearch" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  123. <item capEnum="canUseIndexSearch" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  124. <item capEnum="canUseIndexSearch" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse"/>
  125. <item capEnum="canUseDashboardViewer" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  126. <item capEnum="canUseDashboardViewer" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  127. <item capEnum="canUseDashboardViewer" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  128. <item capEnum="canUseAdvancedDashboardFeatures" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  129. <item capEnum="canUseAdvancedDashboardFeatures" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  130. <item capEnum="canUseAdvancedDashboardFeatures" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  131. <item capEnum="canUseInteractiveDashboardFeatures" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  132. <item capEnum="canUseInteractiveDashboardFeatures" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  133. <item capEnum="canUseInteractiveDashboardFeatures" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  134. <item capEnum="canUseMobileService" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  135. <item capEnum="canUseMobileService" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  136. <item capEnum="canUseMobileService" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse"/>
  137. <item capEnum="canUsePowerPlay" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  138. <item capEnum="canUsePowerPlay" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  139. <item capEnum="canUseQueryStudio" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  140. <item capEnum="canUseQueryStudio" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  141. <item capEnum="canUseReportStudio" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  142. <item capEnum="canUseReportStudio" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  143. <item capEnum="canUseBursting" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  144. <item capEnum="canUseBursting" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  145. <item capEnum="canUseHTML" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  146. <item capEnum="canUseHTML" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  147. <item capEnum="canUseUserDefinedSQL" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  148. <item capEnum="canUseUserDefinedSQL" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  149. <item capEnum="canUseReportStudioFileManagement" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  150. <item capEnum="canUseReportStudioFileManagement" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  151. <item capEnum="canUseWebBasedModeling" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  152. <item capEnum="canUploadFiles" roleInitMsg="cmInitInformationDistribution" actions="execute, traverse" access="deny"/>
  153. <item capEnum="canUseScheduling" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  154. <item capEnum="canUseScheduling" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  155. <item capEnum="canUseSchedulingByDay" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  156. <item capEnum="canUseSchedulingByDay" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  157. <item capEnum="canUseConditionalSubscriptions" roleInitMsg="cmInitAnalyticsExplorers" actions="execute, traverse"/>
  158. <item capEnum="canUseConditionalSubscriptions" roleInitMsg="cmInitAnalyticsUsers" actions="execute, traverse"/>
  159. </parameter>
  160. </plugin>
  161. </plugins>