text: <?xml version="1.0" encoding="UTF-8"?>
  <!-- Written by Eclipse BIRT 2.0 -->
  <report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20">
      <page-setup>
          <graphic-master-page name="My Page">
              <contents>         
              	<data/>      
              </contents>
          </graphic-master-page>
      </page-setup>
      <data-sources>
          <script-data-source name="myDataSource"/>
      </data-sources>
      <data-sets>
          <script-data-set name="firstDataSet">
              <property name="dataSource">myDataSource</property>
          </script-data-set>
          <script-data-set name="secondDataSet">
              <property name="dataSource">myDataSource</property>
          </script-data-set>
      </data-sets>
      <cubes>
      	<tabular-cube name="testCube">
      		<property name="dataSet">firstDataSet</property>
      		<property name="defaultMeasureGroup">testMeasureGroup</property>
      		<property name="autoKey">true</property>
      		<expression name="ACLExpression" type="javascript">ACL expression</expression>
      		<list-property name="filter">
                  <structure>
                      <property name="operator">lt</property>
                      <expression name="expr">filter expression</expression>
                      <expression name="value1">value1 expression</expression>
                      <expression name="value2">value2 expression</expression>
                  </structure>
              </list-property>
      		<list-property name="dimensionConditions">
      			<structure>
      				<property name="hierarchy">testHierarchy</property>
      				<list-property name="joinConditions">
      					<structure>
                      		<property name="cubeKey">cubeKey</property>
                      		<property name="hierarchyKey">key</property>
                      		<property name="level">testDimension/testLevel</property>    				
                  		</structure>
                  		<structure>
                      		<property name="cubeKey">cubeKey2</property>
                      		<property name="hierarchyKey">key2</property>
                  		</structure>
                  		<structure>
                      		<property name="cubeKey">cubeKey4</property>
                      		<property name="hierarchyKey">key4</property>
                  		</structure>
      				</list-property>
      			</structure>
      			<structure>
      				<property name="hierarchy">nonExistingHierarchy</property>
      				<list-property name="joinConditions">
      					<structure>
                      		<property name="cubeKey">cubeKey</property>
                      		<property name="hierarchyKey">key</property>
                  		</structure>
      				</list-property>
      			</structure>
      		</list-property>
      		<property name="dimensions">
      			<tabular-dimension name="testDimension">
      				<property name="isTimeType">true</property>
      				<property name="defaultHierarchy">testHierarchy</property>
      				<expression name="ACLExpression" type="javascript">ACL expression</expression>
      				<property name="hierarchies">
      					<tabular-hierarchy name="testHierarchy">
      						<property name="dataSet">secondDataSet</property>
      						<list-property name="filter">
                  				<structure>
                      				<property name="operator">lt</property>
                      				<expression name="expr">filter expression</expression>
                      				<expression name="value1">value1 expression</expression>
                      				<expression name="value2">value2 expression</expression>
                  				</structure>
              				</list-property>
      						<simple-property-list name="primaryKeys">
      							<value>key</value>
      							<value>key2</value>
      							<value>key4</value>
      						</simple-property-list>
      						<property name="levels">
      							<tabular-level name="testLevel">
      								<property name="columnName">column1</property>
      								<property name="displayColumnName">displayColumnName</property>
      								<property name="dataType">integer</property>
      								<property name="dateTimeLevelType">month</property>
      								<property name="dateTimeFormat">mmm</property>
      								<property name="interval">prefix</property>
                  					<property name="intervalRange">3.0</property>
                  					<property name="intervalBase">Jan</property>
                  					<property name="levelType">dynamic</property>
                  					<expression name="ACLExpression" type="javascript">ACL expression</expression>
                  					<expression name="memberACLExpression" type="javascript">member ACL expression</expression>
                  					<property name="alignment">justify</property>
      								<list-property name="staticValues">
      									<structure>
              								<property name="ruleExpre">rule expression</property>
              								<property name="displayExpre">display expression</property>
          								</structure>
         	 								<structure>
              								<property name="ruleExpre">rule expression2</property>
              								<property name="displayExpre">display expression2</property>
          								</structure>
      								</list-property>
      								<list-property name="attributes">
      									<structure>
              								<property name="name">var1</property>
              								<property name="dataType">string</property>
          								</structure>
         	 								<structure>
              								<property name="name">var2</property>
              								<property name="dataType">integer</property>
          								</structure>
      								</list-property>
      								<structure name="action">
                          				<expression name="uri">http://localhost:8080/bluehero</expression>
                      				</structure> 
                      				<structure name="format">
                                          <property name="category">testLevelFormatCategory</property>
                                          <property name="pattern">testLevelFormatPattern</property>
                                          <property name="locale">aa</property>
                                      </structure>  
      							</tabular-level>
      						</property>
      					</tabular-hierarchy>
      				</property>
      			</tabular-dimension>
      		</property>
      		<property name="measureGroups">
      			<tabular-measure-group name="testMeasureGroup">
      				<property name="measures">
      					<tabular-measure name="testMeasure">
      						<property name="function">min</property>
      						<property name="measureExpression">column</property>
      						<property name="isCalculated">false</property>
      						<property name="dataType">string</property>
      						<expression name="ACLExpression" type="javascript">ACL expression</expression>
      						<property name="alignment">justify</property>
      						<property name="isVisible">false</property>
      						<structure name="action">
                          		<expression name="uri">http://localhost:8080/bluehero</expression>
                      		</structure> 
                      		<structure name="format">
                                  <property name="category">testMeasureFormatCategory</property>
                                  <property name="pattern">testMeasureFormatPattern</property>                                
                              </structure>  
      					</tabular-measure>
      				</property>
      			</tabular-measure-group>
      		</property>    		
      	</tabular-cube>
      </cubes>
  </report>
  