123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386 |
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: rspec
- (C) Copyright IBM Corp. 2003, 2014
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!ELEMENT modelPath (#PCDATA)>
- <!ELEMENT sortList (sortItem)+>
- <!ELEMENT sortItem EMPTY>
- <!ATTLIST sortItem
- refDataItem CDATA #REQUIRED
- sortOrder (ascending | descending) "ascending"
- >
- <!ELEMENT source (model | queryRef | sqlQuery | mdxQuery | queryOperation | joinOperation)>
- <!ELEMENT dimensionInfo (dimensions? | factList?)*>
- <!ELEMENT levels (level*)>
- <!ELEMENT level (keys | attributes? | sortList? | caption? | calculatedMembers?)+>
- <!ATTLIST level
- name CDATA #REQUIRED
- >
- <!ELEMENT levelRef EMPTY>
- <!ATTLIST levelRef
- refLevel CDATA #REQUIRED
- >
- <!ELEMENT queryRef EMPTY>
- <!ATTLIST queryRef
- refQuery CDATA #REQUIRED
- >
- <!ELEMENT filterExpression (#PCDATA)>
- <!ATTLIST filterExpression
- xml:space (default | preserve) "preserve"
- >
- <!ELEMENT calculatedMembers (calculatedMember*)>
- <!ELEMENT dataItem (expression)>
- <!ATTLIST dataItem
- name CDATA #REQUIRED
- label CDATA #IMPLIED
- aggregate (none | automatic | summarize | total | minimum | maximum | average | count | calculated | countDistinct | standardDeviation | variance | median | notApplicable) "automatic"
- rollupAggregate (none | automatic | summarize | total | minimum | maximum | average | count | calculated | countDistinct | standardDeviation | variance | median) "automatic"
- sort (ascending | descending | none) "none"
- detail (automatic | true | false) "automatic"
- naInCalcMemberContext (true | false) "false"
- solveOrder CDATA #IMPLIED
- onInaccessibleMember (substituteNull | substituteDefault | substituteError) #IMPLIED
- >
- <!ELEMENT slicerMemberSet (#PCDATA)>
- <!ATTLIST slicerMemberSet
- xml:space (default | preserve) "preserve"
- >
- <!ELEMENT joinOperation (joinFilter | joinOperands)+>
- <!ELEMENT joinOperand (queryRef?)>
- <!ATTLIST joinOperand
- cardinality (1:N | 1:1 | 0:N | 0:1) "1:N"
- >
- <!ELEMENT calculatedMember (calculatedMembers?)>
- <!ATTLIST calculatedMember
- name CDATA #REQUIRED
- refDataItem CDATA #REQUIRED
- caption CDATA #IMPLIED
- >
- <!ELEMENT executionOptimization EMPTY>
- <!ATTLIST executionOptimization
- value (allRows | firstRow) #REQUIRED
- >
- <!ELEMENT memberSet (memberSets?)>
- <!ATTLIST memberSet
- name CDATA #REQUIRED
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT localCache EMPTY>
- <!ATTLIST localCache
- value (true | false) #REQUIRED
- >
- <!ELEMENT expression (#PCDATA)>
- <!ATTLIST expression
- xml:space (default | preserve) "preserve"
- >
- <!ELEMENT query (source | selection | detailFilters? | summaryFilters? | dimensionInfo? | slicer? | queryHints? | memberSetStructure?)+>
- <!ATTLIST query
- name CDATA #REQUIRED
- >
- <!ELEMENT selection (dataItem*)>
- <!ATTLIST selection
- autoSummary (true | false) "true"
- >
- <!ELEMENT slicer (slicerMemberSet+)>
- <!ELEMENT queryResultDefinition ((edges?) , masterDetailLinks?)>
- <!ATTLIST queryResultDefinition
- name CDATA #REQUIRED
- refQuery CDATA #REQUIRED
- >
- <!ELEMENT edgeGroup (valueSets | edgeGroups?)+>
- <!ATTLIST edgeGroup
- name CDATA #IMPLIED
- >
- <!ELEMENT details (dataItemRef+)>
- <!ELEMENT dataItemRef EMPTY>
- <!ATTLIST dataItemRef
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT dataItemContext EMPTY>
- <!ATTLIST dataItemContext
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT parameterContext EMPTY>
- <!ATTLIST parameterContext
- parameter CDATA #REQUIRED
- >
- <!ELEMENT edgeGroups (edgeGroup+)>
- <!ELEMENT layers (layerEdge)+>
- <!ELEMENT cells (dataItemRef)+>
- <!ELEMENT overallHeader (dataItemRef+)>
- <!ELEMENT overallFooter (dataItemRef+)>
- <!ELEMENT groupHeader (dataItemRef*)>
- <!ATTLIST groupHeader
- name CDATA #REQUIRED
- >
- <!ELEMENT groupFooter (dataItemRef*)>
- <!ATTLIST groupFooter
- name CDATA #REQUIRED
- >
- <!ELEMENT groupSort (sortItem+)>
- <!ELEMENT propertyExpressions (propertyExpression*)>
- <!ELEMENT querySet (modelPath? | queries | queryResultDefinitions | requestHints?)+>
- <!ATTLIST querySet
- expressionLocale NMTOKEN #REQUIRED
- >
- <!ELEMENT model EMPTY>
- <!ELEMENT sqlQuery (sqlText | mdProjectedItems?)+>
- <!ATTLIST sqlQuery
- name CDATA #REQUIRED
- dataSource CDATA #REQUIRED
- type (cogSQL | native | passThrough) "native"
- >
- <!ELEMENT mdxQuery (mdxText | mdDimensionalInfo?)+>
- <!ATTLIST mdxQuery
- name CDATA #REQUIRED
- dataSource CDATA #REQUIRED
- catalog CDATA #IMPLIED
- >
- <!ELEMENT queryOperation (queryRefs | projectionList)+>
- <!ATTLIST queryOperation
- name CDATA #REQUIRED
- setOperation (UNION | INTERSECT | EXCEPT) "UNION"
- duplicates (remove | preserve) "remove"
- >
- <!ELEMENT dimensions (dimension+)>
- <!ELEMENT factList (fact+)>
- <!ELEMENT keys (key*)>
- <!ELEMENT attributes (attribute*)>
- <!ELEMENT caption EMPTY>
- <!ATTLIST caption
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT joinFilter (filterExpression)>
- <!ELEMENT joinOperands (joinOperand,joinOperand)>
- <!ELEMENT memberSets (memberSet+)>
- <!ELEMENT detailFilters (detailFilter+)>
- <!ELEMENT summaryFilters (summaryFilter+)>
- <!ELEMENT queryHints (avoidZeroDiv? | autoSort? | executionOptimization? | queryProcessing? | outerJoinAllowed? | crossProductAllowed? | suppress? | rollupProcessing? | maxRowsRetrieved? | maxTablesPerQuery? | maxQueryExecutionTime? | maxTextBlobCharacters? | useSQLWithClause? | localCache? | useV4Interpretation? | executionMethod? | useForParameterInfo? | useSQLJoinSyntax? | useAggregateCache? | useSAPMUNAsBusinessKey? | cacheServerQuery? | useSQLParameters?)*>
- <!ELEMENT memberSetStructure (memberSet*)>
- <!ELEMENT edges (edge*)>
- <!ELEMENT masterDetailLinks (masterDetailLink+)>
- <!ELEMENT valueSets (valueSet+)>
- <!ELEMENT layerEdge (dataItemRef+)>
- <!ELEMENT propertyExpression (#PCDATA)>
- <!ELEMENT queries (query)+>
- <!ELEMENT queryResultDefinitions (queryResultDefinition+)>
- <!ELEMENT requestHints (noDataMode? | designMode? | executionOptimization? | localCache?)*>
- <!ELEMENT sqlText (#PCDATA)>
- <!ATTLIST sqlText
- xml:space (default | preserve) "preserve"
- >
- <!ELEMENT mdProjectedItems (mdProjectedItem*)>
- <!ELEMENT mdxText (#PCDATA)>
- <!ATTLIST mdxText
- xml:space (default | preserve) "preserve"
- >
- <!ELEMENT mdDimensionalInfo (mdDimensions? | mdFacts?)*>
- <!ELEMENT queryRefs (queryRef*)>
- <!ELEMENT projectionList (queryItem*)>
- <!ATTLIST projectionList
- autoGenerated (true | false) "false"
- >
- <!ELEMENT dimension (levels? | hierarchies?)*>
- <!ATTLIST dimension
- name CDATA #REQUIRED
- >
- <!ELEMENT fact (scope?)>
- <!ATTLIST fact
- name CDATA #REQUIRED
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT key EMPTY>
- <!ATTLIST key
- name CDATA #REQUIRED
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT attribute EMPTY>
- <!ATTLIST attribute
- name CDATA #REQUIRED
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT detailFilter (filterExpression)>
- <!ATTLIST detailFilter
- use (required | optional | prohibited) "required"
- postAutoAggregation (true | false) "false"
- >
- <!ELEMENT summaryFilter (filterExpression | summaryFilterLevels?)+>
- <!ATTLIST summaryFilter
- use (required | optional | prohibited) "required"
- >
- <!ELEMENT avoidZeroDiv EMPTY>
- <!ATTLIST avoidZeroDiv
- value (true | false) #REQUIRED
- >
- <!ELEMENT autoSort EMPTY>
- <!ATTLIST autoSort
- value (none | all | minimal) #REQUIRED
- >
- <!ELEMENT queryProcessing EMPTY>
- <!ATTLIST queryProcessing
- value (databaseOnly | minimizeLocal) #REQUIRED
- >
- <!ELEMENT outerJoinAllowed EMPTY>
- <!ATTLIST outerJoinAllowed
- value (allow | warn | deny) #REQUIRED
- >
- <!ELEMENT crossProductAllowed EMPTY>
- <!ATTLIST crossProductAllowed
- value (allow | warn | deny) #REQUIRED
- >
- <!ELEMENT suppress EMPTY>
- <!ATTLIST suppress
- value (none | nulls) #REQUIRED
- >
- <!ELEMENT rollupProcessing EMPTY>
- <!ATTLIST rollupProcessing
- value (extended | database | local) #REQUIRED
- >
- <!ELEMENT maxRowsRetrieved EMPTY>
- <!ATTLIST maxRowsRetrieved
- value CDATA #IMPLIED
- >
- <!ELEMENT maxTablesPerQuery EMPTY>
- <!ATTLIST maxTablesPerQuery
- value CDATA #IMPLIED
- >
- <!ELEMENT maxQueryExecutionTime EMPTY>
- <!ATTLIST maxQueryExecutionTime
- value CDATA #IMPLIED
- >
- <!ELEMENT maxTextBlobCharacters EMPTY>
- <!ATTLIST maxTextBlobCharacters
- value CDATA #IMPLIED
- >
- <!ELEMENT useSQLWithClause EMPTY>
- <!ATTLIST useSQLWithClause
- value (true | false) #REQUIRED
- >
- <!ELEMENT useV4Interpretation EMPTY>
- <!ATTLIST useV4Interpretation
- value (true | false) "false"
- >
- <!ELEMENT executionMethod EMPTY>
- <!ATTLIST executionMethod
- value (sequential | concurrent) #REQUIRED
- >
- <!ELEMENT useForParameterInfo EMPTY>
- <!ATTLIST useForParameterInfo
- value (true | false) "false"
- >
- <!ELEMENT useSQLJoinSyntax EMPTY>
- <!ATTLIST useSQLJoinSyntax
- value (implicit | explicit) #REQUIRED
- >
- <!ELEMENT useAggregateCache EMPTY>
- <!ATTLIST useAggregateCache
- value (true | false) #REQUIRED
- >
- <!ELEMENT useSAPMUNAsBusinessKey EMPTY>
- <!ATTLIST useSAPMUNAsBusinessKey
- value (true | false) #REQUIRED
- >
- <!ELEMENT cacheServerQuery EMPTY>
- <!ATTLIST cacheServerQuery
- value (true | false) #REQUIRED
- >
- <!ELEMENT useSQLParameters EMPTY>
- <!ATTLIST useSQLParameters
- value (marker | literal) #REQUIRED
- >
- <!ELEMENT edge (edgeGroups? | edgeSuppression?)*>
- <!ATTLIST edge
- name CDATA #REQUIRED
- edgeID CDATA #IMPLIED
- memberCache (default | none | all) #IMPLIED
- >
- <!ELEMENT masterDetailLink (masterContext | detailContext)+>
- <!ELEMENT valueSet (groupHeader? | groupBody? | groupFooter? | groupSort? | propertyExpressions?)*>
- <!ATTLIST valueSet
- name CDATA #REQUIRED
- refDataItem CDATA #IMPLIED
- solveOrder CDATA "0"
- >
- <!ELEMENT noDataMode EMPTY>
- <!ATTLIST noDataMode
- enabled (true | false) "true"
- >
- <!ELEMENT designMode EMPTY>
- <!ATTLIST designMode
- enabled (true | false) "true"
- >
- <!ELEMENT mdProjectedItem EMPTY>
- <!ATTLIST mdProjectedItem
- name CDATA #REQUIRED
- >
- <!ELEMENT mdDimensions (mdDimension+)>
- <!ELEMENT mdFacts (mdFact+)>
- <!ELEMENT queryItem EMPTY>
- <!ATTLIST queryItem
- name CDATA #REQUIRED
- >
- <!ELEMENT hierarchies ((levelHierarchy | memberHierarchy)*)>
- <!ELEMENT scope ((scopeDimension | scopeHierarchy | scopeLevel)+)>
- <!ELEMENT summaryFilterLevels (summaryFilterLevel+)>
- <!ELEMENT edgeSuppression EMPTY>
- <!ATTLIST edgeSuppression
- null (true | false) "true"
- zero (true | false) "true"
- divByZero (true | false) "true"
- overflow (true | false) "true"
- >
- <!ELEMENT masterContext (dataItemContext)>
- <!ATTLIST masterContext
- refQueryResultDefinition CDATA #REQUIRED
- >
- <!ELEMENT detailContext (dataItemContext | parameterContext)>
- <!ATTLIST detailContext
- refQueryResultDefinition CDATA #REQUIRED
- >
- <!ELEMENT groupBody (dataItemRef* , propertyExpressions?)>
- <!ATTLIST groupBody
- name CDATA #IMPLIED
- >
- <!ELEMENT mdDimension (mdHierarchy)>
- <!ATTLIST mdDimension
- name CDATA #REQUIRED
- >
- <!ELEMENT mdFact EMPTY>
- <!ATTLIST mdFact
- name CDATA #REQUIRED
- >
- <!ELEMENT levelHierarchy (levelRef*)>
- <!ATTLIST levelHierarchy
- name CDATA #REQUIRED
- >
- <!ELEMENT memberHierarchy (calculatedMembers?)?>
- <!ATTLIST memberHierarchy
- name CDATA #REQUIRED
- >
- <!ELEMENT scopeDimension EMPTY>
- <!ATTLIST scopeDimension
- refDimension CDATA #REQUIRED
- >
- <!ELEMENT scopeHierarchy EMPTY>
- <!ATTLIST scopeHierarchy
- refHierarchy CDATA #REQUIRED
- >
- <!ELEMENT scopeLevel EMPTY>
- <!ATTLIST scopeLevel
- refLevel CDATA #REQUIRED
- >
- <!ELEMENT summaryFilterLevel EMPTY>
- <!ATTLIST summaryFilterLevel
- refDataItem CDATA #REQUIRED
- >
- <!ELEMENT mdHierarchy (mdLevel*)>
- <!ATTLIST mdHierarchy
- name CDATA #REQUIRED
- >
- <!ELEMENT mdLevel EMPTY>
- <!ATTLIST mdLevel
- name CDATA #REQUIRED
- >
|