FMRequestTemplates.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. <!--
  2. IBM Confidential
  3. OCO Source Materials
  4. IBM Cognos Products: rs
  5. (C) Copyright IBM Corp. 2019
  6. The source code for this program is not published or otherwise divested of its trade secrets, irrespective of what has been deposited with the U.S. Copyright Office.
  7. -->
  8. <RequestTemplates>
  9. <RequestTemplate name="ModelItemsRequest">
  10. <metadataRequest connection="@MODEL@">
  11. <Metadata authoringLocale="@AUTHORING_LOCALE@" xml:lang="" Depth="@DEPTH@" START_AT_PATH="" no_collections="1" _enumLabels="1">
  12. <Properties>
  13. <!-- Properties we want for all elements -->
  14. <Property name="*/@name"/>
  15. <Property name="*/@_path"/>
  16. <Property name="*/@_ref"/>
  17. <Property name="*/@isNamespace"/>
  18. <Property name="*/@screenTip"/>
  19. <Property name="*/@description"/>
  20. <Property name="*/@calcType"/>
  21. <Property name="*/@parentChild"/>
  22. <Property name="*/@_IntrinsicPropertiesOff"/>
  23. <Property name="./dimension"/>
  24. <Property name="dimension/@type"/>
  25. <Property name="./queryItem"/>
  26. <Property name="queryItem/@datatype"/>
  27. <Property name="queryItem/@currency"/>
  28. <Property name="queryItem/@usage"/>
  29. <Property name="queryItem/@regularAggregate"/>
  30. <Property name="queryItem/@promptType"/>
  31. <Property name="queryItem/@promptFilterItemRef"/>
  32. <Property name="queryItem/@promptDisplayItemRef"/>
  33. <Property name="queryItem/@promptUseItemRef"/>
  34. <Property name="queryItem/@promptCascadeOnRef"/>
  35. <Property name="queryItem/@unSortable"/>
  36. <Property name="queryItem/@displayType"/>
  37. <Property name="queryItem/@_isMemberProperty"/>
  38. <Property name="./calculation"/>
  39. <Property name="calculation/@currency"/>
  40. <Property name="calculation/@usage"/>
  41. <Property name="calculation/@regularAggregate"/>
  42. <Property name="calculation/@promptType"/>
  43. <Property name="calculation/@promptFilterItemRef"/>
  44. <Property name="calculation/@promptDisplayItemRef"/>
  45. <Property name="calculation/@promptUseItemRef"/>
  46. <Property name="calculation/@promptCascadeOnRef"/>
  47. <Property name="calculation/@unSortable"/>
  48. <Property name="calculation/@displayType"/>
  49. <Property name="calculation/@calcType"/>
  50. <Property name="calculation/@datatype"/>
  51. <Property name="calculation/@hierarchies"/>
  52. <Property name="calculation/@dimensions"/>
  53. <Property name="./measure"/>
  54. <Property name="measure/@datatype"/>
  55. <Property name="measure/@currency"/>
  56. <Property name="measure/@isHierarchical"/>
  57. <Property name="measure/@regularAggregate"/>
  58. <Property name="./folder"/>
  59. <Property name="./measureFolder"/>
  60. <Property name="./querySubject"/>
  61. <Property name="./queryItemFolder"/>
  62. <Property name="./queryItemFolder/@datatype"/>
  63. <Property name="./filter"/>
  64. <Property name="./hierarchy"/>
  65. <Property name="./hierarchyFolder"/>
  66. <Property name="./level"/>
  67. <Property name="./hierarchyNamedSet"/>
  68. <Property name="hierarchyNamedSet/@dimensions"/>
  69. <Property name="hierarchyNamedSet/@hierarchies"/>
  70. </Properties>
  71. @CONSTRAINTS@
  72. </Metadata>
  73. </metadataRequest>
  74. </RequestTemplate>
  75. <RequestTemplate name="MembersRequest">
  76. <metadataRequest connection="@MODEL@">
  77. <Metadata authoringLocale="@AUTHORING_LOCALE@" xml:lang="" Depth="@DEPTH@" start_atRef="@MA_REF@" ResultStart="0" ResultCount="@RESULTCOUNT@">
  78. <Properties>
  79. <!-- Properties we want for all elements -->
  80. <Property name="*/@name"/>
  81. <Property name="*/@_path"/>
  82. <Property name="*/@_ref"/>
  83. <Property name="*/@dimensionUniqueName"/>
  84. <Property name="*/@hierarchyUniqueName"/>
  85. <Property name="*/@levelUniqueName"/>
  86. <Property name="*/@memberUniqueName"/>
  87. <Property name="*/@memberCaption"/>
  88. <Property name="*/@levelNumber"/>
  89. <Property name="*/@levelLabel"/>
  90. <Property name="*/@parentUniqueName"/>
  91. <Property name="*/@currencyCode"/>
  92. <Property name="*/@_IntrinsicPropertiesOff"/>
  93. <Property name="*/@parentChild"/>
  94. <Property name="./folder"/>
  95. <Property name="./dimension"/>
  96. <Property name="./hierarchy"/>
  97. <Property name="./hierarchyFolder"/>
  98. <Property name="./level"/>
  99. <Property name="./member"/>
  100. </Properties>
  101. @CONSTRAINTS@
  102. </Metadata>
  103. </metadataRequest>
  104. </RequestTemplate>
  105. <RequestTemplate name="RootMembersRequest">
  106. <metadataRequest connection="@MODEL@">
  107. <Metadata authoringLocale="@AUTHORING_LOCALE@" xml:lang="" Depth="@DEPTH@" start_atRef="@MA_REF@" ResultStart="0" ResultCount="@RESULTCOUNT@">
  108. <Properties>
  109. <Property name="./@_RootMembers"/>
  110. <!-- Properties we want for all elements -->
  111. <Property name="*/@name"/>
  112. <Property name="*/@_path"/>
  113. <Property name="*/@_ref"/>
  114. <Property name="*/@dimensionUniqueName"/>
  115. <Property name="*/@hierarchyUniqueName"/>
  116. <Property name="*/@levelUniqueName"/>
  117. <Property name="*/@memberUniqueName"/>
  118. <Property name="*/@memberCaption"/>
  119. <Property name="*/@levelNumber"/>
  120. <Property name="*/@levelLabel"/>
  121. <Property name="*/@parentUniqueName"/>
  122. <Property name="*/@currencyCode"/>
  123. <Property name="*/@_IntrinsicPropertiesOff"/>
  124. <Property name="*/@parentChild"/>
  125. <Property name="./folder"/>
  126. <Property name="./dimension"/>
  127. <Property name="./hierarchy"/>
  128. <Property name="./hierarchyFolder"/>
  129. <Property name="./level"/>
  130. <Property name="./member"/>
  131. </Properties>
  132. @CONSTRAINTS@
  133. </Metadata>
  134. </metadataRequest>
  135. </RequestTemplate>
  136. <RequestTemplate name="DimensionalModelRequest">
  137. <metadataRequest connection="@MODEL@">
  138. <Metadata authoringLocale="@AUTHORING_LOCALE@" xml:lang="" Depth="" START_AT_PATH="" no_collections="1" _enumLabels="1">
  139. <Properties>
  140. <Property name="/@modelSearchPath"/>
  141. <Property name="*/@name"/>
  142. <Property name="*/@isNamespace"/>
  143. <Property name="*/@screenTip"/>
  144. <Property name="*/@hierarchies"/>
  145. <Property name="*/@dimensions"/>
  146. <Property name="*/@_ref"/>
  147. <Property name="*/@_path"/>
  148. <Property name="*/@usage"/>
  149. <Property name="*/@description"/>
  150. <Property name="./dataSource"/>
  151. <Property name="dataSource/@cubeDescription"/>
  152. <Property name="dataSource/@cubePath"/>
  153. <Property name="dataSource/@cubeCreatedOn"/>
  154. <Property name="dataSource/@cubeDataUpdatedOn"/>
  155. <Property name="dataSource/@cubeSchemaUpdatedOn"/>
  156. <Property name="dataSource/@cubeIsOptimized"/>
  157. <Property name="dataSource/@cubeDefaultMeasure"/>
  158. <Property name="dataSource/@cubeCurrentPeriod"/>
  159. <Property name="./dimension"/>
  160. <Property name="dimension/@type"/>
  161. <Property name="dimension/@membersRollup"/>
  162. <Property name="./hierarchy"/>
  163. <Property name="hierarchy/@parentChild"/>
  164. <Property name="hierarchy/@multiRoot"/>
  165. <Property name="hierarchy/@rootCaption"/>
  166. <Property name="hierarchy/@rootMUN"/>
  167. <Property name="./level"/>
  168. <Property name="./calculation"/>
  169. <Property name="calculation/@currency"/>
  170. <Property name="calculation/@usage"/>
  171. <Property name="calculation/@regularAggregate"/>
  172. <Property name="calculation/@promptType"/>
  173. <Property name="calculation/@promptFilterItemRef"/>
  174. <Property name="calculation/@promptDisplayItemRef"/>
  175. <Property name="calculation/@promptUseItemRef"/>
  176. <Property name="calculation/@promptCascadeOnRef"/>
  177. <Property name="calculation/@unSortable"/>
  178. <Property name="calculation/@displayType"/>
  179. <Property name="calculation/@calcType"/>
  180. <Property name="./folder"/>
  181. <Property name="./hierarchyFolder"/>
  182. <Property name="./package"/>
  183. <Property name="package/@isAccessToNullSuppressionOptionsAllowed"/>
  184. <Property name="package/@isMultiEdgeNullSuppressionAllowed"/>
  185. <Property name="package/@isNullSuppressionAllowed"/>
  186. <Property name="./hierarchyNamedSet"/>
  187. <Property name="hierarchyNamedSet/@dimensions"/>
  188. <Property name="hierarchyNamedSet/@hierarchies"/>
  189. </Properties>
  190. </Metadata>
  191. </metadataRequest>
  192. </RequestTemplate>
  193. <RequestTemplate name="QueryFunctions">
  194. <metadataRequest connection="@MODEL@">
  195. <Functions authoringLocale="@AUTHORING_LOCALE@">
  196. <Properties>
  197. <Property name="./group"/>
  198. <Property name="group/@id"/>
  199. <Property name="group/@name"/>
  200. <Property name="group/@qosLevel"/>
  201. <Property name="./function"/>
  202. <Property name="function/@id"/>
  203. <Property name="function/@name"/>
  204. <Property name="function/@tip"/>
  205. <Property name="function/@syntax"/>
  206. <Property name="function/@example.1"/>
  207. <Property name="function/@result.1"/>
  208. <Property name="function/@resultdata.1"/>
  209. <Property name="function/@example.2"/>
  210. <Property name="function/@result.2"/>
  211. <Property name="function/@resultdata.2"/>
  212. <Property name="function/@example.3"/>
  213. <Property name="function/@result.3"/>
  214. <Property name="function/@resultdata.3"/>
  215. <Property name="function/@example.4"/>
  216. <Property name="function/@result.4"/>
  217. <Property name="function/@resultdata.4"/>
  218. <Property name="function/@example.5"/>
  219. <Property name="function/@result.5"/>
  220. <Property name="function/@resultdata.5"/>
  221. <Property name="function/@dropText"/>
  222. <Property name="function/@type"/>
  223. <Property name="function/@qosLevel"/>
  224. <Property name="function/@datasourceQueryType"/>
  225. </Properties>
  226. <Constraints>
  227. <Constraint Condition="FDS[@type='function']"/>
  228. <Constraint Condition="FDS[@type='operator']"/>
  229. <Constraint Condition="FDS[@type='literal']"/>
  230. <Constraint Condition="FDS[@type='summary']"/>
  231. <Constraint Condition="FDS[@context='tabular']"/>
  232. <Constraint Condition="FDS[@context='crosstab']"/>
  233. </Constraints>
  234. </Functions>
  235. </metadataRequest>
  236. </RequestTemplate>
  237. <RequestTemplate name="ReportFunctions">
  238. <metadataRequest connection="@MODEL@">
  239. <Functions authoringLocale="@AUTHORING_LOCALE@">
  240. <Properties>
  241. <Property name="./group"/>
  242. <Property name="group/@id"/>
  243. <Property name="group/@name"/>
  244. <Property name="./function"/>
  245. <Property name="function/@id"/>
  246. <Property name="function/@name"/>
  247. <Property name="function/@tip"/>
  248. <Property name="function/@syntax"/>
  249. <Property name="function/@example.1"/>
  250. <Property name="function/@result.1"/>
  251. <Property name="function/@resultdata.1"/>
  252. <Property name="function/@example.2"/>
  253. <Property name="function/@result.2"/>
  254. <Property name="function/@resultdata.2"/>
  255. <Property name="function/@example.3"/>
  256. <Property name="function/@result.3"/>
  257. <Property name="function/@resultdata.3"/>
  258. <Property name="function/@example.4"/>
  259. <Property name="function/@result.4"/>
  260. <Property name="function/@resultdata.4"/>
  261. <Property name="function/@example.5"/>
  262. <Property name="function/@result.5"/>
  263. <Property name="function/@resultdata.5"/>
  264. <Property name="function/@dropText"/>
  265. <Property name="function/@type"/>
  266. </Properties>
  267. <Constraints>
  268. <Constraint Condition="FDS[@type='function']"/>
  269. <Constraint Condition="FDS[@type='operator']"/>
  270. <Constraint Condition="FDS[@type='literal']"/>
  271. <Constraint Condition="FDS[@context='CRX']"/>
  272. </Constraints>
  273. </Functions>
  274. </metadataRequest>
  275. </RequestTemplate>
  276. <RequestTemplate name="MacroFunctions">
  277. <metadataRequest connection="@MODEL@">
  278. <Functions authoringLocale="@AUTHORING_LOCALE@">
  279. <Properties>
  280. <Property name="./group"/>
  281. <Property name="group/@id"/>
  282. <Property name="group/@name"/>
  283. <Property name="group/@qosLevel"/>
  284. <Property name="./function"/>
  285. <Property name="function/@id"/>
  286. <Property name="function/@name"/>
  287. <Property name="function/@tip"/>
  288. <Property name="function/@syntax"/>
  289. <Property name="function/@example.1"/>
  290. <Property name="function/@result.1"/>
  291. <Property name="function/@resultdata.1"/>
  292. <Property name="function/@example.2"/>
  293. <Property name="function/@result.2"/>
  294. <Property name="function/@resultdata.2"/>
  295. <Property name="function/@example.3"/>
  296. <Property name="function/@result.3"/>
  297. <Property name="function/@resultdata.3"/>
  298. <Property name="function/@example.4"/>
  299. <Property name="function/@result.4"/>
  300. <Property name="function/@resultdata.4"/>
  301. <Property name="function/@example.5"/>
  302. <Property name="function/@result.5"/>
  303. <Property name="function/@resultdata.5"/>
  304. <Property name="function/@dropText"/>
  305. <Property name="function/@type"/>
  306. <Property name="function/@qosLevel"/>
  307. <Property name="function/@datasourceQueryType"/>
  308. </Properties>
  309. <Constraints>
  310. <Constraint Condition="FDS[@context='macro']"/>
  311. </Constraints>
  312. </Functions>
  313. </metadataRequest>
  314. </RequestTemplate>
  315. <RequestTemplate name="ModelParameterMap">
  316. <metadataRequest connection="@MODEL@">
  317. <Metadata authoringLocale="@AUTHORING_LOCALE@" xml:lang="" Depth="2" START_AT_PATH="" no_collections="1" _enumLabels="1">
  318. <Properties>
  319. <Property name="*/@name"/>
  320. <Property name="*/@hidden"/>
  321. <Property name="parameterMapEntry/@key"/>
  322. <Property name="parameterMapEntry/@value"/>
  323. <Property name="./folder"/>
  324. <Property name="./queryItemMap"/>
  325. <Property name="./parameterMap"/>
  326. <Property name="./parameterMapEntry"/>
  327. </Properties>
  328. </Metadata>
  329. </metadataRequest>
  330. </RequestTemplate>
  331. <RequestTemplate name="Operations">
  332. <metadataRequest connection="@MODEL@">
  333. <Functions authoringLocale="@AUTHORING_LOCALE@">
  334. <Properties>
  335. <Property name="/@listSeparator"/>
  336. <Property name="/@decimalSeparator"/>
  337. <Property name="./group"/>
  338. <Property name="group/@"/>
  339. <Property name="./function"/>
  340. <Property name="function/@id"/>
  341. <Property name="function/@name"/>
  342. <Property name="function/@qosLevel"/>
  343. </Properties>
  344. <Constraint Condition="FDS[@type='operation']"/>
  345. </Functions>
  346. </metadataRequest>
  347. </RequestTemplate>
  348. <!--
  349. <RequestTemplate name="Template">
  350. <metadataRequest connection="@MODEL@">
  351. </metadataRequest>
  352. </RequestTemplate>
  353. -->
  354. </RequestTemplates>