mfw4jModel.xml 87 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: mfw4j
  5. (C) Copyright IBM Corp. 2008, 2020
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <mfwModel>
  9. <!-- xmlns="http://www.developer.cognos.com/schemas/mfw/1/0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="http://www.developer.cognos.com/schemas/mfw/1/0 mfwModel.xsd"-->
  10. <!-- guid 0-99 are reserved for internal use -->
  11. <!-- ************* last used guid=357 ************* -->
  12. <version major="1" minor="1"/>
  13. <property guid="100" id="IdProp" indexed="true">
  14. <name>ID</name>
  15. </property>
  16. <property guid="101" id="localeProp">
  17. <name>locale</name>
  18. <dataType>string</dataType>
  19. <defaultValue>en</defaultValue>
  20. </property>
  21. <property guid="102" id="valueProp">
  22. <name>__Value</name>
  23. </property>
  24. <property guid="103" id="nameProp">
  25. <name>name</name>
  26. </property>
  27. <property guid="104" id="customPropertyTypeProp">
  28. <name>type</name>
  29. <dataType>enum</dataType>
  30. <defaultValue>string</defaultValue>
  31. <enumValues>
  32. <enumValue codeNum="0">string</enumValue>
  33. <enumValue codeNum="1">number</enumValue>
  34. <enumValue codeNum="2">enumeration</enumValue>
  35. <enumValue codeNum="3">dateTime</enumValue>
  36. <enumValue codeNum="4">ref</enumValue>
  37. <enumValue codeNum="5">blob</enumValue>
  38. <enumValue codeNum="6">boolean</enumValue>
  39. <enumValue codeNum="7">composite</enumValue>
  40. <enumValue codeNum="8">hidden</enumValue>
  41. <enumValue codeNum="9">readOnly</enumValue>
  42. </enumValues>
  43. </property>
  44. <property guid="105" id="dimensionTypeProp">
  45. <name>type</name>
  46. <dataType>enum</dataType>
  47. <defaultValue>unknown</defaultValue>
  48. <enumValues>
  49. <enumValue codeNum="0">regular</enumValue>
  50. <enumValue codeNum="1">time</enumValue>
  51. <enumValue codeNum="2">currency</enumValue>
  52. <enumValue codeNum="3">measure</enumValue>
  53. <enumValue codeNum="4">unknown</enumValue>
  54. </enumValues>
  55. </property>
  56. <property guid="106" id="procedureTypeProp">
  57. <name>type</name>
  58. <dataType>enum</dataType>
  59. <defaultValue>unknown</defaultValue>
  60. <enumValues>
  61. <enumValue codeNum="10">unknown</enumValue>
  62. <enumValue codeNum="11">procedure</enumValue>
  63. <enumValue codeNum="12">other</enumValue>
  64. </enumValues>
  65. </property>
  66. <property dynamic="true" guid="107" id="visibleProp">
  67. <name>visible</name>
  68. <dataType>enum</dataType>
  69. <defaultValue>visibleAndAccessible</defaultValue>
  70. <enumValues>
  71. <enumValue codeNum="0">visible</enumValue>
  72. <enumValue codeNum="1">hidden</enumValue>
  73. <enumValue codeNum="2">visibleAndAccessible</enumValue>
  74. <enumValue codeNum="3">hiddenAndAccessible</enumValue>
  75. </enumValues>
  76. </property>
  77. <property dynamic="true" guid="108" id="isFromLinkedSourceProp">
  78. <name>isFromLinkedSource</name>
  79. <dataType>boolean</dataType>
  80. <defaultValue>false</defaultValue>
  81. </property>
  82. <property guid="109" id="externalNameProp">
  83. <name>externalName</name>
  84. </property>
  85. <property guid="110" id="ppdsCodeProp">
  86. <name>PPDS_CODE</name>
  87. </property>
  88. <property guid="111" id="datatypeProp">
  89. <name>datatype</name>
  90. <dataType>enum</dataType>
  91. <defaultValue>unknown</defaultValue>
  92. <enumValues>
  93. <enumValue codeNum="0">unknown</enumValue>
  94. <enumValue codeNum="1">unsupported</enumValue>
  95. <enumValue codeNum="4">boolean</enumValue>
  96. <enumValue codeNum="10">int16</enumValue>
  97. <enumValue codeNum="11">int32</enumValue>
  98. <enumValue codeNum="12">int64</enumValue>
  99. <enumValue codeNum="20">decimal</enumValue>
  100. <enumValue codeNum="21">numeric</enumValue>
  101. <enumValue codeNum="30">float</enumValue>
  102. <enumValue codeNum="31">float32</enumValue>
  103. <enumValue codeNum="32">float64</enumValue>
  104. <enumValue codeNum="40">binary</enumValue>
  105. <enumValue codeNum="41">binaryLength16</enumValue>
  106. <enumValue codeNum="48">url</enumValue>
  107. <enumValue codeNum="50">date</enumValue>
  108. <enumValue codeNum="51">time</enumValue>
  109. <enumValue codeNum="52">dateTime</enumValue>
  110. <enumValue codeNum="53">timeInterval</enumValue>
  111. <enumValue codeNum="60">character</enumValue>
  112. <enumValue codeNum="61">characterLength16</enumValue>
  113. <enumValue codeNum="62">characterLength32</enumValue>
  114. <enumValue codeNum="70">blob</enumValue>
  115. <enumValue codeNum="71">textBlob</enumValue>
  116. <enumValue codeNum="72">blobArray</enumValue>
  117. <enumValue codeNum="80">databaseKey</enumValue>
  118. <enumValue codeNum="90">bit</enumValue>
  119. <enumValue codeNum="91">varBit</enumValue>
  120. <enumValue codeNum="92">intervalYM</enumValue>
  121. <enumValue codeNum="93">timeTZ</enumValue>
  122. <enumValue codeNum="94">timeStampTZ</enumValue>
  123. <enumValue codeNum="95">nChar</enumValue>
  124. <enumValue codeNum="96">nVarChar</enumValue>
  125. <enumValue codeNum="100">xml</enumValue>
  126. <enumValue codeNum="102">array</enumValue>
  127. <enumValue codeNum="103">multiset</enumValue>
  128. <enumValue codeNum="104">struct</enumValue>
  129. <enumValue codeNum="107">null</enumValue>
  130. </enumValues>
  131. </property>
  132. <property guid="112" id="precisionProp">
  133. <name>precision</name>
  134. <defaultValue>0</defaultValue>
  135. </property>
  136. <property guid="113" id="scaleProp">
  137. <name>scale</name>
  138. <defaultValue>0</defaultValue>
  139. </property>
  140. <property guid="114" id="sizeProp">
  141. <name>size</name>
  142. <defaultValue>0</defaultValue>
  143. </property>
  144. <property guid="115" id="displayTypeProp">
  145. <name>displayType</name>
  146. <dataType>enum</dataType>
  147. <defaultValue>value</defaultValue>
  148. <enumValues>
  149. <enumValue codeNum="0">value</enumValue>
  150. <enumValue codeNum="1">picture</enumValue>
  151. <enumValue codeNum="2">link</enumValue>
  152. </enumValues>
  153. </property>
  154. <property guid="116" id="nullableProp">
  155. <name>nullable</name>
  156. <dataType>boolean</dataType>
  157. <defaultValue>false</defaultValue>
  158. </property>
  159. <property guid="117" id="usageProp">
  160. <name>usage</name>
  161. <dataType>enum</dataType>
  162. <defaultValue>unknown</defaultValue>
  163. <enumValues>
  164. <enumValue codeNum="0">unknown</enumValue>
  165. <enumValue codeNum="2">identifier</enumValue>
  166. <enumValue codeNum="3">fact</enumValue>
  167. <enumValue codeNum="7">attribute</enumValue>
  168. </enumValues>
  169. </property>
  170. <property guid="118" id="aggregationRuleProp">
  171. <name>aggregationRule</name>
  172. <dataType>enum</dataType>
  173. <defaultValue>unsupported</defaultValue>
  174. <enumValues>
  175. <enumValue codeNum="0">unsupported</enumValue>
  176. <enumValue codeNum="1">unknown</enumValue>
  177. <enumValue codeNum="2">sum</enumValue>
  178. <enumValue codeNum="3">minimum</enumValue>
  179. <enumValue codeNum="4">maximum</enumValue>
  180. <enumValue codeNum="5">average</enumValue>
  181. <enumValue codeNum="6">count</enumValue>
  182. <enumValue codeNum="12">calculated</enumValue>
  183. <enumValue codeNum="13">countDistinct</enumValue>
  184. <enumValue codeNum="14">countNonZero</enumValue>
  185. <enumValue codeNum="15">standardDeviation</enumValue>
  186. <enumValue codeNum="16">variance</enumValue>
  187. <enumValue codeNum="17">median</enumValue>
  188. <enumValue codeNum="18">automatic</enumValue>
  189. </enumValues>
  190. </property>
  191. <property guid="119" id="regularAggregateProp">
  192. <name>regularAggregate</name>
  193. <dataType>enum</dataType>
  194. <defaultValue>unsupported</defaultValue>
  195. <enumValues>
  196. <enumValue codeNum="0">unsupported</enumValue>
  197. <enumValue codeNum="1">unknown</enumValue>
  198. <enumValue codeNum="2">sum</enumValue>
  199. <enumValue codeNum="3">minimum</enumValue>
  200. <enumValue codeNum="4">maximum</enumValue>
  201. <enumValue codeNum="5">average</enumValue>
  202. <enumValue codeNum="6">count</enumValue>
  203. <enumValue codeNum="12">calculated</enumValue>
  204. <enumValue codeNum="13">countDistinct</enumValue>
  205. <enumValue codeNum="14">countNonZero</enumValue>
  206. <enumValue codeNum="15">standardDeviation</enumValue>
  207. <enumValue codeNum="16">variance</enumValue>
  208. <enumValue codeNum="17">median</enumValue>
  209. <enumValue codeNum="18">automatic</enumValue>
  210. </enumValues>
  211. </property>
  212. <property guid="120" id="applyAggregateProp">
  213. <name>applyAggregate</name>
  214. <dataType>enum</dataType>
  215. <defaultValue>unsupported</defaultValue>
  216. <enumValues>
  217. <enumValue codeNum="0">unsupported</enumValue>
  218. <enumValue codeNum="1">unknown</enumValue>
  219. <enumValue codeNum="2">sum</enumValue>
  220. <enumValue codeNum="3">minimum</enumValue>
  221. <enumValue codeNum="4">maximum</enumValue>
  222. <enumValue codeNum="5">average</enumValue>
  223. <enumValue codeNum="6">count</enumValue>
  224. <enumValue codeNum="7">firstPeriod</enumValue>
  225. <enumValue codeNum="8">lastPeriod</enumValue>
  226. <enumValue codeNum="15">standardDeviation</enumValue>
  227. <enumValue codeNum="16">variance</enumValue>
  228. </enumValues>
  229. </property>
  230. <property guid="121" id="semiAggregateProp">
  231. <name>semiAggregate</name>
  232. <dataType>enum</dataType>
  233. <defaultValue>unsupported</defaultValue>
  234. <enumValues>
  235. <enumValue codeNum="0">unsupported</enumValue>
  236. <enumValue codeNum="1">unknown</enumValue>
  237. <enumValue codeNum="2">sum</enumValue>
  238. <enumValue codeNum="3">minimum</enumValue>
  239. <enumValue codeNum="4">maximum</enumValue>
  240. <enumValue codeNum="5">average</enumValue>
  241. <enumValue codeNum="6">count</enumValue>
  242. <enumValue codeNum="12">calculated</enumValue>
  243. <enumValue codeNum="13">countDistinct</enumValue>
  244. <enumValue codeNum="14">countNonZero</enumValue>
  245. <enumValue codeNum="15">standardDeviation</enumValue>
  246. <enumValue codeNum="16">variance</enumValue>
  247. <enumValue codeNum="17">median</enumValue>
  248. <enumValue codeNum="18">automatic</enumValue>
  249. </enumValues>
  250. </property>
  251. <property guid="122" id="collationSequenceNameProp">
  252. <name>collationSequenceName</name>
  253. </property>
  254. <property guid="123" id="originalCollationSequenceNameProp">
  255. <name>originalCollationSequenceName</name>
  256. </property>
  257. <property guid="124" id="originalEncodingNameProp">
  258. <name>originalEncodingName</name>
  259. </property>
  260. <property guid="125" id="collationSequenceLevelProp">
  261. <name>collationSequenceLevel</name>
  262. </property>
  263. <property guid="126" id="promptTypeProp">
  264. <name>promptType</name>
  265. <dataType>enum</dataType>
  266. <defaultValue>serverDetermined</defaultValue>
  267. <enumValues>
  268. <enumValue codeNum="0">serverDetermined</enumValue>
  269. <enumValue codeNum="1">editBox</enumValue>
  270. <enumValue codeNum="2">selectDate</enumValue>
  271. <enumValue codeNum="3">selectDateTime</enumValue>
  272. <enumValue codeNum="4">selectInterval</enumValue>
  273. <enumValue codeNum="5">selectTime</enumValue>
  274. <enumValue codeNum="6">selectValue</enumValue>
  275. <enumValue codeNum="7">selectWithSearch</enumValue>
  276. <enumValue codeNum="8">selectWithTree</enumValue>
  277. </enumValues>
  278. </property>
  279. <property guid="127" id="promptFilterItemRefProp">
  280. <name>promptFilterItemRef</name>
  281. </property>
  282. <property guid="128" id="promptDisplayItemRefProp">
  283. <name>promptDisplayItemRef</name>
  284. </property>
  285. <property guid="129" id="promptCascadeOnRefProp">
  286. <name>promptCascadeOnRef</name>
  287. </property>
  288. <property guid="130" id="promptUseItemRefProp">
  289. <name>promptUseItemRef</name>
  290. </property>
  291. <property guid="131" id="unSortableProp">
  292. <name>unSortable</name>
  293. <dataType>boolean</dataType>
  294. <defaultValue>false</defaultValue>
  295. </property>
  296. <property guid="132" id="formatProp">
  297. <!-- treated as a simple property in RTM -->
  298. <name>format</name>
  299. </property>
  300. <property guid="133" id="expressionProp">
  301. <!-- treated as a simple property in RTM -->
  302. <name>expression</name>
  303. </property>
  304. <property guid="317" id="unTaggedExpressionProp">
  305. <name>unTaggedExpression</name>
  306. </property>
  307. <property guid="134" id="MIMETypeProp">
  308. <name>MIMEType</name>
  309. </property>
  310. <property guid="135" id="currencyProp">
  311. <name>currency</name>
  312. </property>
  313. <property guid="136" id="sortOnRefProp">
  314. <name>sortOnRef</name>
  315. </property>
  316. <property guid="137" id="dataSourceRefProp">
  317. <name>dataSourceRef</name>
  318. </property>
  319. <property guid="138" id="sortProp">
  320. <name>sort</name>
  321. <dataType>enum</dataType>
  322. <defaultValue>ascending</defaultValue>
  323. <enumValues>
  324. <enumValue codeNum="0">ascending</enumValue>
  325. <enumValue codeNum="1">descending</enumValue>
  326. <enumValue codeNum="2">none</enumValue>
  327. </enumValues>
  328. </property>
  329. <property guid="139" id="rollupAggregateProp">
  330. <name>rollupAggregate</name>
  331. <!-- todo -->
  332. </property>
  333. <property guid="140" id="detailProp">
  334. <name>detail</name>
  335. </property>
  336. <property guid="141" id="nalnCalcMemberContextProp">
  337. <name>naInCalcMemberContext</name>
  338. </property>
  339. <property guid="142" id="solveOrderProp">
  340. <name>solveOrder</name>
  341. </property>
  342. <property guid="339" id="extendedCalculatedMemberProp">
  343. <name>extendedCalculatedMember</name>
  344. </property>
  345. <property guid="143" id="onInaccessibleMemberProp">
  346. <name>onInaccessibleMember</name>
  347. </property>
  348. <property guid="144" id="isHierarchicalProp">
  349. <name>isHierarchical</name>
  350. <dataType>boolean</dataType>
  351. <defaultValue>false</defaultValue>
  352. </property>
  353. <property guid="145" id="refobjProp">
  354. <name>refobj</name>
  355. </property>
  356. <property guid="146" id="levelRefProp">
  357. <name>levelRef</name>
  358. </property>
  359. <property guid="283" id="aliasTableMapRefProp">
  360. <name>aliasTableMapRef</name>
  361. </property>
  362. <property guid="147" id="hiddenProp">
  363. <name>hidden</name>
  364. <dataType>boolean</dataType>
  365. <defaultValue>false</defaultValue>
  366. </property>
  367. <property guid="148" id="externalOrdinalProp">
  368. <name>externalOrdinal</name>
  369. <defaultValue>0</defaultValue>
  370. </property>
  371. <property guid="149" id="functionSetIDProp">
  372. <name>functionSetID</name>
  373. </property>
  374. <property guid="150" id="definitionTypeProp">
  375. <name>definitionType</name>
  376. <dataType>enum</dataType>
  377. <defaultValue>unknown</defaultValue>
  378. <enumValues>
  379. <enumValue codeNum="0">unknown</enumValue>
  380. <enumValue codeNum="1">dbQuery</enumValue>
  381. <enumValue codeNum="2">modelQuery</enumValue>
  382. <enumValue codeNum="3">storedProcedure</enumValue>
  383. <enumValue codeNum="4">mdQuery</enumValue>
  384. <enumValue codeNum="5">queryOperation</enumValue>
  385. </enumValues>
  386. </property>
  387. <property guid="151" id="sqlProp">
  388. <!-- treated as a simple property in RTM -->
  389. <name>sql</name>
  390. </property>
  391. <property guid="152" id="autoSummaryProp">
  392. <name>autoSummary</name>
  393. <dataType>boolean</dataType>
  394. </property>
  395. <property guid="153" id="generateSQLProp">
  396. <name>generateSQL</name>
  397. <dataType>enum</dataType>
  398. <defaultValue>minimized</defaultValue>
  399. <enumValues>
  400. <enumValue codeNum="1">asView</enumValue>
  401. <enumValue codeNum="0">minimized</enumValue>
  402. </enumValues>
  403. </property>
  404. <property guid="154" id="tableTypeProp">
  405. <name>tableType</name>
  406. <dataType>enum</dataType>
  407. <defaultValue>unknown</defaultValue>
  408. <enumValues>
  409. <enumValue codeNum="0">unknown</enumValue>
  410. <enumValue codeNum="1">table</enumValue>
  411. <enumValue codeNum="2">view</enumValue>
  412. <enumValue codeNum="3">nonTransparentTable</enumValue>
  413. </enumValues>
  414. </property>
  415. <property guid="155" id="cmSearchPathProp">
  416. <name>cmSearchPath</name>
  417. </property>
  418. <property guid="156" id="conformanceRefProp">
  419. <name>conformanceRef</name>
  420. </property>
  421. <property guid="157" id="leftrefobjProp">
  422. <name>leftrefobj</name>
  423. </property>
  424. <property guid="158" id="leftmincardProp">
  425. <name>leftmincard</name>
  426. <dataType>enum</dataType>
  427. <defaultValue>unknown</defaultValue>
  428. <enumValues>
  429. <enumValue codeNum="0">unknown</enumValue>
  430. <enumValue codeNum="1">unsupported</enumValue>
  431. <enumValue codeNum="10">zero</enumValue>
  432. <enumValue codeNum="11">one</enumValue>
  433. <enumValue codeNum="12">many</enumValue>
  434. </enumValues>
  435. </property>
  436. <property guid="159" id="leftmaxcardProp">
  437. <name>leftmaxcard</name>
  438. <dataType>enum</dataType>
  439. <defaultValue>unknown</defaultValue>
  440. <enumValues>
  441. <enumValue codeNum="0">unknown</enumValue>
  442. <enumValue codeNum="1">unsupported</enumValue>
  443. <enumValue codeNum="10">zero</enumValue>
  444. <enumValue codeNum="11">one</enumValue>
  445. <enumValue codeNum="12">many</enumValue>
  446. </enumValues>
  447. </property>
  448. <property guid="344" id="joinFilterTypeProp">
  449. <name>joinFilterType</name>
  450. <enumValues>
  451. <enumValue codeNum="0">none</enumValue>
  452. <enumValue codeNum="1">in</enumValue>
  453. <enumValue codeNum="2">between</enumValue>
  454. <enumValue codeNum="3">table</enumValue>
  455. </enumValues>
  456. </property>
  457. <property guid="353" id="fjoAdvancedTypeProp">
  458. <name>fjoAdvanced</name>
  459. <contains multiplicity="1:1" propertyRef="valueProp"/>
  460. </property>
  461. <property guid="160" id="rightrefobjProp">
  462. <name>rightrefobj</name>
  463. </property>
  464. <property guid="161" id="rightmincardProp">
  465. <name>rightmincard</name>
  466. <dataType>enum</dataType>
  467. <defaultValue>unknown</defaultValue>
  468. <enumValues>
  469. <enumValue codeNum="0">unknown</enumValue>
  470. <enumValue codeNum="1">unsupported</enumValue>
  471. <enumValue codeNum="10">zero</enumValue>
  472. <enumValue codeNum="11">one</enumValue>
  473. <enumValue codeNum="12">many</enumValue>
  474. </enumValues>
  475. </property>
  476. <property guid="162" id="rightmaxcardProp">
  477. <name>rightmaxcard</name>
  478. <dataType>enum</dataType>
  479. <defaultValue>unknown</defaultValue>
  480. <enumValues>
  481. <enumValue codeNum="0">unknown</enumValue>
  482. <enumValue codeNum="1">unsupported</enumValue>
  483. <enumValue codeNum="10">zero</enumValue>
  484. <enumValue codeNum="11">one</enumValue>
  485. <enumValue codeNum="12">many</enumValue>
  486. </enumValues>
  487. </property>
  488. <property guid="181" id="procParamModeProp">
  489. <name>mode</name>
  490. <dataType>enum</dataType>
  491. <defaultValue>in</defaultValue>
  492. <enumValues>
  493. <enumValue codeNum="1">in</enumValue>
  494. <enumValue codeNum="2">out</enumValue>
  495. <enumValue codeNum="3">inout</enumValue>
  496. </enumValues>
  497. </property>
  498. <property guid="163" id="canonicalNameProp">
  499. <name>canonicalName</name>
  500. </property>
  501. <property guid="302" id="allocationRuleProp">
  502. <name>allocationRule</name>
  503. <dataType>enum</dataType>
  504. <defaultValue>default</defaultValue>
  505. <enumValues>
  506. <enumValue codeNum="0">default</enumValue>
  507. <enumValue codeNum="1">constant</enumValue>
  508. </enumValues>
  509. </property>
  510. <property guid="303" id="slicerMemberSetProp">
  511. <name>slicerMemberSet</name>
  512. </property>
  513. <property guid="304" id="guidProp">
  514. <name>guid</name>
  515. </property>
  516. <property guid="305" id="lastChangedProp">
  517. <name>lastChanged</name>
  518. </property>
  519. <property guid="306" id="lastChangedByProp">
  520. <name>lastChangedBy</name>
  521. </property>
  522. <property guid="307" id="commentProp">
  523. <name>comment</name>
  524. </property>
  525. <property guid="333" id="numberOfRowsProp">
  526. <name>numberOfRows</name>
  527. </property>
  528. <property guid="340" id="useInJoinPathProp">
  529. <name>useInJoinPath</name>
  530. <dataType>boolean</dataType>
  531. <defaultValue>false</defaultValue>
  532. </property>
  533. <property guid="343" id="orderOfMagnitudeProp">
  534. <name>orderOfMagnitude</name>
  535. <defaultValue>0</defaultValue>
  536. </property>
  537. <property guid="345" id="querySubjectUsageProp">
  538. <name>querySubjectUsage</name>
  539. <dataType>enum</dataType>
  540. <defaultValue>automatic</defaultValue>
  541. <enumValues>
  542. <enumValue codeNum="0">automatic</enumValue>
  543. <enumValue codeNum="1">bridge</enumValue>
  544. <enumValue codeNum="2">summaryQuery</enumValue>
  545. </enumValues>
  546. </property>
  547. <property guid="346" id="useLocalCacheProp">
  548. <name>useLocalCache</name>
  549. <dataType>enum</dataType>
  550. <defaultValue>false</defaultValue>
  551. <enumValues>
  552. <enumValue codeNum="0">false</enumValue>
  553. <enumValue codeNum="1">true</enumValue>
  554. </enumValues>
  555. </property>
  556. <property guid="347" id="applicationProp">
  557. <name>application</name>
  558. <dataType>enum</dataType>
  559. <defaultValue>beforeAutoAggregation</defaultValue>
  560. <enumValues>
  561. <enumValue codeNum="0">beforeAutoAggregation</enumValue>
  562. <enumValue codeNum="1">afterAutoAggregation</enumValue>
  563. </enumValues>
  564. </property>
  565. <property guid="349" id="viewrefProp">
  566. <name>viewref</name>
  567. </property>
  568. <object guid="164" id="multiLingualName">
  569. <name>name</name>
  570. <contains multiplicity="1:1" propertyRef="localeProp"/>
  571. <contains multiplicity="1:1" propertyRef="valueProp"/>
  572. </object>
  573. <object guid="165" id="multiLingualDescription">
  574. <name>description</name>
  575. <contains multiplicity="1:1" propertyRef="localeProp"/>
  576. <contains multiplicity="1:1" propertyRef="valueProp"/>
  577. </object>
  578. <object guid="166" id="multiLingualScreenTip">
  579. <name>screenTip</name>
  580. <contains multiplicity="1:1" propertyRef="localeProp"/>
  581. <contains multiplicity="1:1" propertyRef="valueProp"/>
  582. </object>
  583. <object guid="167" id="customProperty">
  584. <name>property</name>
  585. <contains multiplicity="1:1" propertyRef="nameProp"/>
  586. <contains multiplicity="0:1" propertyRef="customPropertyTypeProp"/>
  587. <contains multiplicity="1:1" propertyRef="valueProp"/>
  588. <contains multiplicity="0:n" objectRef="customProperty"/>
  589. </object>
  590. <object guid="301" id="queryItems_collection">
  591. <name>queryItems_collection</name>
  592. <contains multiplicity="0:n" propertyRef="refobjProp"/>
  593. </object>
  594. <object guid="168" id="qosOverride">
  595. <name>qosOverride</name>
  596. <contains multiplicity="1:1">
  597. <property guid="169">
  598. <name>functionId</name>
  599. </property>
  600. </contains>
  601. <contains multiplicity="0:1">
  602. <property guid="170">
  603. <name>qosLevel</name>
  604. <!--dataType>enum</dataType-->
  605. <!--enumValues Defined as tring in RTM>
  606. <enumValue codeNum="0">unavailable</enumValue>
  607. <enumValue codeNum="1">restricted</enumValue>
  608. <enumValue codeNum="2">limited</enumValue>
  609. <enumValue codeNum="3">ok</enumValue>
  610. </enumValues-->
  611. </property>
  612. </contains>
  613. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  614. </object>
  615. <object guid="171" id="securityObject">
  616. <name>securityObject</name>
  617. <contains multiplicity="0:1">
  618. <property guid="172">
  619. <name>type</name>
  620. <!-- roleType in RTM model-->
  621. <dataType>enum</dataType>
  622. <defaultValue>account</defaultValue>
  623. <enumValues>
  624. <enumValue codeNum="0">account</enumValue>
  625. <enumValue codeNum="1">group</enumValue>
  626. <enumValue codeNum="2">role</enumValue>
  627. </enumValues>
  628. </property>
  629. </contains>
  630. <contains multiplicity="0:1">
  631. <property guid="173">
  632. <name>displayPath</name>
  633. </property>
  634. </contains>
  635. <contains multiplicity="1:1" propertyRef="cmSearchPathProp"/>
  636. </object>
  637. <object guid="174" id="role">
  638. <name>role</name>
  639. <contains multiplicity="0:1">
  640. <property guid="175">
  641. <name>intrinsic</name>
  642. </property>
  643. </contains>
  644. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  645. </object>
  646. <object guid="176" id="key">
  647. <name>key</name>
  648. <contains multiplicity="1:1" propertyRef="nameProp"/>
  649. <contains multiplicity="1:1" objectRef="queryItems_collection"/>
  650. </object>
  651. <object guid="177" id="index">
  652. <name>index</name>
  653. <contains multiplicity="0:1">
  654. <property guid="178">
  655. <name>unique</name>
  656. <dataType>boolean</dataType>
  657. <defaultValue>false</defaultValue>
  658. </property>
  659. </contains>
  660. <contains multiplicity="1:1" objectRef="queryItems_collection"/>
  661. </object>
  662. <object guid="179" id="procParameter">
  663. <name>procParameter</name>
  664. <contains multiplicity="1:1">
  665. <property guid="180">
  666. <name>parameterName</name>
  667. </property>
  668. </contains>
  669. <contains multiplicity="1:1" propertyRef="procParamModeProp"/>
  670. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  671. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  672. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  673. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  674. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  675. <!--contains multiplicity="0:1" propertyRef="aggregationRuleProp"/-->
  676. <contains multiplicity="0:1">
  677. <property guid="182">
  678. <name>value</name>
  679. </property>
  680. </contains>
  681. </object>
  682. <object guid="183" id="filterDefinition">
  683. <name>filterDefinition</name>
  684. <contains multiplicity="0:1">
  685. <property guid="184">
  686. <name>apply</name>
  687. <dataType>enum</dataType>
  688. <defaultValue>always</defaultValue>
  689. <enumValues>
  690. <enumValue codeNum="0">always</enumValue>
  691. <enumValue codeNum="1">asNeeded</enumValue>
  692. </enumValues>
  693. </property>
  694. </contains>
  695. <contains multiplicity="0:1">
  696. <property guid="185">
  697. <name>postAutoAggregation</name>
  698. </property>
  699. </contains>
  700. <contains multiplicity="0:1" propertyRef="refobjProp"/>
  701. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  702. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  703. <contains multiplicity="0:1" propertyRef="applicationProp"/>
  704. </object>
  705. <object guid="186" id="previewFilter">
  706. <name>previewFilter</name>
  707. <contains multiplicity="0:1" propertyRef="refobjProp"/>
  708. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  709. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  710. <contains multiplicity="0:1" propertyRef="applicationProp"/>
  711. </object>
  712. <object guid="187" id="summaryFilter">
  713. <name>summaryFilter</name>
  714. <contains multiplicity="0:1">
  715. <property guid="188">
  716. <name>use</name>
  717. </property>
  718. </contains>
  719. <contains multiplicity="1:1">
  720. <property guid="189">
  721. <name>filterExpression</name>
  722. </property>
  723. </contains>
  724. <contains multiplicity="0:n">
  725. <property guid="190">
  726. <name>summaryFilterLevel</name>
  727. </property>
  728. </contains>
  729. </object>
  730. <object guid="191" id="securityFilterDefinition">
  731. <name>securityFilterDefinition</name>
  732. <contains multiplicity="0:1">
  733. <object guid="192">
  734. <name>basedOn</name>
  735. <contains multiplicity="1:1" propertyRef="cmSearchPathProp"/>
  736. </object>
  737. </contains>
  738. <contains multiplicity="0:1" propertyRef="refobjProp"/>
  739. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  740. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  741. <contains multiplicity="0:1" objectRef="securityObject"/>
  742. <contains multiplicity="0:1" propertyRef="viewrefProp"/>
  743. <contains multiplicity="0:1" propertyRef="applicationProp"/>
  744. </object>
  745. <object guid="193" id="determinant">
  746. <name>determinant</name>
  747. <contains multiplicity="1:1" propertyRef="nameProp"/>
  748. <contains multiplicity="0:1">
  749. <object guid="194">
  750. <name>key</name>
  751. <contains multiplicity="0:n" propertyRef="refobjProp">
  752. </contains>
  753. </object>
  754. </contains>
  755. <contains multiplicity="0:1">
  756. <object guid="195">
  757. <name>attributes</name>
  758. <contains multiplicity="0:n" propertyRef="refobjProp">
  759. </contains>
  760. </object>
  761. </contains>
  762. <contains multiplicity="1:1">
  763. <property guid="196">
  764. <name>canGroup</name>
  765. <dataType>boolean</dataType>
  766. <defaultValue>false</defaultValue>
  767. </property>
  768. </contains>
  769. <contains multiplicity="1:1">
  770. <property guid="197">
  771. <name>identifiesRow</name>
  772. <dataType>boolean</dataType>
  773. <defaultValue>false</defaultValue>
  774. </property>
  775. </contains>
  776. </object>
  777. <object guid="354" id="columnDependency">
  778. <name>columnDependency</name>
  779. <contains multiplicity="1:1">
  780. <object guid="355">
  781. <name>columnDependencyRef</name>
  782. <contains multiplicity="1:n" propertyRef="refobjProp"/>
  783. </object>
  784. </contains>
  785. <contains multiplicity="1:1">
  786. <object guid="356">
  787. <name>columnDependencyKeyRef</name>
  788. <contains multiplicity="1:n" propertyRef="refobjProp"/>
  789. </object>
  790. </contains>
  791. <contains multiplicity="0:1">
  792. <property guid="357">
  793. <name>columnDependencyOperator</name>
  794. <dataType>enum</dataType>
  795. <defaultValue>groupby</defaultValue>
  796. <enumValues>
  797. <enumValue codeNum="0">groupby</enumValue>
  798. <enumValue codeNum="1">minimum</enumValue>
  799. <enumValue codeNum="2">maximum</enumValue>
  800. <enumValue codeNum="3">average</enumValue>
  801. </enumValues>
  802. </property>
  803. </contains>
  804. </object>
  805. <object guid="198" id="queryItem">
  806. <name>queryItem</name>
  807. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  808. <contains multiplicity="1:1" propertyRef="IdProp"/>
  809. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  810. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  811. <contains multiplicity="0:n" objectRef="customProperty"/>
  812. <!--contains multiplicity="0:1" propertyRef="ppdsCodeProp"/-->
  813. <contains multiplicity="0:1" propertyRef="conformanceRefProp"/>
  814. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  815. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  816. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  817. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  818. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  819. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  820. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  821. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  822. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  823. <contains multiplicity="0:1" propertyRef="usageProp"/>
  824. <contains multiplicity="0:1" propertyRef="aggregationRuleProp"/>
  825. <contains multiplicity="0:1" propertyRef="regularAggregateProp"/>
  826. <contains multiplicity="0:1" propertyRef="semiAggregateProp"/>
  827. <contains multiplicity="0:1" propertyRef="displayTypeProp"/>
  828. <contains multiplicity="0:1" propertyRef="collationSequenceNameProp"/>
  829. <contains multiplicity="0:1" propertyRef="originalCollationSequenceNameProp"/>
  830. <contains multiplicity="0:1" propertyRef="originalEncodingNameProp"/>
  831. <contains multiplicity="0:1" propertyRef="collationSequenceLevelProp"/>
  832. <contains multiplicity="0:1" propertyRef="promptTypeProp"/>
  833. <contains multiplicity="0:1" propertyRef="promptFilterItemRefProp"/>
  834. <contains multiplicity="0:1" propertyRef="promptDisplayItemRefProp"/>
  835. <contains multiplicity="0:1" propertyRef="promptCascadeOnRefProp"/>
  836. <contains multiplicity="0:1" propertyRef="promptUseItemRefProp"/>
  837. <contains multiplicity="0:1" propertyRef="unSortableProp"/>
  838. <contains multiplicity="0:1" propertyRef="formatProp"/>
  839. <contains multiplicity="0:1" propertyRef="MIMETypeProp"/>
  840. <contains multiplicity="0:1" propertyRef="sortOnRefProp"/>
  841. <contains multiplicity="0:1" propertyRef="currencyProp"/>
  842. <contains multiplicity="0:1" propertyRef="isHierarchicalProp"/>
  843. <contains multiplicity="0:1" propertyRef="sortProp"/>
  844. <contains multiplicity="0:n" objectRef="role"/>
  845. <contains multiplicity="0:1" propertyRef="rollupAggregateProp"/>
  846. <contains multiplicity="0:1" propertyRef="detailProp"/>
  847. <contains multiplicity="0:1" propertyRef="nalnCalcMemberContextProp"/>
  848. <contains multiplicity="0:1" propertyRef="solveOrderProp"/>
  849. <contains multiplicity="0:1" propertyRef="onInaccessibleMemberProp"/>
  850. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  851. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  852. <contains multiplicity="0:1" propertyRef="guidProp"/>
  853. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  854. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  855. <contains multiplicity="0:1" propertyRef="commentProp"/>
  856. <contains multiplicity="0:1" objectRef="queryItem"/>
  857. </object>
  858. <object guid="199" id="queryItemFolder">
  859. <name>queryItemFolder</name>
  860. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  861. <contains multiplicity="1:1" propertyRef="IdProp"/>
  862. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  863. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  864. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  865. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  866. <contains multiplicity="0:n" objectRef="queryItem"/>
  867. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  868. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  869. <contains multiplicity="0:1" propertyRef="guidProp"/>
  870. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  871. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  872. <contains multiplicity="0:1" propertyRef="commentProp"/>
  873. <!-- The following properties are required for complex types and multisets. -->
  874. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  875. <contains multiplicity="0:1" propertyRef="leftmincardProp"/>
  876. <contains multiplicity="0:1" propertyRef="leftmaxcardProp"/>
  877. <contains multiplicity="0:1" propertyRef="rightmincardProp"/>
  878. <contains multiplicity="0:1" propertyRef="rightmaxcardProp"/>
  879. </object>
  880. <object guid="200" id="filter">
  881. <name>filter</name>
  882. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  883. <contains multiplicity="1:1" propertyRef="IdProp"/>
  884. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  885. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  886. <contains multiplicity="0:n" objectRef="customProperty"/>
  887. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  888. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  889. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  890. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  891. <contains multiplicity="0:1" propertyRef="guidProp"/>
  892. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  893. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  894. <contains multiplicity="0:1" propertyRef="commentProp"/>
  895. </object>
  896. <object guid="204" id="dimensions">
  897. <name>dimensions</name>
  898. <contains multiplicity="0:n" propertyRef="refobjProp"/>
  899. </object>
  900. <object guid="205" id="hierarchies">
  901. <name>hierarchies</name>
  902. <contains multiplicity="0:n" propertyRef="refobjProp"/>
  903. </object>
  904. <object guid="203" id="datasources">
  905. <name>datasources</name>
  906. <contains multiplicity="0:n" propertyRef="dataSourceRefProp"/>
  907. </object>
  908. <object guid="201" id="calculation">
  909. <name>calculation</name>
  910. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  911. <contains multiplicity="1:1" propertyRef="IdProp"/>
  912. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  913. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  914. <contains multiplicity="0:n" objectRef="customProperty"/>
  915. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  916. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  917. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  918. <contains multiplicity="0:1" propertyRef="conformanceRefProp"/>
  919. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  920. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  921. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  922. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  923. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  924. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  925. <contains multiplicity="0:1" propertyRef="usageProp"/>
  926. <contains multiplicity="0:1" propertyRef="aggregationRuleProp"/>
  927. <contains multiplicity="0:1" propertyRef="regularAggregateProp"/>
  928. <contains multiplicity="0:1" propertyRef="semiAggregateProp"/>
  929. <contains multiplicity="0:1" propertyRef="displayTypeProp"/>
  930. <contains multiplicity="0:1" propertyRef="collationSequenceNameProp"/>
  931. <contains multiplicity="0:1" propertyRef="originalCollationSequenceNameProp"/>
  932. <contains multiplicity="0:1" propertyRef="originalEncodingNameProp"/>
  933. <contains multiplicity="0:1" propertyRef="collationSequenceLevelProp"/>
  934. <contains multiplicity="0:1" propertyRef="promptTypeProp"/>
  935. <contains multiplicity="0:1" propertyRef="promptFilterItemRefProp"/>
  936. <contains multiplicity="0:1" propertyRef="promptDisplayItemRefProp"/>
  937. <contains multiplicity="0:1" propertyRef="promptCascadeOnRefProp"/>
  938. <contains multiplicity="0:1" propertyRef="promptUseItemRefProp"/>
  939. <contains multiplicity="0:1" propertyRef="unSortableProp"/>
  940. <contains multiplicity="0:1" propertyRef="formatProp"/>
  941. <contains multiplicity="0:1" propertyRef="MIMETypeProp"/>
  942. <contains multiplicity="0:1" propertyRef="sortOnRefProp"/>
  943. <contains multiplicity="0:1" propertyRef="currencyProp"/>
  944. <contains multiplicity="0:1" propertyRef="isHierarchicalProp"/>
  945. <contains multiplicity="0:1" propertyRef="sortProp"/>
  946. <contains multiplicity="0:n" objectRef="previewFilter"/>
  947. <contains multiplicity="0:n" objectRef="securityFilterDefinition"/>
  948. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  949. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  950. <contains multiplicity="0:1" propertyRef="guidProp"/>
  951. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  952. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  953. <contains multiplicity="0:1" propertyRef="commentProp"/>
  954. <contains multiplicity="0:1">
  955. <property guid="202">
  956. <name>calcType</name>
  957. <dataType>enum</dataType>
  958. <defaultValue>unknown</defaultValue>
  959. <enumValues>
  960. <enumValue codeNum="0">unknown</enumValue>
  961. <enumValue codeNum="1">namedSet</enumValue>
  962. <enumValue codeNum="2">macros</enumValue>
  963. </enumValues>
  964. </property>
  965. </contains>
  966. <contains multiplicity="0:1" objectRef="datasources"/>
  967. <contains multiplicity="0:1" objectRef="dimensions"/>
  968. <contains multiplicity="0:1" objectRef="hierarchies"/>
  969. </object>
  970. <object guid="206" id="aggregateRule">
  971. <name>aggregateRule</name>
  972. <contains multiplicity="1:1">
  973. <property guid="207">
  974. <name>dimensionRef</name>
  975. </property>
  976. </contains>
  977. <contains multiplicity="1:1" propertyRef="applyAggregateProp"/>
  978. </object>
  979. <object guid="208" id="measure">
  980. <name>measure</name>
  981. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  982. <contains multiplicity="1:1" propertyRef="IdProp"/>
  983. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  984. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  985. <contains multiplicity="0:n" objectRef="customProperty"/>
  986. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  987. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  988. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  989. <contains multiplicity="0:1" propertyRef="conformanceRefProp"/>
  990. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  991. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  992. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  993. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  994. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  995. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  996. <contains multiplicity="0:1" propertyRef="usageProp"/>
  997. <contains multiplicity="0:n" objectRef="aggregateRule"/>
  998. <contains multiplicity="0:1" propertyRef="aggregationRuleProp"/>
  999. <contains multiplicity="0:1" propertyRef="regularAggregateProp"/>
  1000. <contains multiplicity="0:1" propertyRef="semiAggregateProp"/>
  1001. <contains multiplicity="0:1" propertyRef="displayTypeProp"/>
  1002. <contains multiplicity="0:1" propertyRef="collationSequenceNameProp"/>
  1003. <contains multiplicity="0:1" propertyRef="originalCollationSequenceNameProp"/>
  1004. <contains multiplicity="0:1" propertyRef="originalEncodingNameProp"/>
  1005. <contains multiplicity="0:1" propertyRef="collationSequenceLevelProp"/>
  1006. <contains multiplicity="0:1" propertyRef="promptTypeProp"/>
  1007. <contains multiplicity="0:1" propertyRef="promptFilterItemRefProp"/>
  1008. <contains multiplicity="0:1" propertyRef="promptDisplayItemRefProp"/>
  1009. <contains multiplicity="0:1" propertyRef="promptCascadeOnRefProp"/>
  1010. <contains multiplicity="0:1" propertyRef="promptUseItemRefProp"/>
  1011. <contains multiplicity="0:1" propertyRef="unSortableProp"/>
  1012. <contains multiplicity="0:1" propertyRef="formatProp"/>
  1013. <contains multiplicity="0:1" propertyRef="MIMETypeProp"/>
  1014. <contains multiplicity="0:1" propertyRef="sortOnRefProp"/>
  1015. <contains multiplicity="0:1" propertyRef="currencyProp"/>
  1016. <contains multiplicity="0:1" propertyRef="isHierarchicalProp"/>
  1017. <contains multiplicity="0:1" propertyRef="sortProp"/>
  1018. <contains multiplicity="0:n" objectRef="measure"/>
  1019. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1020. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1021. <contains multiplicity="0:1" propertyRef="allocationRuleProp"/>
  1022. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1023. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1024. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1025. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1026. <contains multiplicity="0:1">
  1027. <property guid="337">
  1028. <name>calculatedMeasureSolveOrder</name>
  1029. </property>
  1030. </contains>
  1031. </object>
  1032. <object guid="209" id="measureFolder">
  1033. <name>measureFolder</name>
  1034. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1035. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1036. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1037. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1038. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1039. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  1040. <contains multiplicity="0:n" objectRef="measureFolder"/>
  1041. <contains multiplicity="0:n" objectRef="measure"/>
  1042. <contains multiplicity="0:1" propertyRef="isHierarchicalProp"/>
  1043. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1044. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1045. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1046. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1047. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1048. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1049. </object>
  1050. <object guid="210" id="level">
  1051. <name>level</name>
  1052. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1053. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1054. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1055. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1056. <contains multiplicity="0:n" objectRef="customProperty"/>
  1057. <contains multiplicity="0:1" propertyRef="ppdsCodeProp"/>
  1058. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1059. <contains multiplicity="0:1" propertyRef="externalOrdinalProp"/>
  1060. <contains multiplicity="0:1">
  1061. <property guid="211">
  1062. <name>isUnique</name>
  1063. <dataType>boolean</dataType>
  1064. <defaultValue>false</defaultValue>
  1065. </property>
  1066. </contains>
  1067. <contains multiplicity="0:1">
  1068. <property guid="212">
  1069. <name>isManual</name>
  1070. <dataType>boolean</dataType>
  1071. <defaultValue>false</defaultValue>
  1072. </property>
  1073. </contains>
  1074. <contains multiplicity="0:n">
  1075. <object guid="213">
  1076. <name>sortItem</name>
  1077. <contains multiplicity="0:1">
  1078. <property guid="214">
  1079. <name>sort</name>
  1080. <dataType>enum</dataType>
  1081. <defaultValue>ascending</defaultValue>
  1082. <enumValues>
  1083. <enumValue codeNum="0">ascending</enumValue>
  1084. <enumValue codeNum="1">descending</enumValue>
  1085. <enumValue codeNum="2">none</enumValue>
  1086. </enumValues>
  1087. </property>
  1088. </contains>
  1089. <contains multiplicity="0:1">
  1090. <property guid="215">
  1091. <name>nullPlacement</name>
  1092. <dataType>enum</dataType>
  1093. <defaultValue>nullsUnspecified</defaultValue>
  1094. <enumValues>
  1095. <enumValue codeNum="0">nullsUnspecified</enumValue>
  1096. <enumValue codeNum="1">nullsFirst</enumValue>
  1097. <enumValue codeNum="2">nullsLast</enumValue>
  1098. </enumValues>
  1099. </property>
  1100. </contains>
  1101. <contains multiplicity="1:1" propertyRef="refobjProp"/>
  1102. </object>
  1103. </contains>
  1104. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  1105. <contains multiplicity="0:n" objectRef="queryItem"/>
  1106. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  1107. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1108. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1109. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1110. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1111. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1112. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1113. <contains multiplicity="0:1" propertyRef="orderOfMagnitudeProp"/>
  1114. </object>
  1115. <object guid="216" id="member">
  1116. <name>member</name>
  1117. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1118. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1119. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1120. <contains multiplicity="0:1" propertyRef="ppdsCodeProp"/>
  1121. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1122. <contains multiplicity="0:1">
  1123. <property guid="217">
  1124. <name>rollupType</name>
  1125. </property>
  1126. </contains>
  1127. <contains multiplicity="0:1" propertyRef="levelRefProp"/>
  1128. <contains multiplicity="0:n" objectRef="member"/>
  1129. </object>
  1130. <!-- used for ROLAP -->
  1131. <object guid="338" id="calculatedMember">
  1132. <name>calculatedMember</name>
  1133. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1134. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1135. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  1136. <contains multiplicity="0:1" propertyRef="solveOrderProp"/>
  1137. <contains multiplicity="0:1" propertyRef="extendedCalculatedMemberProp"/>
  1138. </object>
  1139. <object guid="218" id="hierarchy">
  1140. <name>hierarchy</name>
  1141. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1142. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1143. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1144. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1145. <contains multiplicity="0:n" objectRef="customProperty"/>
  1146. <contains multiplicity="0:1" propertyRef="ppdsCodeProp"/>
  1147. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1148. <contains multiplicity="0:1" propertyRef="externalOrdinalProp"/>
  1149. <contains multiplicity="0:1">
  1150. <property guid="219">
  1151. <name>cardinality</name>
  1152. </property>
  1153. </contains>
  1154. <contains multiplicity="0:1">
  1155. <property guid="220">
  1156. <name>multiRoot</name>
  1157. <dataType>boolean</dataType>
  1158. <defaultValue>false</defaultValue>
  1159. </property>
  1160. </contains>
  1161. <contains multiplicity="0:1">
  1162. <property guid="221">
  1163. <name>balanced</name>
  1164. <dataType>boolean</dataType>
  1165. <defaultValue>true</defaultValue>
  1166. </property>
  1167. </contains>
  1168. <contains multiplicity="0:1">
  1169. <property guid="222">
  1170. <name>ragged</name>
  1171. <dataType>boolean</dataType>
  1172. <defaultValue>false</defaultValue>
  1173. </property>
  1174. </contains>
  1175. <contains multiplicity="0:1">
  1176. <property guid="223">
  1177. <name>sortedHierarchy</name>
  1178. <dataType>enum</dataType>
  1179. <defaultValue>none</defaultValue>
  1180. <enumValues>
  1181. <enumValue codeNum="0">ascending</enumValue>
  1182. <enumValue codeNum="1">descending</enumValue>
  1183. <enumValue codeNum="2">none</enumValue>
  1184. </enumValues>
  1185. </property>
  1186. </contains>
  1187. <contains multiplicity="0:1">
  1188. <property guid="224">
  1189. <name>parentChild</name>
  1190. <dataType>boolean</dataType>
  1191. <defaultValue>false</defaultValue>
  1192. </property>
  1193. </contains>
  1194. <contains multiplicity="0:1">
  1195. <property guid="225">
  1196. <name>externalNumberOfLevels</name>
  1197. </property>
  1198. </contains>
  1199. <contains multiplicity="0:1">
  1200. <property guid="226">
  1201. <name>isWideFan</name>
  1202. <dataType>boolean</dataType>
  1203. <defaultValue>false</defaultValue>
  1204. </property>
  1205. </contains>
  1206. <contains multiplicity="0:n" objectRef="member"/>
  1207. <contains multiplicity="0:n" objectRef="calculatedMember"/>
  1208. <contains multiplicity="0:1">
  1209. <!-- populated only for SapBW sources -->
  1210. <property guid="227">
  1211. <name>rootMember</name>
  1212. </property>
  1213. </contains>
  1214. <contains multiplicity="0:n">
  1215. <object guid="228">
  1216. <name>rootCaption</name>
  1217. <contains multiplicity="1:1" propertyRef="localeProp"/>
  1218. <contains multiplicity="1:1" propertyRef="valueProp"/>
  1219. </object>
  1220. </contains>
  1221. <contains multiplicity="0:1">
  1222. <property guid="229">
  1223. <name>rootMUN</name>
  1224. </property>
  1225. </contains>
  1226. <contains multiplicity="0:1">
  1227. <property guid="230">
  1228. <name>rootMemberRollup</name>
  1229. </property>
  1230. </contains>
  1231. <contains multiplicity="0:1">
  1232. <property guid="308">
  1233. <name>defaultMemberExternalName</name>
  1234. </property>
  1235. </contains>
  1236. <contains multiplicity="1:n" objectRef="level"/>
  1237. <contains multiplicity="0:n" objectRef="queryItem"/>
  1238. <!-- parent-child hierarchies -->
  1239. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  1240. <!-- parent-child hierarchies -->
  1241. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1242. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1243. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1244. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1245. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1246. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1247. <contains multiplicity="0:n" objectRef="hierarchyNamedSet"/>
  1248. </object>
  1249. <object guid="231" id="hierarchyFolder">
  1250. <name>hierarchyFolder</name>
  1251. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1252. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1253. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1254. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1255. <contains multiplicity="0:n" objectRef="hierarchyFolder"/>
  1256. <contains multiplicity="0:n" objectRef="hierarchy"/>
  1257. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1258. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1259. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1260. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1261. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1262. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1263. </object>
  1264. <object guid="358" id="hierarchyNamedSet">
  1265. <name>hierarchyNamedSet</name>
  1266. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1267. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1268. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1269. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1270. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1271. <contains multiplicity="0:1" propertyRef="expressionProp"/>
  1272. <contains multiplicity="0:1" objectRef="dimensions"/>
  1273. <contains multiplicity="0:1" objectRef="hierarchies"/>
  1274. <contains multiplicity="0:n" objectRef="customProperty"/>
  1275. <contains multiplicity="0:1" objectRef="datasources"/>
  1276. </object>
  1277. <object guid="232" id="dimension" indexed="true">
  1278. <name>dimension</name>
  1279. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1280. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1281. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1282. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1283. <contains multiplicity="0:n" objectRef="customProperty"/>
  1284. <contains multiplicity="0:n" propertyRef="dataSourceRefProp"/>
  1285. <contains multiplicity="0:1" propertyRef="ppdsCodeProp"/>
  1286. <contains multiplicity="0:1" propertyRef="externalNameProp"/>
  1287. <!-- in RTM: mdDimension -->
  1288. <contains multiplicity="1:1" propertyRef="dimensionTypeProp"/>
  1289. <!--dimension type: time, measure, currency, regular etc. -->
  1290. <contains multiplicity="1:1" propertyRef="definitionTypeProp"/>
  1291. <contains multiplicity="0:1" propertyRef="sqlProp"/>
  1292. <contains multiplicity="0:1" propertyRef="generateSQLProp"/>
  1293. <contains multiplicity="0:1" propertyRef="tableTypeProp"/>
  1294. <contains multiplicity="0:n" objectRef="key"/>
  1295. <contains multiplicity="0:n" objectRef="index"/>
  1296. <contains multiplicity="0:n" objectRef="filterDefinition"/>
  1297. <contains multiplicity="0:n" objectRef="previewFilter"/>
  1298. <contains multiplicity="0:n" objectRef="securityFilterDefinition"/>
  1299. <contains multiplicity="0:n" objectRef="determinant"/>
  1300. <contains multiplicity="0:n" objectRef="columnDependency"/>
  1301. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1302. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1303. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1304. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1305. <contains multiplicity="0:1">
  1306. <property guid="233">
  1307. <name>defaultHierarchy</name>
  1308. </property>
  1309. </contains>
  1310. <contains multiplicity="0:1">
  1311. <property guid="234">
  1312. <name>membersRollup</name>
  1313. <dataType>boolean</dataType>
  1314. <defaultValue>true</defaultValue>
  1315. </property>
  1316. </contains>
  1317. <contains multiplicity="0:1">
  1318. <property guid="235">
  1319. <name>sortMembersMetadata</name>
  1320. <dataType>boolean</dataType>
  1321. <defaultValue>false</defaultValue>
  1322. </property>
  1323. </contains>
  1324. <contains multiplicity="0:1">
  1325. <property guid="236">
  1326. <name>sortMembersData</name>
  1327. <dataType>boolean</dataType>
  1328. <defaultValue>false</defaultValue>
  1329. </property>
  1330. </contains>
  1331. <contains multiplicity="0:1">
  1332. <property guid="237">
  1333. <name>sortMembersAndEnableMrf</name>
  1334. <dataType>boolean</dataType>
  1335. <defaultValue>false</defaultValue>
  1336. </property>
  1337. </contains>
  1338. <contains multiplicity="0:n" objectRef="hierarchy"/>
  1339. <contains multiplicity="0:n" objectRef="hierarchyFolder"/>
  1340. <contains multiplicity="0:n" objectRef="measure"/>
  1341. <!-- measure dimension can also contain queryItem and queryItemFolder-->
  1342. <contains multiplicity="0:n" objectRef="queryItem"/>
  1343. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  1344. <contains multiplicity="0:n" objectRef="measureFolder"/>
  1345. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1346. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1347. <!-- no storedProcedure related items : dimension of this type is not supported -->
  1348. <!-- no queryOperation related items : dimension of this type is not supported -->
  1349. <contains multiplicity="0:1" propertyRef="aliasTableMapRefProp"/>
  1350. <contains multiplicity="0:1" propertyRef="orderOfMagnitudeProp"/>
  1351. </object>
  1352. <object guid="238" id="querySubject" indexed="true">
  1353. <name>querySubject</name>
  1354. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1355. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1356. <contains multiplicity="1:n" objectRef="multiLingualDescription"/>
  1357. <contains multiplicity="1:n" objectRef="multiLingualScreenTip"/>
  1358. <contains multiplicity="0:n" objectRef="customProperty"/>
  1359. <contains multiplicity="0:n" propertyRef="dataSourceRefProp"/>
  1360. <contains multiplicity="1:1" propertyRef="definitionTypeProp"/>
  1361. <!--contains multiplicity="0:n" objectRef="balticLevel"/-->
  1362. <!--contains multiplicity="0:n" objectRef="balticHierarchy"/-->
  1363. <contains multiplicity="0:1" propertyRef="sqlProp"/>
  1364. <contains multiplicity="0:1" propertyRef="generateSQLProp"/>
  1365. <contains multiplicity="0:1" propertyRef="tableTypeProp"/>
  1366. <contains multiplicity="0:n" objectRef="key"/>
  1367. <contains multiplicity="0:n" objectRef="index"/>
  1368. <contains multiplicity="0:n" objectRef="filterDefinition"/>
  1369. <contains multiplicity="0:n" objectRef="previewFilter"/>
  1370. <contains multiplicity="0:n" objectRef="securityFilterDefinition"/>
  1371. <contains multiplicity="0:n" objectRef="determinant"/>
  1372. <contains multiplicity="0:n" objectRef="columnDependency"/>
  1373. <contains multiplicity="0:1" propertyRef="autoSummaryProp"/>
  1374. <contains multiplicity="0:n" objectRef="queryItem"/>
  1375. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  1376. <contains multiplicity="0:n" objectRef="summaryFilter"/>
  1377. <contains multiplicity="0:n" propertyRef="slicerMemberSetProp"/>
  1378. <!-- the following are used only for objects of type storedProcedure -->
  1379. <contains multiplicity="0:n" objectRef="procParameter"/>
  1380. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  1381. <contains multiplicity="0:1" propertyRef="canonicalNameProp"/>
  1382. <contains multiplicity="1:1" propertyRef="procedureTypeProp"/>
  1383. <!--procedure type: unknown, procedure, other. -->
  1384. <!-- the following are used only for objects of type queryOperation -->
  1385. <contains multiplicity="0:1">
  1386. <property guid="239">
  1387. <name>setOperation</name>
  1388. <dataType>enum</dataType>
  1389. <defaultValue>UNION</defaultValue>
  1390. <enumValues>
  1391. <enumValue codeNum="0">UNION</enumValue>
  1392. <enumValue codeNum="1">INTERSECT</enumValue>
  1393. <enumValue codeNum="2">EXCEPT</enumValue>
  1394. </enumValues>
  1395. </property>
  1396. </contains>
  1397. <contains multiplicity="0:1">
  1398. <property guid="240">
  1399. <name>duplicates</name>
  1400. <dataType>enum</dataType>
  1401. <defaultValue>remove</defaultValue>
  1402. <enumValues>
  1403. <enumValue codeNum="0">remove</enumValue>
  1404. <enumValue codeNum="1">preserve</enumValue>
  1405. </enumValues>
  1406. </property>
  1407. </contains>
  1408. <contains multiplicity="0:1">
  1409. <object guid="241">
  1410. <name>querySubjectRefs</name>
  1411. <contains multiplicity="0:n" propertyRef="refobjProp"/>
  1412. </object>
  1413. </contains>
  1414. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1415. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1416. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1417. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1418. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1419. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1420. <contains multiplicity="0:1" propertyRef="numberOfRowsProp"/>
  1421. <contains multiplicity="0:1" propertyRef="useInJoinPathProp"/>
  1422. <contains multiplicity="0:1" propertyRef="orderOfMagnitudeProp"/>
  1423. <contains multiplicity="0:1" propertyRef="querySubjectUsageProp"/>
  1424. <contains multiplicity="0:1" propertyRef="useLocalCacheProp"/>
  1425. </object>
  1426. <object guid="242" id="updateSubject" indexed="true">
  1427. <name>updateSubject</name>
  1428. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1429. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1430. <contains multiplicity="1:n" objectRef="multiLingualDescription"/>
  1431. <contains multiplicity="1:n" objectRef="multiLingualScreenTip"/>
  1432. <contains multiplicity="0:n" objectRef="customProperty"/>
  1433. <contains multiplicity="0:n" propertyRef="dataSourceRefProp"/>
  1434. <contains multiplicity="1:1" propertyRef="definitionTypeProp"/>
  1435. <!--contains multiplicity="0:n" objectRef="balticLevel"/-->
  1436. <!--contains multiplicity="0:n" objectRef="balticHierarchy"/-->
  1437. <contains multiplicity="0:1" propertyRef="sqlProp"/>
  1438. <contains multiplicity="0:1" propertyRef="generateSQLProp"/>
  1439. <contains multiplicity="0:1" propertyRef="tableTypeProp"/>
  1440. <!--contains multiplicity="0:n" objectRef="key"/>
  1441. <contains multiplicity="0:n" objectRef="index"/-->
  1442. <contains multiplicity="0:n" objectRef="filterDefinition"/>
  1443. <contains multiplicity="0:n" objectRef="previewFilter"/>
  1444. <contains multiplicity="0:n" objectRef="securityFilterDefinition"/>
  1445. <!--contains multiplicity="0:n" objectRef="determinant"/-->
  1446. <!--contains multiplicity="0:n" objectRef="columnDependency"/-->
  1447. <contains multiplicity="0:n" objectRef="queryItem"/>
  1448. <contains multiplicity="0:n" objectRef="queryItemFolder"/>
  1449. <!-- the following are used only for objects of type storedProcedure -->
  1450. <contains multiplicity="0:n" objectRef="procParameter"/>
  1451. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  1452. <contains multiplicity="0:1" propertyRef="canonicalNameProp"/>
  1453. <contains multiplicity="1:1" propertyRef="procedureTypeProp"/>
  1454. <!--procedure type: unknown, procedure, other. -->
  1455. <!-- the following are used only for objects of type queryOperation -->
  1456. <!--contains multiplicity="0:1">
  1457. <property>
  1458. <name>setOperation</name>
  1459. </property>
  1460. </contains>
  1461. <contains multiplicity="0:1">
  1462. <property>
  1463. <name>duplicates</name>
  1464. </property>
  1465. </contains>
  1466. <contains multiplicity="0:1">
  1467. <object>
  1468. <name>querySubjectRefs</name>
  1469. <contains multiplicity="0:n" propertyRef="refobjProp"/>
  1470. </object>
  1471. </contains-->
  1472. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1473. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1474. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1475. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1476. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1477. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1478. <contains multiplicity="0:1" propertyRef="useInJoinPathProp"/>
  1479. </object>
  1480. <object guid="243" id="shortcut" indexed="true">
  1481. <name>shortcut</name>
  1482. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1483. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1484. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1485. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1486. <contains multiplicity="1:1" propertyRef="refobjProp"/>
  1487. <contains multiplicity="1:1">
  1488. <property guid="244">
  1489. <name>targetType</name>
  1490. </property>
  1491. </contains>
  1492. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1493. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1494. <contains multiplicity="0:1">
  1495. <property guid="245">
  1496. <name>treatAs</name>
  1497. <dataType>enum</dataType>
  1498. <defaultValue>reference</defaultValue>
  1499. <enumValues>
  1500. <enumValue codeNum="0">reference</enumValue>
  1501. <enumValue codeNum="1">alias</enumValue>
  1502. </enumValues>
  1503. </property>
  1504. </contains>
  1505. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1506. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1507. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1508. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1509. <contains multiplicity="0:1" propertyRef="useInJoinPathProp"/>
  1510. </object>
  1511. <object guid="246" id="relationship" indexed="true">
  1512. <name>relationship</name>
  1513. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1514. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1515. <contains multiplicity="1:1" propertyRef="expressionProp"/>
  1516. <contains multiplicity="0:1" propertyRef="unTaggedExpressionProp"/>
  1517. <contains multiplicity="1:1" propertyRef="leftrefobjProp"/>
  1518. <contains multiplicity="1:1" propertyRef="leftmincardProp"/>
  1519. <contains multiplicity="1:1" propertyRef="leftmaxcardProp"/>
  1520. <contains multiplicity="0:1" propertyRef="joinFilterTypeProp"/>
  1521. <contains multiplicity="0:1" propertyRef="fjoAdvancedTypeProp"/>
  1522. <contains multiplicity="1:1" propertyRef="rightrefobjProp"/>
  1523. <contains multiplicity="1:1" propertyRef="rightmincardProp"/>
  1524. <contains multiplicity="1:1" propertyRef="rightmaxcardProp"/>
  1525. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1526. </object>
  1527. <object guid="247" id="relationshipShortcut" indexed="true">
  1528. <name>relationshipShortcut</name>
  1529. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1530. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1531. <contains multiplicity="0:1">
  1532. <property guid="248">
  1533. <name>relationshipRef</name>
  1534. </property>
  1535. </contains>
  1536. <contains multiplicity="1:1" propertyRef="leftrefobjProp"/>
  1537. <contains multiplicity="1:1" propertyRef="rightrefobjProp"/>
  1538. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1539. </object>
  1540. <object guid="249" id="scopeRelationship" indexed="true">
  1541. <name>scopeRelationship</name>
  1542. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1543. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1544. <contains multiplicity="0:n">
  1545. <object guid="250">
  1546. <name>scope</name>
  1547. <contains multiplicity="1:1" propertyRef="levelRefProp"/>
  1548. <contains multiplicity="1:n">
  1549. <object guid="251">
  1550. <name>measureScope</name>
  1551. <contains multiplicity="1:1" propertyRef="refobjProp"/>
  1552. <contains multiplicity="0:1">
  1553. <property guid="252">
  1554. <name>excluded</name>
  1555. <dataType>boolean</dataType>
  1556. <defaultValue>false</defaultValue>
  1557. </property>
  1558. </contains>
  1559. </object>
  1560. </contains>
  1561. </object>
  1562. </contains>
  1563. <contains multiplicity="1:1" propertyRef="leftrefobjProp"/>
  1564. <contains multiplicity="1:1" propertyRef="leftmincardProp"/>
  1565. <contains multiplicity="1:1" propertyRef="leftmaxcardProp"/>
  1566. <contains multiplicity="1:1" propertyRef="rightrefobjProp"/>
  1567. <contains multiplicity="1:1" propertyRef="rightmincardProp"/>
  1568. <contains multiplicity="1:1" propertyRef="rightmaxcardProp"/>
  1569. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1570. </object>
  1571. <object guid="253" id="function" indexed="true">
  1572. <name>function</name>
  1573. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1574. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1575. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1576. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1577. <contains multiplicity="1:1" propertyRef="canonicalNameProp"/>
  1578. <contains multiplicity="0:n">
  1579. <object guid="254">
  1580. <name>syntaxTip</name>
  1581. <contains multiplicity="1:1" propertyRef="localeProp"/>
  1582. <contains multiplicity="1:1" propertyRef="valueProp"/>
  1583. </object>
  1584. </contains>
  1585. <contains multiplicity="0:1" propertyRef="dataSourceRefProp"/>
  1586. <contains multiplicity="1:1">
  1587. <object guid="255">
  1588. <name>result</name>
  1589. <contains multiplicity="0:1" propertyRef="datatypeProp"/>
  1590. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  1591. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  1592. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  1593. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  1594. </object>
  1595. </contains>
  1596. <contains multiplicity="0:n" objectRef="procParameter"/>
  1597. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1598. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1599. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1600. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1601. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1602. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1603. </object>
  1604. <object guid="256" id="parameterMap">
  1605. <name>parameterMap</name>
  1606. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1607. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1608. <contains multiplicity="0:1" propertyRef="hiddenProp"/>
  1609. <contains multiplicity="0:1">
  1610. <property guid="257">
  1611. <name>defaultValue</name>
  1612. </property>
  1613. </contains>
  1614. <contains multiplicity="0:1">
  1615. <property guid="348">
  1616. <name>freshness</name>
  1617. </property>
  1618. </contains>
  1619. <contains multiplicity="0:n">
  1620. <object guid="258">
  1621. <name>parameterMapEntry</name>
  1622. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1623. <contains multiplicity="1:1">
  1624. <property guid="259">
  1625. <name>key</name>
  1626. </property>
  1627. </contains>
  1628. <contains multiplicity="1:1">
  1629. <property guid="260">
  1630. <name>value</name>
  1631. </property>
  1632. </contains>
  1633. </object>
  1634. </contains>
  1635. <contains multiplicity="0:n">
  1636. <object guid="261">
  1637. <name>queryItemMap</name>
  1638. <contains multiplicity="1:1">
  1639. <property guid="262">
  1640. <name>keyRef</name>
  1641. </property>
  1642. </contains>
  1643. <contains multiplicity="1:1">
  1644. <property guid="263">
  1645. <name>valueRef</name>
  1646. </property>
  1647. </contains>
  1648. </object>
  1649. </contains>
  1650. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1651. <contains multiplicity="0:1">
  1652. <property guid="332">
  1653. <name>loadAsNeeded</name>
  1654. <dataType>boolean</dataType>
  1655. <defaultValue>false</defaultValue>
  1656. </property>
  1657. </contains>
  1658. </object>
  1659. <object guid="264" id="parameterMaps">
  1660. <name>parameterMaps</name>
  1661. <contains multiplicity="1:n" objectRef="parameterMap"/>
  1662. </object>
  1663. <object guid="265" id="securityView">
  1664. <name>securityView</name>
  1665. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1666. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1667. <contains multiplicity="0:1">
  1668. <property guid="266">
  1669. <name>isRoleBased</name>
  1670. <dataType>boolean</dataType>
  1671. <defaultValue>false</defaultValue>
  1672. </property>
  1673. </contains>
  1674. <contains multiplicity="0:1">
  1675. <property guid="352">
  1676. <name>isViewBased</name>
  1677. <dataType>boolean</dataType>
  1678. <defaultValue>false</defaultValue>
  1679. </property>
  1680. </contains>
  1681. <contains multiplicity="0:n">
  1682. <object guid="267">
  1683. <name>set</name>
  1684. <contains multiplicity="0:1">
  1685. <property guid="268">
  1686. <name>includeRule</name>
  1687. <dataType>enum</dataType>
  1688. <defaultValue>include</defaultValue>
  1689. <enumValues>
  1690. <enumValue codeNum="0">include</enumValue>
  1691. <enumValue codeNum="1">hide</enumValue>
  1692. <enumValue codeNum="2">exclude</enumValue>
  1693. </enumValues>
  1694. </property>
  1695. </contains>
  1696. <contains multiplicity="1:n" propertyRef="refobjProp"/>
  1697. <contains multiplicity="1:n" propertyRef="viewrefProp">
  1698. </contains>
  1699. </object>
  1700. </contains>
  1701. <contains multiplicity="1:n">
  1702. <object guid="270">
  1703. <name>functionSet</name>
  1704. <contains multiplicity="0:n" propertyRef="functionSetIDProp"/>
  1705. </object>
  1706. </contains>
  1707. <contains multiplicity="0:n" objectRef="securityObject"/>
  1708. <contains multiplicity="0:n" objectRef="qosOverride"/>
  1709. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1710. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1711. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1712. </object>
  1713. <object guid="271" id="securityViews">
  1714. <name>securityViews</name>
  1715. <contains multiplicity="1:n" objectRef="securityView"/>
  1716. </object>
  1717. <object guid="272" id="dataSource">
  1718. <name>dataSource</name>
  1719. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1720. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1721. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1722. <contains multiplicity="0:1">
  1723. <property guid="273">
  1724. <name>cmDataSource</name>
  1725. </property>
  1726. </contains>
  1727. <contains multiplicity="0:1">
  1728. <property guid="274">
  1729. <name>catalog</name>
  1730. </property>
  1731. </contains>
  1732. <contains multiplicity="0:1">
  1733. <property guid="275">
  1734. <name>schema</name>
  1735. </property>
  1736. </contains>
  1737. <contains multiplicity="0:1">
  1738. <property guid="276">
  1739. <name>cube</name>
  1740. </property>
  1741. </contains>
  1742. <contains multiplicity="0:1">
  1743. <property guid="277">
  1744. <name>interface</name>
  1745. </property>
  1746. </contains>
  1747. <contains multiplicity="0:1">
  1748. <property guid="278">
  1749. <name>queryProcessing</name>
  1750. <dataType>enum</dataType>
  1751. <defaultValue>databaseOnly</defaultValue>
  1752. <enumValues>
  1753. <enumValue codeNum="0">databaseOnly</enumValue>
  1754. <enumValue codeNum="1">limitedLocal</enumValue>
  1755. </enumValues>
  1756. </property>
  1757. </contains>
  1758. <contains multiplicity="0:1">
  1759. <property guid="279">
  1760. <name>queryType</name>
  1761. <dataType>enum</dataType>
  1762. <defaultValue>relational</defaultValue>
  1763. <enumValues>
  1764. <enumValue codeNum="0">relational</enumValue>
  1765. <enumValue codeNum="1">multidimensional</enumValue>
  1766. <enumValue codeNum="2">ERP</enumValue>
  1767. </enumValues>
  1768. </property>
  1769. </contains>
  1770. <contains multiplicity="0:1" propertyRef="functionSetIDProp"/>
  1771. <contains multiplicity="0:1">
  1772. <property guid="280">
  1773. <name>rollupProcessing</name>
  1774. <dataType>enum</dataType>
  1775. <defaultValue>unspecified</defaultValue>
  1776. <enumValues>
  1777. <enumValue codeNum="0">unspecified</enumValue>
  1778. <enumValue codeNum="1">local</enumValue>
  1779. <enumValue codeNum="2">database</enumValue>
  1780. <enumValue codeNum="3">extended</enumValue>
  1781. </enumValues>
  1782. </property>
  1783. </contains>
  1784. <contains multiplicity="0:1">
  1785. <property guid="341">
  1786. <name>transactionAccessMode</name>
  1787. <dataType>enum</dataType>
  1788. <defaultValue>unspecified</defaultValue>
  1789. <enumValues>
  1790. <enumValue codeNum="0">unspecified</enumValue>
  1791. <enumValue codeNum="1">read</enumValue>
  1792. <enumValue codeNum="2">write</enumValue>
  1793. </enumValues>
  1794. </property>
  1795. </contains>
  1796. <contains multiplicity="0:1">
  1797. <property guid="342">
  1798. <name>transactionStatementMode</name>
  1799. <dataType>enum</dataType>
  1800. <defaultValue>unspecified</defaultValue>
  1801. <enumValues>
  1802. <enumValue codeNum="0">unspecified</enumValue>
  1803. <enumValue codeNum="1">rollback</enumValue>
  1804. <enumValue codeNum="2">commit</enumValue>
  1805. <enumValue codeNum="3">autocommit</enumValue>
  1806. </enumValues>
  1807. </property>
  1808. </contains>
  1809. <contains multiplicity="0:1">
  1810. <property guid="351">
  1811. <name>nullValueSorting</name>
  1812. <dataType>enum</dataType>
  1813. <defaultValue>unspecified</defaultValue>
  1814. <enumValues>
  1815. <enumValue codeNum="0">unspecified</enumValue>
  1816. <enumValue codeNum="1">ascendingNullsFirst</enumValue>
  1817. <enumValue codeNum="2">ascendingNullsLast</enumValue>
  1818. <enumValue codeNum="3">nullsFirst</enumValue>
  1819. <enumValue codeNum="4">nullsLast</enumValue>
  1820. </enumValues>
  1821. </property>
  1822. </contains>
  1823. <contains multiplicity="0:1">
  1824. <property guid="281">
  1825. <name>connectionString</name>
  1826. </property>
  1827. </contains>
  1828. <contains multiplicity="0:1">
  1829. <property guid="282">
  1830. <name>limitedLocalScope</name>
  1831. <!-- not in FMmodel anymore, used to be custom property... OP still uses it -->
  1832. <dataType>enum</dataType>
  1833. <defaultValue>na</defaultValue>
  1834. <enumValues>
  1835. <enumValue codeNum="0">na</enumValue>
  1836. <enumValue codeNum="1">session</enumValue>
  1837. <enumValue codeNum="2">query</enumValue>
  1838. </enumValues>
  1839. </property>
  1840. </contains>
  1841. <contains multiplicity="0:1" propertyRef="aliasTableMapRefProp"/>
  1842. <contains multiplicity="0:n" objectRef="customProperty"/>
  1843. <contains multiplicity="0:1">
  1844. <property guid="284">
  1845. <name>cubeDescription</name>
  1846. </property>
  1847. </contains>
  1848. <contains multiplicity="0:1">
  1849. <property guid="285">
  1850. <name>cubePath</name>
  1851. </property>
  1852. </contains>
  1853. <contains multiplicity="0:1">
  1854. <property guid="286">
  1855. <name>cubeCreatedOn</name>
  1856. </property>
  1857. </contains>
  1858. <contains multiplicity="0:1">
  1859. <property guid="287">
  1860. <name>cubeDataUpdatedOn</name>
  1861. </property>
  1862. </contains>
  1863. <contains multiplicity="0:1">
  1864. <property guid="288">
  1865. <name>cubeSchemaUpdatedOn</name>
  1866. </property>
  1867. </contains>
  1868. <contains multiplicity="0:1">
  1869. <property guid="289">
  1870. <name>cubeIsOptimized</name>
  1871. <dataType>boolean</dataType>
  1872. <defaultValue>false</defaultValue>
  1873. </property>
  1874. </contains>
  1875. <contains multiplicity="0:1">
  1876. <property guid="290">
  1877. <name>cubeDefaultMeasure</name>
  1878. </property>
  1879. </contains>
  1880. <contains multiplicity="0:1">
  1881. <property guid="291">
  1882. <name>cubeCurrentPeriod</name>
  1883. </property>
  1884. </contains>
  1885. <contains multiplicity="0:1">
  1886. <property guid="292">
  1887. <name>suppression</name>
  1888. <dataType>enum</dataType>
  1889. <defaultValue>none</defaultValue>
  1890. <enumValues>
  1891. <enumValue codeNum="0">none</enumValue>
  1892. <enumValue codeNum="1">null</enumValue>
  1893. <enumValue codeNum="2">zero</enumValue>
  1894. <enumValue codeNum="3">nullAndZero</enumValue>
  1895. </enumValues>
  1896. </property>
  1897. </contains>
  1898. <contains multiplicity="0:1">
  1899. <property guid="293">
  1900. <name>attributeDimensionsAsProperties</name>
  1901. <dataType>boolean</dataType>
  1902. <defaultValue>true</defaultValue>
  1903. </property>
  1904. </contains>
  1905. <contains multiplicity="0:1">
  1906. <property guid="329">
  1907. <name>sourceType</name>
  1908. <dataType>enum</dataType>
  1909. <defaultValue>regular</defaultValue>
  1910. <enumValues>
  1911. <enumValue codeNum="0">regular</enumValue>
  1912. <enumValue codeNum="1">personalData</enumValue>
  1913. <enumValue codeNum="2">reportExtract</enumValue>
  1914. </enumValues>
  1915. </property>
  1916. </contains>
  1917. <contains multiplicity="0:1">
  1918. <property guid="330">
  1919. <name>sourcePath</name>
  1920. </property>
  1921. </contains>
  1922. </object>
  1923. <object guid="294" id="namespace" indexed="true">
  1924. <name>namespace</name>
  1925. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1926. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1927. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1928. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1929. <contains multiplicity="1:n" objectRef="calculation"/>
  1930. <contains multiplicity="0:n" objectRef="customProperty"/>
  1931. <contains multiplicity="0:n" objectRef="dimension"/>
  1932. <contains multiplicity="1:n" objectRef="filter"/>
  1933. <contains multiplicity="1:n" objectRef="folder"/>
  1934. <contains multiplicity="1:n" objectRef="function"/>
  1935. <contains multiplicity="1:n" objectRef="namespace"/>
  1936. <contains multiplicity="1:n" objectRef="querySubject"/>
  1937. <contains multiplicity="1:n" objectRef="relationship"/>
  1938. <contains multiplicity="1:n" objectRef="relationshipShortcut"/>
  1939. <contains multiplicity="0:n" objectRef="shortcut"/>
  1940. <contains multiplicity="1:n" objectRef="scopeRelationship"/>
  1941. <contains multiplicity="1:n" objectRef="updateSubject"/>
  1942. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1943. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1944. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1945. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1946. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1947. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1948. <contains multiplicity="0:1">
  1949. <property guid="326">
  1950. <name>isCube</name>
  1951. <dataType>boolean</dataType>
  1952. <defaultValue>false</defaultValue>
  1953. </property>
  1954. </contains>
  1955. <contains multiplicity="0:1">
  1956. <property guid="327">
  1957. <name>cubeType</name>
  1958. </property>
  1959. </contains>
  1960. <contains multiplicity="0:1">
  1961. <property guid="328">
  1962. <name>cubeCMDataSource</name>
  1963. </property>
  1964. </contains>
  1965. </object>
  1966. <object guid="295" id="folder">
  1967. <name>folder</name>
  1968. <contains multiplicity="1:n" objectRef="multiLingualName"/>
  1969. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1970. <contains multiplicity="0:n" objectRef="multiLingualDescription"/>
  1971. <contains multiplicity="0:n" objectRef="multiLingualScreenTip"/>
  1972. <contains multiplicity="1:n" objectRef="calculation"/>
  1973. <contains multiplicity="0:n" objectRef="customProperty"/>
  1974. <contains multiplicity="0:n" objectRef="dimension"/>
  1975. <contains multiplicity="1:n" objectRef="filter"/>
  1976. <contains multiplicity="1:n" objectRef="folder"/>
  1977. <contains multiplicity="1:n" objectRef="function"/>
  1978. <contains multiplicity="1:n" objectRef="namespace"/>
  1979. <contains multiplicity="1:n" objectRef="querySubject"/>
  1980. <contains multiplicity="1:n" objectRef="relationship"/>
  1981. <contains multiplicity="1:n" objectRef="relationshipShortcut"/>
  1982. <contains multiplicity="0:n" objectRef="shortcut"/>
  1983. <contains multiplicity="1:n" objectRef="scopeRelationship"/>
  1984. <contains multiplicity="1:n" objectRef="updateSubject"/>
  1985. <contains multiplicity="0:1" propertyRef="visibleProp"/>
  1986. <contains multiplicity="0:1" propertyRef="isFromLinkedSourceProp"/>
  1987. <contains multiplicity="0:1" propertyRef="guidProp"/>
  1988. <contains multiplicity="0:1" propertyRef="lastChangedProp"/>
  1989. <contains multiplicity="0:1" propertyRef="lastChangedByProp"/>
  1990. <contains multiplicity="0:1" propertyRef="commentProp"/>
  1991. </object>
  1992. <object guid="296" id="project">
  1993. <name>project</name>
  1994. <contains multiplicity="1:1" propertyRef="nameProp"/>
  1995. <contains multiplicity="1:1" propertyRef="IdProp"/>
  1996. <contains multiplicity="1:n" propertyRef="localeProp"/>
  1997. <contains multiplicity="1:1">
  1998. <property guid="297">
  1999. <name>defaultLocale</name>
  2000. </property>
  2001. </contains>
  2002. <contains multiplicity="0:n" objectRef="customProperty"/>
  2003. <contains multiplicity="1:n" objectRef="namespace"/>
  2004. <contains multiplicity="1:n" objectRef="dataSource"/>
  2005. <contains multiplicity="1:n" objectRef="parameterMaps"/>
  2006. <contains multiplicity="1:n" objectRef="securityViews"/>
  2007. <contains multiplicity="0:n" objectRef="qosOverride"/>
  2008. <contains multiplicity="0:1">
  2009. <property guid="298">
  2010. <name>isNullSuppressionAllowed</name>
  2011. <dataType>boolean</dataType>
  2012. <defaultValue>true</defaultValue>
  2013. </property>
  2014. </contains>
  2015. <contains multiplicity="0:1">
  2016. <property guid="299">
  2017. <name>isMultiEdgeNullSuppressionAllowed</name>
  2018. <dataType>boolean</dataType>
  2019. <defaultValue>true</defaultValue>
  2020. </property>
  2021. </contains>
  2022. <contains multiplicity="0:1">
  2023. <property guid="300">
  2024. <name>isAccessToNullSuppressionOptionsAllowed</name>
  2025. <dataType>boolean</dataType>
  2026. <defaultValue>true</defaultValue>
  2027. </property>
  2028. </contains>
  2029. <contains multiplicity="0:1" propertyRef="guidProp"/>
  2030. <contains multiplicity="0:n" objectRef="physicalSource"/>
  2031. <contains multiplicity="0:n" objectRef="physMDExtractFeedback"/>
  2032. <contains multiplicity="0:1">
  2033. <property guid="331">
  2034. <name>fixIdsToDefaultLocale</name>
  2035. <dataType>boolean</dataType>
  2036. <defaultValue>false</defaultValue>
  2037. </property>
  2038. </contains>
  2039. <contains multiplicity="0:1">
  2040. <object guid="318">
  2041. <name>modelDataSecurityObjects</name>
  2042. <contains multiplicity="0:n" propertyRef="cmSearchPathProp"/>
  2043. </object>
  2044. </contains>
  2045. <contains multiplicity="0:1">
  2046. <object guid="350">
  2047. <name>modelDataViewrefObjects</name>
  2048. <contains multiplicity="0:n" propertyRef="viewrefProp"/>
  2049. </object>
  2050. </contains>
  2051. </object>
  2052. <!-- ***************************************************
  2053. Physical Metadata
  2054. *******************************************************-->
  2055. <property guid="310" id="columnNameProp">
  2056. <name>columnName</name>
  2057. </property>
  2058. <property guid="311" id="tableNameProp">
  2059. <name>tableName</name>
  2060. </property>
  2061. <!-- note this is different from FM datatype property (guid 111) in the sense that it holds CCL datatype values-->
  2062. <property guid="312" id="columnDataTypeProp">
  2063. <name>datatype</name>
  2064. <dataType>enum</dataType>
  2065. <defaultValue>cclDTypeUnknown</defaultValue>
  2066. <enumValues>
  2067. <!-- NOTE: enums obtained from J:\Colorado\src\cclcore\prod\Types\CCLDBTypes.h-->
  2068. <enumValue codeNum="0">cclDTypeUnknown</enumValue>
  2069. <enumValue codeNum="1">cclDTypeString</enumValue>
  2070. <enumValue codeNum="2">cclDTypeInt8</enumValue>
  2071. <enumValue codeNum="3">cclDTypeUInt8</enumValue>
  2072. <enumValue codeNum="4">cclDTypeInt16</enumValue>
  2073. <enumValue codeNum="5">cclDTypeUInt16</enumValue>
  2074. <enumValue codeNum="6">cclDTypeInt32</enumValue>
  2075. <enumValue codeNum="7">cclDTypeUInt32</enumValue>
  2076. <enumValue codeNum="8">cclDTypeInt64</enumValue>
  2077. <enumValue codeNum="9">cclDTypeUInt64</enumValue>
  2078. <enumValue codeNum="10">cclDTypeFloat</enumValue>
  2079. <enumValue codeNum="11">cclDTypeDouble</enumValue>
  2080. <enumValue codeNum="12">cclDTypeDecimal</enumValue>
  2081. <enumValue codeNum="13">cclDTypeDate</enumValue>
  2082. <enumValue codeNum="14">cclDTypeTime</enumValue>
  2083. <enumValue codeNum="15">cclDTypeDateTime</enumValue>
  2084. <enumValue codeNum="16">cclDTypeDTInterval</enumValue>
  2085. <enumValue codeNum="17">cclDTypeYMInterval</enumValue>
  2086. <enumValue codeNum="18">cclDTypeBlob</enumValue>
  2087. <enumValue codeNum="19">cclDTypeRowIterator</enumValue>
  2088. <enumValue codeNum="20">cclDTypeDimIterator</enumValue>
  2089. <enumValue codeNum="21">cclDTypeMasterDataset</enumValue>
  2090. <enumValue codeNum="22">cclDTypeVariant</enumValue>
  2091. <enumValue codeNum="23">cclDTypeBinary</enumValue>
  2092. <enumValue codeNum="24">cclDTypeVarBinary</enumValue>
  2093. <enumValue codeNum="25">cclDTypeMemberUniqueName</enumValue>
  2094. <enumValue codeNum="26">cclDTypeMemberCaption</enumValue>
  2095. <enumValue codeNum="27">cclDTypeDimensionUniqueName</enumValue>
  2096. <enumValue codeNum="28">cclDTypeParentUniqueName</enumValue>
  2097. <enumValue codeNum="29">cclDTypeDescription</enumValue>
  2098. <enumValue codeNum="30">cclDTypeHierarchyUniqueName</enumValue>
  2099. <enumValue codeNum="31">cclDTypeParentLevel</enumValue>
  2100. <enumValue codeNum="32">cclDTypeLevelUniqueName</enumValue>
  2101. <enumValue codeNum="33">cclDTypeLevelNumber</enumValue>
  2102. <enumValue codeNum="34">cclDTypeLevelLabel</enumValue>
  2103. <enumValue codeNum="35">cclDTypeFormattedValue</enumValue>
  2104. <enumValue codeNum="36">cclDTypeFont</enumValue>
  2105. <enumValue codeNum="37">cclDTypeForeColor</enumValue>
  2106. <enumValue codeNum="38">cclDTypeBackColor</enumValue>
  2107. <enumValue codeNum="39">cclDTypeFontFlags</enumValue>
  2108. <enumValue codeNum="40">cclDTypeOrdinal</enumValue>
  2109. <enumValue codeNum="41">cclDTypeNestedDim</enumValue>
  2110. <enumValue codeNum="42">cclDTypeNumberOfParents</enumValue>
  2111. <enumValue codeNum="43">cclDTypeMemberType</enumValue>
  2112. <enumValue codeNum="44">cclDTypeHasChildren</enumValue>
  2113. <enumValue codeNum="45">cclDTypeExternalBuffer</enumValue>
  2114. <enumValue codeNum="46">cclDTypeTextBlob</enumValue>
  2115. <enumValue codeNum="47">cclDTypeMIME</enumValue>
  2116. <enumValue codeNum="48">cclDTypeURL</enumValue>
  2117. <enumValue codeNum="49">cclDTypeCurrency</enumValue>
  2118. <enumValue codeNum="50">cclDTypeMeasureItem</enumValue>
  2119. <enumValue codeNum="51">cclDTypeBoolean</enumValue>
  2120. <enumValue codeNum="52">cclDTypeTimeTZ</enumValue>
  2121. <enumValue codeNum="53">cclDTypeTimestampTZ</enumValue>
  2122. <enumValue codeNum="54">cclDTypeNumeric</enumValue>
  2123. <enumValue codeNum="55">cclDTypeNChar</enumValue>
  2124. <enumValue codeNum="56">cclDTypeNVarChar</enumValue>
  2125. <enumValue codeNum="57">cclDTypeDate2</enumValue>
  2126. <enumValue codeNum="58">cclDTypeTime2</enumValue>
  2127. <enumValue codeNum="59">cclDTypeTimestamp2</enumValue>
  2128. <enumValue codeNum="60">cclDTypeInterval2</enumValue>
  2129. <enumValue codeNum="100">cclDTypeXml</enumValue>
  2130. <enumValue codeNum="102">cclDTypeArray</enumValue>
  2131. <enumValue codeNum="103">cclDTypeMultiset</enumValue>
  2132. <enumValue codeNum="104">cclDTypeStruct</enumValue>
  2133. <enumValue codeNum="107">cclDTypeNull</enumValue>
  2134. </enumValues>
  2135. </property>
  2136. <object guid="334" id="physMDExtractFeedback">
  2137. <name>physMDExtractFeedback</name>
  2138. <contains multiplicity="1:1">
  2139. <property guid="335">
  2140. <name>appliesTo</name>
  2141. </property>
  2142. </contains>
  2143. <contains multiplicity="0:1">
  2144. <property guid="336">
  2145. <name>type</name>
  2146. <dataType>enum</dataType>
  2147. <defaultValue>unknown</defaultValue>
  2148. <enumValues>
  2149. <enumValue codeNum="0">unknown</enumValue>
  2150. <enumValue codeNum="1">success</enumValue>
  2151. <enumValue codeNum="2">notDbQuerySubject</enumValue>
  2152. <enumValue codeNum="3">sqlNotSelectAll</enumValue>
  2153. <enumValue codeNum="4">incorrectTableType</enumValue>
  2154. <enumValue codeNum="5">duplicateInconsistentQuerySubjects</enumValue>
  2155. </enumValues>
  2156. </property>
  2157. </contains>
  2158. <contains multiplicity="0:n" objectRef="customProperty"/>
  2159. </object>
  2160. <object guid="313" id="column">
  2161. <name>column</name>
  2162. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2163. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2164. <contains multiplicity="1:1" propertyRef="columnDataTypeProp"/>
  2165. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  2166. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  2167. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  2168. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  2169. <contains multiplicity="0:n" objectRef="column"/>
  2170. </object>
  2171. <object guid="314" id="table">
  2172. <name>table</name>
  2173. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2174. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2175. <contains multiplicity="0:1" propertyRef="numberOfRowsProp"/>
  2176. <contains multiplicity="1:1">
  2177. <property guid="315">
  2178. <name>type</name>
  2179. <dataType>enum</dataType>
  2180. <defaultValue>unknown</defaultValue>
  2181. <enumValues>
  2182. <enumValue codeNum="0">unknown</enumValue>
  2183. <enumValue codeNum="1">table</enumValue>
  2184. <enumValue codeNum="2">view</enumValue>
  2185. </enumValues>
  2186. </property>
  2187. </contains>
  2188. <contains multiplicity="0:n" objectRef="column"/>
  2189. <contains multiplicity="0:n" objectRef="customProperty"/>
  2190. </object>
  2191. <object guid="319" id="schema">
  2192. <name>schema</name>
  2193. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2194. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2195. <contains multiplicity="0:n" objectRef="table"/>
  2196. <contains multiplicity="0:n" objectRef="subroutine"/>
  2197. </object>
  2198. <object guid="320" id="catalog">
  2199. <name>catalog</name>
  2200. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2201. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2202. <contains multiplicity="0:n" objectRef="schema"/>
  2203. </object>
  2204. <object guid="321" id="physicalSource">
  2205. <name>physicalSource</name>
  2206. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2207. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2208. <contains multiplicity="0:n" objectRef="catalog"/>
  2209. </object>
  2210. <object guid="316" id="physicalSources">
  2211. <name>physicalSources</name>
  2212. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2213. <contains multiplicity="0:n" objectRef="physicalSource"/>
  2214. <contains multiplicity="0:n" objectRef="physMDExtractFeedback"/>
  2215. </object>
  2216. <object guid="322" id="procArgument">
  2217. <name>procArgument</name>
  2218. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2219. <contains multiplicity="1:1" propertyRef="columnDataTypeProp"/>
  2220. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  2221. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  2222. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  2223. <contains multiplicity="0:1" propertyRef="procParamModeProp"/>
  2224. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  2225. </object>
  2226. <object guid="323" id="procResult">
  2227. <name>procResult</name>
  2228. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2229. <contains multiplicity="1:1" propertyRef="columnDataTypeProp"/>
  2230. <contains multiplicity="0:1" propertyRef="precisionProp"/>
  2231. <contains multiplicity="0:1" propertyRef="scaleProp"/>
  2232. <contains multiplicity="0:1" propertyRef="sizeProp"/>
  2233. <contains multiplicity="0:1" propertyRef="nullableProp"/>
  2234. <contains multiplicity="0:1" objectRef="procResult"/>
  2235. </object>
  2236. <object guid="324" id="subroutine">
  2237. <name>subroutine</name>
  2238. <contains multiplicity="1:1" propertyRef="nameProp"/>
  2239. <contains multiplicity="1:1" propertyRef="IdProp"/>
  2240. <contains multiplicity="1:1" propertyRef="canonicalNameProp"/>
  2241. <contains multiplicity="1:1">
  2242. <property guid="325">
  2243. <name>invocationType</name>
  2244. <dataType>enum</dataType>
  2245. <defaultValue>unknown</defaultValue>
  2246. <enumValues>
  2247. <enumValue codeNum="0">unknown</enumValue>
  2248. <enumValue codeNum="1">procedure</enumValue>
  2249. <enumValue codeNum="2">function</enumValue>
  2250. </enumValues>
  2251. </property>
  2252. </contains>
  2253. <contains multiplicity="0:n" objectRef="procArgument"/>
  2254. <contains multiplicity="0:n" objectRef="procResult"/>
  2255. </object>
  2256. </mfwModel>