<?xml version="1.0" ?>
<Root>
    <TestCase name="testMDCubes">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_TYPE"
                                    sql:field="CUBE_TYPE" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="CUBE_GUID"
                                    sql:field="CUBE_GUID" type="uuid"/>
                                <xsd:element minOccurs="0"
                                    name="CREATED_ON"
                                    sql:field="CREATED_ON" type="xsd:dateTime"/>
                                <xsd:element minOccurs="0"
                                    name="LAST_SCHEMA_UPDATE"
                                    sql:field="LAST_SCHEMA_UPDATE" type="xsd:dateTime"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_UPDATED_BY"
                                    sql:field="SCHEMA_UPDATED_BY" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="LAST_DATA_UPDATE"
                                    sql:field="LAST_DATA_UPDATE" type="xsd:dateTime"/>
                                <xsd:element minOccurs="0"
                                    name="DATA_UPDATED_BY"
                                    sql:field="DATA_UPDATED_BY" type="xsd:string"/>
                                <xsd:element
                                    name="IS_DRILLTHROUGH_ENABLED"
                                    sql:field="IS_DRILLTHROUGH_ENABLED" type="xsd:boolean"/>
                                <xsd:element name="IS_WRITE_ENABLED"
                                    sql:field="IS_WRITE_ENABLED" type="xsd:boolean"/>
                                <xsd:element name="IS_LINKABLE"
                                    sql:field="IS_LINKABLE" type="xsd:boolean"/>
                                <xsd:element name="IS_SQL_ENABLED"
                                    sql:field="IS_SQL_ENABLED" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - HR Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Sales Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales 2</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Sales 2 Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Sales Ragged Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Store Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <CUBE_TYPE>CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Warehouse Cube</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <CUBE_TYPE>VIRTUAL CUBE</CUBE_TYPE>
                        <IS_DRILLTHROUGH_ENABLED>true</IS_DRILLTHROUGH_ENABLED>
                        <IS_WRITE_ENABLED>false</IS_WRITE_ENABLED>
                        <IS_LINKABLE>false</IS_LINKABLE>
                        <IS_SQL_ENABLED>false</IS_SQL_ENABLED>
                        <DESCRIPTION>FoodMart Schema - Warehouse and
                            Sales Cube</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDBTables">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="TABLE_CATALOG"
                                    sql:field="TABLE_CATALOG" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="TABLE_SCHEMA"
                                    sql:field="TABLE_SCHEMA" type="xsd:string"/>
                                <xsd:element name="TABLE_NAME"
                                    sql:field="TABLE_NAME" type="xsd:string"/>
                                <xsd:element name="TABLE_TYPE"
                                    sql:field="TABLE_TYPE" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="TABLE_GUID"
                                    sql:field="TABLE_GUID" type="uuid"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="TABLE_PROPID"
                                    sql:field="TABLE_PROPID" type="xsd:unsignedInt"/>
                                <xsd:element minOccurs="0"
                                    name="DATE_CREATED"
                                    sql:field="DATE_CREATED" type="xsd:dateTime"/>
                                <xsd:element minOccurs="0"
                                    name="DATE_MODIFIED"
                                    sql:field="DATE_MODIFIED" type="xsd:dateTime"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Department:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Department
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Department:Department Description</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Department
                            Hierarchy - Department Description Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Employees:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Employees
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Employees:Employee Id</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Employees
                            Hierarchy - Employee Id Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Pay Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Pay Type
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Pay Type:Pay Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Pay Type
                            Hierarchy - Pay Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Position:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Position
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Position:Management Role</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Position
                            Hierarchy - Management Role Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Position:Position Title</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Position
                            Hierarchy - Position Title Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store Type
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store Type:Store Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store Type
                            Hierarchy - Store Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store
                            Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store
                            Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store
                            Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Store
                            Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy
                            - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy
                            - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube - Time Hierarchy
                            - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Gender:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Gender
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Gender:Gender</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Gender
                            Hierarchy - Gender Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Brand Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Brand Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Product Category</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Product Category Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Product Department</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Product Department Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Product Family</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Product Family Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Product Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Product Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Product:Product Subcategory</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Product
                            Hierarchy - Product Subcategory Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time.Weekly:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube -
                            Time.Weekly Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time.Weekly:Day</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube -
                            Time.Weekly Hierarchy - Day Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time.Weekly:Week</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube -
                            Time.Weekly Hierarchy - Week Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time.Weekly:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube -
                            Time.Weekly Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Time
                            Hierarchy - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Time
                            Hierarchy - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube - Time
                            Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Customers:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Customers Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Customers:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Customers Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Customers:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Customers Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Customers:Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Customers Hierarchy - Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Customers:State Province</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Customers Hierarchy - State Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Education Level:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Education Level Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Education
                            Level:Education Level</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Education Level Hierarchy - Education Level Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Gender:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Gender Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Gender:Gender</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Gender Hierarchy - Gender Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Geography:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Geography Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Geography:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Geography Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Geography:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Geography Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Geography:State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Geography Hierarchy - State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Marital Status:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Marital Status Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Marital Status:Marital Status</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Marital Status Hierarchy - Marital Status Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Brand Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Brand Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Product Category</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Product Category Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Product Department</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Product Department Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Product Family</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Product Family Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Product Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Product Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Product:Product Subcategory</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Product Hierarchy - Product Subcategory Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Promotion Media:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Promotion Media Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Promotion Media:Media Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Promotion Media Hierarchy - Media Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Promotions:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Promotions Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Promotions:Promotion Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Promotions Hierarchy - Promotion Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store Size in SQFT:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Size in SQFT Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store Size in
                            SQFT:Store Sqft</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Size in SQFT Hierarchy - Store Sqft Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Type Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store Type:Store Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Type Hierarchy - Store Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Store Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time.Weekly:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Time.Weekly Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time.Weekly:Day</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Time.Weekly Hierarchy - Day Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time.Weekly:Week</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Time.Weekly Hierarchy - Week Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time.Weekly:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Time.Weekly Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube - Time
                            Hierarchy - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube - Time
                            Hierarchy - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube - Time
                            Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Yearly Income:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Yearly Income Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged:Yearly Income:Yearly Income</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube -
                            Yearly Income Hierarchy - Yearly Income Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Customers:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Customers
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Customers:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Customers
                            Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Customers:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Customers
                            Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Customers:Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Customers
                            Hierarchy - Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Customers:State Province</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Customers
                            Hierarchy - State Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Education Level:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Education
                            Level Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Education Level:Education Level</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Education
                            Level Hierarchy - Education Level Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Gender:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Gender
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Gender:Gender</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Gender
                            Hierarchy - Gender Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Marital Status:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Marital
                            Status Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Marital Status:Marital Status</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Marital
                            Status Hierarchy - Marital Status Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Brand Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Brand Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Product Category</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Product Category Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Product Department</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Product Department Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Product Family</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Product Family Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Product Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Product Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Product:Product Subcategory</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Product
                            Hierarchy - Product Subcategory Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Promotion Media:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Promotion
                            Media Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Promotion Media:Media Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Promotion
                            Media Hierarchy - Media Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Promotions:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Promotions
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Promotions:Promotion Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Promotions
                            Hierarchy - Promotion Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store Size in SQFT:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store Size
                            in SQFT Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store Size in SQFT:Store Sqft</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store Size
                            in SQFT Hierarchy - Store Sqft Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store Type
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store Type:Store Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store Type
                            Hierarchy - Store Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store
                            Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store
                            Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store
                            Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Store
                            Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time.Weekly:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time.Weekly:Day</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly
                            Hierarchy - Day Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time.Weekly:Week</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly
                            Hierarchy - Week Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time.Weekly:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time.Weekly
                            Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time
                            Hierarchy - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time
                            Hierarchy - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Time
                            Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Yearly Income:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Yearly
                            Income Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales:Yearly Income:Yearly Income</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube - Yearly
                            Income Hierarchy - Yearly Income Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Has coffee bar:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Has coffee
                            bar Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Has coffee bar:Has coffee bar</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Has coffee
                            bar Hierarchy - Has coffee bar Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store Type
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store Type:Store Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store Type
                            Hierarchy - Store Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store
                            Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store
                            Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store
                            Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube - Store
                            Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Customers:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Customers Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Customers:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Customers Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Customers:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Customers Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Customers:Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Customers Hierarchy - Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Customers:State Province</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Customers Hierarchy - State Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Education Level:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Education Level Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Education
                            Level:Education Level</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Education Level Hierarchy - Education
                            Level Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Gender:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Gender Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Gender:Gender</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Gender Hierarchy - Gender Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Marital Status:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Marital Status Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Marital
                            Status:Marital Status</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Marital Status Hierarchy - Marital Status Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Brand Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Brand Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Product Category</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Product Category Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Product Department</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Product Department Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Product Family</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Product Family Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Product Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Product Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Product:Product Subcategory</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Product Hierarchy - Product Subcategory Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Promotion Media:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Promotion Media Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Promotion
                            Media:Media Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Promotion Media Hierarchy - Media Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Promotions:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Promotions Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and
                            Sales:Promotions:Promotion Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Promotions Hierarchy - Promotion Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Store Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Store Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Store Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Store Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Store Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time.Weekly:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time.Weekly Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time.Weekly:Day</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time.Weekly Hierarchy - Day Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time.Weekly:Week</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time.Weekly Hierarchy - Week Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time.Weekly:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time.Weekly Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time Hierarchy - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time Hierarchy - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Time Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Warehouse:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Warehouse Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Warehouse:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Warehouse Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Warehouse:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Warehouse Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Warehouse:State Province</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Warehouse Hierarchy - State Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and
                            Sales:Warehouse:Warehouse Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Warehouse Hierarchy - Warehouse Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Yearly Income:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Yearly Income Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales:Yearly
                            Income:Yearly Income</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube
                            - Yearly Income Hierarchy - Yearly Income Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Brand Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Brand Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Product Category</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Product Category Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Product Department</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Product Department Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Product Family</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Product Family Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Product Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Product Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Product:Product Subcategory</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Product
                            Hierarchy - Product Subcategory Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store Size in SQFT:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Size in SQFT Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store Size in SQFT:Store Sqft</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Size in SQFT Hierarchy - Store Sqft Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store Type:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Type Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store Type:Store Type</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Type Hierarchy - Store Type Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store:Store City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Hierarchy - Store City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store:Store Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Hierarchy - Store Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store:Store Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Hierarchy - Store Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Store:Store State</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Store
                            Hierarchy - Store State Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time.Weekly:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Time.Weekly Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time.Weekly:Day</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Time.Weekly Hierarchy - Day Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time.Weekly:Week</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Time.Weekly Hierarchy - Week Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time.Weekly:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Time.Weekly Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time:Month</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Time
                            Hierarchy - Month Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time:Quarter</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Time
                            Hierarchy - Quarter Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Time:Year</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube - Time
                            Hierarchy - Year Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Warehouse:(All)</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Warehouse Hierarchy - (All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Warehouse:City</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Warehouse Hierarchy - City Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Warehouse:Country</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Warehouse Hierarchy - Country Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Warehouse:State Province</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Warehouse Hierarchy - State Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse:Warehouse:Warehouse Name</TABLE_NAME>
                        <TABLE_TYPE>SYSTEM TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube -
                            Warehouse Hierarchy - Warehouse Name Level</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>HR</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - HR Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales 2</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales 2 Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Sales Ragged</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Sales Ragged Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Store</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Store Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse Cube</DESCRIPTION>
                    </row>
                    <row>
                        <TABLE_CATALOG>FoodMart</TABLE_CATALOG>
                        <TABLE_NAME>Warehouse and Sales</TABLE_NAME>
                        <TABLE_TYPE>TABLE</TABLE_TYPE>
                        <DESCRIPTION>FoodMart - Warehouse and Sales Cube</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDimensions">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element name="DIMENSION_NAME"
                                    sql:field="DIMENSION_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DIMENSION_GUID"
                                    sql:field="DIMENSION_GUID" type="uuid"/>
                                <xsd:element name="DIMENSION_CAPTION"
                                    sql:field="DIMENSION_CAPTION" type="xsd:string"/>
                                <xsd:element name="DIMENSION_ORDINAL"
                                    sql:field="DIMENSION_ORDINAL" type="xsd:unsignedInt"/>
                                <xsd:element name="DIMENSION_TYPE"
                                    sql:field="DIMENSION_TYPE" type="xsd:short"/>
                                <xsd:element
                                    name="DIMENSION_CARDINALITY"
                                    sql:field="DIMENSION_CARDINALITY" type="xsd:unsignedInt"/>
                                <xsd:element name="DEFAULT_HIERARCHY"
                                    sql:field="DEFAULT_HIERARCHY" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="IS_VIRTUAL"
                                    sql:field="IS_VIRTUAL" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="IS_READWRITE"
                                    sql:field="IS_READWRITE" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="DIMENSION_UNIQUE_SETTINGS"
                                    sql:field="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/>
                                <xsd:element minOccurs="0"
                                    name="DIMENSION_MASTER_UNIQUE_NAME"
                                    sql:field="DIMENSION_MASTER_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DIMENSION_IS_VISIBLE"
                                    sql:field="DIMENSION_IS_VISIBLE" type="xsd:boolean"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Department</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Department]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Department</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>13</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Department]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Department Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Employees</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Employees</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1156</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Employees]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Employees Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>4</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Pay Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Pay Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Pay Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Pay Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Pay Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Position</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Position]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Position</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>19</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Position]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Position Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Store Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Store Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>HR Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Customers</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Customers Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Education Level</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Education Level Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Gender</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Gender Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Marital Status</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>112</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Marital Status Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Product</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Product</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Product Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Promotion Media</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Promotion Media Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Promotions</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Promotions Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Store Size in SQFT Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Store Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Store Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_NAME>Yearly Income</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>12</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Cube - Yearly Income Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales 2</CUBE_NAME>
                        <DIMENSION_NAME>Gender</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales 2 Cube - Gender Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales 2</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales 2 Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales 2</CUBE_NAME>
                        <DIMENSION_NAME>Product</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Product</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales 2 Cube - Product Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales 2</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales 2 Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Customers</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Customers Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Education Level</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Education Level Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Gender</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Gender Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Geography</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Geography]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Geography</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>24</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Geography]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Geography Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Marital Status</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>12</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Marital Status Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Product</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Product</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Product Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Promotion Media</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Promotion Media Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Promotions</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Promotions Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Store Size in
                            SQFT Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Store Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Store Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_NAME>Yearly Income</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>13</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Sales Ragged Cube - Yearly Income Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_NAME>Has coffee bar</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Has coffee bar]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Has coffee bar</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Has coffee bar]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Store Cube - Has coffee bar Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Store Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Store Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_NAME>Store Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Store Cube - Store Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>8</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Product</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Product</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Product Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Store Size in SQFT</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Size in SQFT</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>22</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Size in SQFT]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Store Size in SQFT Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Store Type</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store Type</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>7</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store Type]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Store Type Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_NAME>Warehouse</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Warehouse]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Warehouse</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Warehouse]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse Cube - Warehouse Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Customers</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Customers</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>1</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>10282</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Customers]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Education Level</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Education Level</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>2</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>6</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Education Level]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Education Level Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Gender</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Gender</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>3</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>3</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Gender]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Gender Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Marital Status</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Marital Status</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>4</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>112</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Marital Status]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Marital
                            Status Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Measures</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Measures</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>0</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>12</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Measures]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Measures Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Product</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Product</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>5</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>1561</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Product]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Product Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Promotion Media</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotion Media</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>6</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>15</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotion Media]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Promotion Media Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Promotions</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Promotions</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>7</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>52</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Promotions]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Promotions Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Store</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Store</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>8</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>26</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Store]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Store Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Time</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Time</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>9</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Time]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Time Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Warehouse</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Warehouse]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Warehouse</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>11</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>25</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Warehouse]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Warehouse Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_NAME>Yearly Income</DIMENSION_NAME>
                        <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME>
                        <DIMENSION_CAPTION>Yearly Income</DIMENSION_CAPTION>
                        <DIMENSION_ORDINAL>10</DIMENSION_ORDINAL>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <DIMENSION_CARDINALITY>9</DIMENSION_CARDINALITY>
                        <DEFAULT_HIERARCHY>[Yearly Income]</DEFAULT_HIERARCHY>
                        <DESCRIPTION>Warehouse and Sales Cube - Yearly
                            Income Dimension</DESCRIPTION>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDFunction">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="FUNCTION_NAME"
                                    sql:field="FUNCTION_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="PARAMETER_LIST"
                                    sql:field="PARAMETER_LIST" type="xsd:string"/>
                                <xsd:element name="RETURN_TYPE"
                                    sql:field="RETURN_TYPE" type="xsd:int"/>
                                <xsd:element name="ORIGIN"
                                    sql:field="ORIGIN" type="xsd:int"/>
                                <xsd:element name="INTERFACE_NAME"
                                    sql:field="INTERFACE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="LIBRARY_NAME"
                                    sql:field="LIBRARY_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="CAPTION" sql:field="CAPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from the tuple
                            specified in &lt;Tuple>. The member to be
                            returned is specified by the zero-based
                            position of the member in the set in &lt;Index>.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a tuple from the set
                            specified in &lt;Set>. The tuple to be
                            returned is specified by the zero-based
                            position of the tuple in the set in &lt;Index>.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a tuple from the set
                            specified in &lt;Set>. The tuple to be
                            returned is specified by the member name (or
                            names) in &lt;String>.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_R_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <${restriction.name}>${restriction.value}</${restriction.name}>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDFunctions">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <cxmla:DiscoverResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis">
            <cxmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="FUNCTION_NAME"
                                    sql:field="FUNCTION_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="PARAMETER_LIST"
                                    sql:field="PARAMETER_LIST" type="xsd:string"/>
                                <xsd:element name="RETURN_TYPE"
                                    sql:field="RETURN_TYPE" type="xsd:int"/>
                                <xsd:element name="ORIGIN"
                                    sql:field="ORIGIN" type="xsd:int"/>
                                <xsd:element name="INTERFACE_NAME"
                                    sql:field="INTERFACE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="LIBRARY_NAME"
                                    sql:field="LIBRARY_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="CAPTION" sql:field="CAPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <FUNCTION_NAME>$AggregateChildren</FUNCTION_NAME>
                        <DESCRIPTION>Equivalent to
                            'Aggregate(&lt;Hierarchy>.CurrentMember.Children);
                            for internal use.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>$AggregateChildren</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>$Cache</FUNCTION_NAME>
                        <DESCRIPTION>Evaluates and returns its sole
                            argument, applying statement-level caching</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>$Cache</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>()</FUNCTION_NAME>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>()</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>*</FUNCTION_NAME>
                        <DESCRIPTION>Multiplies two numbers.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>*</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>*</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>*</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>*</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>*</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>*</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>*</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>*</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>*</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>+</FUNCTION_NAME>
                        <DESCRIPTION>Adds two numbers.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>+</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>-</FUNCTION_NAME>
                        <DESCRIPTION>Subtracts two numbers.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>-</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>-</FUNCTION_NAME>
                        <DESCRIPTION>Returns the negative of a number.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>-</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>/</FUNCTION_NAME>
                        <DESCRIPTION>Divides two numbers.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>/</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>:</FUNCTION_NAME>
                        <DESCRIPTION>Infix colon operator returns the
                            set of members between a given pair of members.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>:</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            less than another.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            less than another.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            less than or equal to another.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            less than or equal to another.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;></FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two expressions are
                            not equal.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;></CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>&lt;></FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two expressions are
                            not equal.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>&lt;></CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two expressions are equal.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two expressions are equal.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>></FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            greater than another.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>></CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>></FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            greater than another.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>></CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>>=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            greater than or equal to another.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>>=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>>=</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an expression is
                            greater than or equal to another.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>>=</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>_CaseMatch</FUNCTION_NAME>
                        <DESCRIPTION>Evaluates various expressions, and
                            returns the corresponding expression for the
                            first which matches a particular value.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>_CaseMatch</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>_CaseTest</FUNCTION_NAME>
                        <DESCRIPTION>Evaluates various conditions, and
                            returns the corresponding expression for the
                            first which evaluates to true.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>_CaseTest</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>AddCalculatedMembers</FUNCTION_NAME>
                        <DESCRIPTION>Adds calculated members to a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>AddCalculatedMembers</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Aggregate</FUNCTION_NAME>
                        <DESCRIPTION>Returns a calculated value using
                            the appropriate aggregate function, based on
                            the context of the query.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Aggregate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Aggregate</FUNCTION_NAME>
                        <DESCRIPTION>Returns a calculated value using
                            the appropriate aggregate function, based on
                            the context of the query.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Aggregate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>AllMembers</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set that contains all
                            members, including calculated members, of
                            the specified dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>AllMembers</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>AllMembers</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set that contains all
                            members, including calculated members, of
                            the specified hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>AllMembers</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>AllMembers</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set that contains all
                            members, including calculated members, of
                            the specified level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>AllMembers</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ancestor</FUNCTION_NAME>
                        <DESCRIPTION>Returns the ancestor of a member at
                            a specified level.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ancestor</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ancestor</FUNCTION_NAME>
                        <DESCRIPTION>Returns the ancestor of a member at
                            a specified level.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ancestor</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>AND</FUNCTION_NAME>
                        <DESCRIPTION>Returns the conjunction of two conditions.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>AND</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ascendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of the ascendants
                            of a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ascendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Avg</FUNCTION_NAME>
                        <DESCRIPTION>Returns the average value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Avg</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Avg</FUNCTION_NAME>
                        <DESCRIPTION>Returns the average value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Avg</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>BottomCount</FUNCTION_NAME>
                        <DESCRIPTION>Returns a specified number of items
                            from the bottom of a set, optionally
                            ordering the set first.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>BottomCount</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>BottomCount</FUNCTION_NAME>
                        <DESCRIPTION>Returns a specified number of items
                            from the bottom of a set, optionally
                            ordering the set first.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>BottomCount</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>BottomPercent</FUNCTION_NAME>
                        <DESCRIPTION>Sorts a set and returns the bottom
                            N elements whose cumulative total is at
                            least a specified percentage.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>BottomPercent</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>BottomSum</FUNCTION_NAME>
                        <DESCRIPTION>Sorts a set and returns the bottom
                            N elements whose cumulative total is at
                            least a specified value.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>BottomSum</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CalculatedChild</FUNCTION_NAME>
                        <DESCRIPTION>Returns an existing calculated
                            child member with name &lt;String> from the
                            specified &lt;Member>.</DESCRIPTION>
                        <PARAMETER_LIST>Member, String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CalculatedChild</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Caption</FUNCTION_NAME>
                        <DESCRIPTION>Returns the caption of a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Caption</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Caption</FUNCTION_NAME>
                        <DESCRIPTION>Returns the caption of a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Caption</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Caption</FUNCTION_NAME>
                        <DESCRIPTION>Returns the caption of a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Caption</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Caption</FUNCTION_NAME>
                        <DESCRIPTION>Returns the caption of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Caption</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Cast</FUNCTION_NAME>
                        <DESCRIPTION>Converts values to another type.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Cast</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Children</FUNCTION_NAME>
                        <DESCRIPTION>Returns the children of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Children</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ClosingPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ClosingPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ClosingPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ClosingPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ClosingPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CoalesceEmpty</FUNCTION_NAME>
                        <DESCRIPTION>Coalesces an empty cell value to a
                            different value. All of the expressions must
                            be of the same type (number or string).</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CoalesceEmpty</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Correlation</FUNCTION_NAME>
                        <DESCRIPTION>Returns the correlation of two
                            series evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Correlation</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Correlation</FUNCTION_NAME>
                        <DESCRIPTION>Returns the correlation of two
                            series evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Correlation</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Count</FUNCTION_NAME>
                        <DESCRIPTION>Returns the number of tuples in a
                            set, empty cells included unless the
                            optional EXCLUDEEMPTY flag is used.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Count</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Count</FUNCTION_NAME>
                        <DESCRIPTION>Returns the number of tuples in a
                            set, empty cells included unless the
                            optional EXCLUDEEMPTY flag is used.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Count</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Count</FUNCTION_NAME>
                        <DESCRIPTION>Returns the number of tuples in a
                            set including empty cells.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Count</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Cousin</FUNCTION_NAME>
                        <DESCRIPTION>Returns the member with the same
                            relative position under &lt;ancestor member>
                            as the member specified.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Cousin</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Covariance</FUNCTION_NAME>
                        <DESCRIPTION>Returns the covariance of two
                            series evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Covariance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Covariance</FUNCTION_NAME>
                        <DESCRIPTION>Returns the covariance of two
                            series evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Covariance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CovarianceN</FUNCTION_NAME>
                        <DESCRIPTION>Returns the covariance of two
                            series evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CovarianceN</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CovarianceN</FUNCTION_NAME>
                        <DESCRIPTION>Returns the covariance of two
                            series evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CovarianceN</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Crossjoin</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two sets.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Crossjoin</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CurrentDateMember</FUNCTION_NAME>
                        <PARAMETER_LIST>Hierarchy, String, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CurrentDateMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CurrentDateMember</FUNCTION_NAME>
                        <PARAMETER_LIST>Hierarchy, String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CurrentDateMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CurrentDateString</FUNCTION_NAME>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CurrentDateString</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CurrentMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the current member along a
                            dimension during an iteration.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CurrentMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>CurrentMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the current member along a
                            hierarchy during an iteration.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>CurrentMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DataMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the system-generated data
                            member that is associated with a nonleaf
                            member of a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DataMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DefaultMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the default member of a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DefaultMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DefaultMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the default member of a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DefaultMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Descendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of descendants of a
                            member at a specified level, optionally
                            including or excluding descendants in other levels.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Descendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Descendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of descendants of a
                            member at a specified level, optionally
                            including or excluding descendants in other levels.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Descendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Descendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of descendants of a
                            member at a specified level, optionally
                            including or excluding descendants in other levels.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Level, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Descendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Descendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of descendants of a
                            member at a specified level, optionally
                            including or excluding descendants in other levels.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Descendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Descendants</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of descendants of a
                            member at a specified level, optionally
                            including or excluding descendants in other levels.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Numeric Expression, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Descendants</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimension</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension that contains
                            a specified hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimension</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimension</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension that contains
                            a specified hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimension</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimension</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension that contains
                            a specified level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimension</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimension</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension that contains
                            a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimension</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimensions</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension whose
                            zero-based position within the cube is
                            specified by a numeric expression.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimensions</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Dimensions</FUNCTION_NAME>
                        <DESCRIPTION>Returns the dimension whose name is
                            specified by a string.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Dimensions</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Distinct</FUNCTION_NAME>
                        <DESCRIPTION>Eliminates duplicate tuples from a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Distinct</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DrilldownLevel</FUNCTION_NAME>
                        <DESCRIPTION>Drills down the members of a set,
                            at a specified level, to one level below.
                            Alternatively, drills down on a specified
                            dimension in the set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DrilldownLevel</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DrilldownLevel</FUNCTION_NAME>
                        <DESCRIPTION>Drills down the members of a set,
                            at a specified level, to one level below.
                            Alternatively, drills down on a specified
                            dimension in the set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DrilldownLevel</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DrilldownMember</FUNCTION_NAME>
                        <DESCRIPTION>Drills down the members in a set
                            that are present in a second specified set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DrilldownMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>DrilldownMember</FUNCTION_NAME>
                        <DESCRIPTION>Drills down the members in a set
                            that are present in a second specified set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>DrilldownMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Except</FUNCTION_NAME>
                        <DESCRIPTION>Finds the difference between two
                            sets, optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Except</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Except</FUNCTION_NAME>
                        <DESCRIPTION>Finds the difference between two
                            sets, optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Except</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Filter</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set resulting from
                            filtering a set based on a search condition.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Logical Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Filter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>FirstChild</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first child of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>FirstChild</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>FirstQ</FUNCTION_NAME>
                        <DESCRIPTION>Returns the 1st quartile value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>FirstQ</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>FirstQ</FUNCTION_NAME>
                        <DESCRIPTION>Returns the 1st quartile value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>FirstQ</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>FirstSibling</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first child of the
                            parent of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>FirstSibling</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Format</FUNCTION_NAME>
                        <DESCRIPTION>Formats a number to string.</DESCRIPTION>
                        <PARAMETER_LIST>Member, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Format</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Format</FUNCTION_NAME>
                        <DESCRIPTION>Formats a number to string.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Format</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Generate</FUNCTION_NAME>
                        <DESCRIPTION>Applies a set to each member of
                            another set and joins the resulting sets by union.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Generate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Generate</FUNCTION_NAME>
                        <DESCRIPTION>Applies a set to each member of
                            another set and joins the resulting sets by union.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Generate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Generate</FUNCTION_NAME>
                        <DESCRIPTION>Applies a set to a string
                            expression and joins resulting sets by
                            string concatenation.</DESCRIPTION>
                        <PARAMETER_LIST>Set, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Generate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Generate</FUNCTION_NAME>
                        <DESCRIPTION>Applies a set to a string
                            expression and joins resulting sets by
                            string concatenation.</DESCRIPTION>
                        <PARAMETER_LIST>Set, String, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Generate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Head</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first specified number
                            of elements in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Head</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Head</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first specified number
                            of elements in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Head</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Hierarchize</FUNCTION_NAME>
                        <DESCRIPTION>Orders the members of a set in a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Hierarchize</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Hierarchize</FUNCTION_NAME>
                        <DESCRIPTION>Orders the members of a set in a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Hierarchize</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Hierarchy</FUNCTION_NAME>
                        <DESCRIPTION>Returns a level's hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Hierarchy</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Hierarchy</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member's hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Hierarchy</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IIf</FUNCTION_NAME>
                        <DESCRIPTION>Returns one of two numeric values
                            determined by a logical test.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression, Numeric
                            Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IIf</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IIf</FUNCTION_NAME>
                        <DESCRIPTION>Returns one of two string values
                            determined by a logical test.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression, String, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IIf</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IN</FUNCTION_NAME>
                        <PARAMETER_LIST>Member, Set</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IN</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Intersect</FUNCTION_NAME>
                        <DESCRIPTION>Returns the intersection of two
                            input sets, optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Intersect</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Intersect</FUNCTION_NAME>
                        <DESCRIPTION>Returns the intersection of two
                            input sets, optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Intersect</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>InverseNormal</FUNCTION_NAME>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>InverseNormal</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION>
                        <PARAMETER_LIST>Member, Member</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION>
                        <PARAMETER_LIST>Level, Level</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy, Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION>
                        <PARAMETER_LIST>Dimension, Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two objects are the same</DESCRIPTION>
                        <PARAMETER_LIST>Tuple, Tuple</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS EMPTY</FUNCTION_NAME>
                        <DESCRIPTION>Determines if an expression
                            evaluates to the empty cell value.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS EMPTY</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS EMPTY</FUNCTION_NAME>
                        <DESCRIPTION>Determines if an expression
                            evaluates to the empty cell value.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS EMPTY</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS NULL</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an object is null</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS NULL</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS NULL</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an object is null</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS NULL</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS NULL</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an object is null</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS NULL</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IS NULL</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether an object is null</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IS NULL</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IsEmpty</FUNCTION_NAME>
                        <DESCRIPTION>Determines if an expression
                            evaluates to the empty cell value.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IsEmpty</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>IsEmpty</FUNCTION_NAME>
                        <DESCRIPTION>Determines if an expression
                            evaluates to the empty cell value.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>IsEmpty</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from the tuple
                            specified in &lt;Tuple>. The member to be
                            returned is specified by the zero-based
                            position of the member in the set in &lt;Index>.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a tuple from the set
                            specified in &lt;Set>. The tuple to be
                            returned is specified by the zero-based
                            position of the tuple in the set in &lt;Index>.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Item</FUNCTION_NAME>
                        <DESCRIPTION>Returns a tuple from the set
                            specified in &lt;Set>. The tuple to be
                            returned is specified by the member name (or
                            names) in &lt;String>.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Item</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Lag</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member further along the
                            specified member's dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Lag</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LastChild</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last child of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LastChild</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LastNonEmpty</FUNCTION_NAME>
                        <PARAMETER_LIST>Set, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LastNonEmpty</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LastPeriods</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set of members prior to
                            and including a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LastPeriods</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LastPeriods</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set of members prior to
                            and including a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LastPeriods</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LastSibling</FUNCTION_NAME>
                        <DESCRIPTION>Returns the last child of the
                            parent of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LastSibling</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Lead</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member further along the
                            specified member's dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Lead</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Level</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member's level.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Level</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Levels</FUNCTION_NAME>
                        <DESCRIPTION>Returns the level whose position in
                            a hierarchy is specified by a numeric expression.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Levels</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Levels</FUNCTION_NAME>
                        <DESCRIPTION>Returns the level whose name is
                            specified by a string expression.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Levels</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegIntercept</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of b in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegIntercept</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegIntercept</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of b in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegIntercept</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegPoint</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of y in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegPoint</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegPoint</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of y in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Numeric Expression, Set, Numeric
                            Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegPoint</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegR2</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns R2 (the coefficient of determination).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegR2</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegR2</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns R2 (the coefficient of determination).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegR2</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegSlope</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of a in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegSlope</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegSlope</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the value of a in the
                            regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegSlope</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegVariance</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the variance associated
                            with the regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegVariance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>LinRegVariance</FUNCTION_NAME>
                        <DESCRIPTION>Calculates the linear regression of
                            a set and returns the variance associated
                            with the regression line y = ax + b.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>LinRegVariance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>MATCHES</FUNCTION_NAME>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>MATCHES</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Max</FUNCTION_NAME>
                        <DESCRIPTION>Returns the maximum value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Max</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Max</FUNCTION_NAME>
                        <DESCRIPTION>Returns the maximum value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Max</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Median</FUNCTION_NAME>
                        <DESCRIPTION>Returns the median value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Median</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Median</FUNCTION_NAME>
                        <DESCRIPTION>Returns the median value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Median</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Members</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of members in a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Members</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Members</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of members in a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Members</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Members</FUNCTION_NAME>
                        <DESCRIPTION>Returns the set of members in a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Members</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Members</FUNCTION_NAME>
                        <DESCRIPTION>Returns the member whose name is
                            specified by a string expression.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Members</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Min</FUNCTION_NAME>
                        <DESCRIPTION>Returns the minimum value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Min</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Min</FUNCTION_NAME>
                        <DESCRIPTION>Returns the minimum value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Min</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Mtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Month.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Mtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Mtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Month.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Mtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Name</FUNCTION_NAME>
                        <DESCRIPTION>Returns the name of a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Name</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Name</FUNCTION_NAME>
                        <DESCRIPTION>Returns the name of a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Name</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Name</FUNCTION_NAME>
                        <DESCRIPTION>Returns the name of a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Name</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Name</FUNCTION_NAME>
                        <DESCRIPTION>Returns the name of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Name</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>NextMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the next member in the
                            level that contains a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>NextMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>NonEmptyCrossJoin</FUNCTION_NAME>
                        <DESCRIPTION>Returns the cross product of two
                            sets, excluding empty tuples and tuples
                            without associated fact table data.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>NonEmptyCrossJoin</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>NOT</FUNCTION_NAME>
                        <DESCRIPTION>Returns the negation of a condition.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>NOT</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>NullValue</FUNCTION_NAME>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>NullValue</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>OpeningPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>OpeningPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>OpeningPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns the first descendant of a
                            member at a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>OpeningPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>OR</FUNCTION_NAME>
                        <DESCRIPTION>Returns the disjunction of two conditions.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>OR</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Order</FUNCTION_NAME>
                        <DESCRIPTION>Arranges members of a set,
                            optionally preserving or breaking the hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Value, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Order</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Order</FUNCTION_NAME>
                        <DESCRIPTION>Arranges members of a set,
                            optionally preserving or breaking the hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Value</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Order</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ordinal</FUNCTION_NAME>
                        <DESCRIPTION>Returns the zero-based ordinal
                            value associated with a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ordinal</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from a prior
                            period in the same relative position as a
                            specified member.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ParallelPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from a prior
                            period in the same relative position as a
                            specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ParallelPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from a prior
                            period in the same relative position as a
                            specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Level, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ParallelPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ParallelPeriod</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from a prior
                            period in the same relative position as a
                            specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Level, Numeric Expression, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ParallelPeriod</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Symbol, String, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Symbol, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Symbol, Numeric
                            Expression, String</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Symbol, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Hierarchy, Member, String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parameter</FUNCTION_NAME>
                        <DESCRIPTION>Returns default value of parameter.</DESCRIPTION>
                        <PARAMETER_LIST>String, Hierarchy, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parameter</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ParamRef</FUNCTION_NAME>
                        <DESCRIPTION>Returns the current value of this
                            parameter. If it is null, returns the
                            default value.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ParamRef</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Parent</FUNCTION_NAME>
                        <DESCRIPTION>Returns the parent of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Parent</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set of periods (members)
                            from a specified level starting with the
                            first period and ending with a specified member.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>PeriodsToDate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set of periods (members)
                            from a specified level starting with the
                            first period and ending with a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>PeriodsToDate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>PeriodsToDate</FUNCTION_NAME>
                        <DESCRIPTION>Returns a set of periods (members)
                            from a specified level starting with the
                            first period and ending with a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Level, Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>PeriodsToDate</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>PrevMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns the previous member in the
                            level that contains a specified member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>PrevMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Properties</FUNCTION_NAME>
                        <DESCRIPTION>Returns the value of a member property.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Properties</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Qtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Quarter.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Qtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Qtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Quarter.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Qtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Rank</FUNCTION_NAME>
                        <DESCRIPTION>Returns the one-based rank of a
                            tuple in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple, Set</PARAMETER_LIST>
                        <RETURN_TYPE>2</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Rank</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Rank</FUNCTION_NAME>
                        <DESCRIPTION>Returns the one-based rank of a
                            tuple in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple, Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>2</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Rank</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Rank</FUNCTION_NAME>
                        <DESCRIPTION>Returns the one-based rank of a
                            tuple in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Set</PARAMETER_LIST>
                        <RETURN_TYPE>2</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Rank</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Rank</FUNCTION_NAME>
                        <DESCRIPTION>Returns the one-based rank of a
                            tuple in a set.</DESCRIPTION>
                        <PARAMETER_LIST>Member, Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>2</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Rank</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>SetToStr</FUNCTION_NAME>
                        <DESCRIPTION>Constructs a string from a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>SetToStr</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Siblings</FUNCTION_NAME>
                        <DESCRIPTION>Returns the siblings of a specified
                            member, including the member itself.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Siblings</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Stddev</FUNCTION_NAME>
                        <DESCRIPTION>Alias for Stdev.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Stddev</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Stddev</FUNCTION_NAME>
                        <DESCRIPTION>Alias for Stdev.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Stddev</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StddevP</FUNCTION_NAME>
                        <DESCRIPTION>Alias for StdevP.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StddevP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StddevP</FUNCTION_NAME>
                        <DESCRIPTION>Alias for StdevP.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StddevP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Stdev</FUNCTION_NAME>
                        <DESCRIPTION>Returns the standard deviation of a
                            numeric expression evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Stdev</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Stdev</FUNCTION_NAME>
                        <DESCRIPTION>Returns the standard deviation of a
                            numeric expression evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Stdev</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StdevP</FUNCTION_NAME>
                        <DESCRIPTION>Returns the standard deviation of a
                            numeric expression evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StdevP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StdevP</FUNCTION_NAME>
                        <DESCRIPTION>Returns the standard deviation of a
                            numeric expression evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StdevP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StripCalculatedMembers</FUNCTION_NAME>
                        <DESCRIPTION>Removes calculated members from a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StripCalculatedMembers</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StrToMember</FUNCTION_NAME>
                        <DESCRIPTION>Returns a member from a unique name
                            String in MDX format.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StrToMember</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StrToSet</FUNCTION_NAME>
                        <DESCRIPTION>Constructs a set from a string expression.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StrToSet</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>StrToTuple</FUNCTION_NAME>
                        <DESCRIPTION>Constructs a tuple from a string.</DESCRIPTION>
                        <PARAMETER_LIST>String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>StrToTuple</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Subset</FUNCTION_NAME>
                        <DESCRIPTION>Returns a subset of elements from a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Subset</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Subset</FUNCTION_NAME>
                        <DESCRIPTION>Returns a subset of elements from a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Subset</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Sum</FUNCTION_NAME>
                        <DESCRIPTION>Returns the sum of a numeric
                            expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Sum</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Sum</FUNCTION_NAME>
                        <DESCRIPTION>Returns the sum of a numeric
                            expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Sum</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Tail</FUNCTION_NAME>
                        <DESCRIPTION>Returns a subset from the end of a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Tail</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Tail</FUNCTION_NAME>
                        <DESCRIPTION>Returns a subset from the end of a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Tail</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ThirdQ</FUNCTION_NAME>
                        <DESCRIPTION>Returns the 3rd quartile value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ThirdQ</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ThirdQ</FUNCTION_NAME>
                        <DESCRIPTION>Returns the 3rd quartile value of a
                            numeric expression evaluated over a set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ThirdQ</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ToggleDrillState</FUNCTION_NAME>
                        <DESCRIPTION>Toggles the drill state of members.
                            This function is a combination of
                            DrillupMember and DrilldownMember.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ToggleDrillState</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ToggleDrillState</FUNCTION_NAME>
                        <DESCRIPTION>Toggles the drill state of members.
                            This function is a combination of
                            DrillupMember and DrilldownMember.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ToggleDrillState</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>TopCount</FUNCTION_NAME>
                        <DESCRIPTION>Returns a specified number of items
                            from the top of a set, optionally ordering
                            the set first.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>TopCount</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>TopCount</FUNCTION_NAME>
                        <DESCRIPTION>Returns a specified number of items
                            from the top of a set, optionally ordering
                            the set first.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>TopCount</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>TopPercent</FUNCTION_NAME>
                        <DESCRIPTION>Sorts a set and returns the top N
                            elements whose cumulative total is at least
                            a specified percentage.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>TopPercent</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>TopSum</FUNCTION_NAME>
                        <DESCRIPTION>Sorts a set and returns the top N
                            elements whose cumulative total is at least
                            a specified value.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>TopSum</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>TupleToStr</FUNCTION_NAME>
                        <DESCRIPTION>Constructs a string from a tuple.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>TupleToStr</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Union</FUNCTION_NAME>
                        <DESCRIPTION>Returns the union of two sets,
                            optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Union</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Union</FUNCTION_NAME>
                        <DESCRIPTION>Returns the union of two sets,
                            optionally retaining duplicates.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Set, Symbol</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Union</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>UniqueName</FUNCTION_NAME>
                        <DESCRIPTION>Returns the unique name of a dimension.</DESCRIPTION>
                        <PARAMETER_LIST>Dimension</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>UniqueName</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>UniqueName</FUNCTION_NAME>
                        <DESCRIPTION>Returns the unique name of a hierarchy.</DESCRIPTION>
                        <PARAMETER_LIST>Hierarchy</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>UniqueName</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>UniqueName</FUNCTION_NAME>
                        <DESCRIPTION>Returns the unique name of a level.</DESCRIPTION>
                        <PARAMETER_LIST>Level</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>UniqueName</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>UniqueName</FUNCTION_NAME>
                        <DESCRIPTION>Returns the unique name of a member.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>UniqueName</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Val</FUNCTION_NAME>
                        <PARAMETER_LIST>Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Val</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>ValidMeasure</FUNCTION_NAME>
                        <DESCRIPTION>Returns a valid measure in a
                            virtual cube by forcing inapplicable
                            dimensions to their top level.</DESCRIPTION>
                        <PARAMETER_LIST>Tuple</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>ValidMeasure</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Value</FUNCTION_NAME>
                        <DESCRIPTION>Returns the value of a measure.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Value</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Var</FUNCTION_NAME>
                        <DESCRIPTION>Returns the variance of a numeric
                            expression evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Var</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Var</FUNCTION_NAME>
                        <DESCRIPTION>Returns the variance of a numeric
                            expression evaluated over a set (unbiased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Var</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Variance</FUNCTION_NAME>
                        <DESCRIPTION>Alias for Var.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Variance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Variance</FUNCTION_NAME>
                        <DESCRIPTION>Alias for Var.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Variance</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VarianceP</FUNCTION_NAME>
                        <DESCRIPTION>Alias for VarP.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VarianceP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VarianceP</FUNCTION_NAME>
                        <DESCRIPTION>Alias for VarP.</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VarianceP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VarP</FUNCTION_NAME>
                        <DESCRIPTION>Returns the variance of a numeric
                            expression evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VarP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VarP</FUNCTION_NAME>
                        <DESCRIPTION>Returns the variance of a numeric
                            expression evaluated over a set (biased).</DESCRIPTION>
                        <PARAMETER_LIST>Set, Numeric Expression</PARAMETER_LIST>
                        <RETURN_TYPE>5</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VarP</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VisualTotals</FUNCTION_NAME>
                        <DESCRIPTION>Dynamically totals child members
                            specified in a set using a pattern for the
                            total label in the result set.</DESCRIPTION>
                        <PARAMETER_LIST>Set</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VisualTotals</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>VisualTotals</FUNCTION_NAME>
                        <DESCRIPTION>Dynamically totals child members
                            specified in a set using a pattern for the
                            total label in the result set.</DESCRIPTION>
                        <PARAMETER_LIST>Set, String</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>VisualTotals</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Wtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Week.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Wtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Wtd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Week.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Wtd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>XOR</FUNCTION_NAME>
                        <DESCRIPTION>Returns whether two conditions are
                            mutually exclusive.</DESCRIPTION>
                        <PARAMETER_LIST>Logical Expression, Logical Expression</PARAMETER_LIST>
                        <RETURN_TYPE>11</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>XOR</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ytd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Year.</DESCRIPTION>
                        <PARAMETER_LIST/>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ytd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>Ytd</FUNCTION_NAME>
                        <DESCRIPTION>A shortcut function for the
                            PeriodsToDate function that specifies the
                            level to be Year.</DESCRIPTION>
                        <PARAMETER_LIST>Member</PARAMETER_LIST>
                        <RETURN_TYPE>12</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>Ytd</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>{}</FUNCTION_NAME>
                        <DESCRIPTION>Brace operator constructs a set.</DESCRIPTION>
                        <PARAMETER_LIST>(none)</PARAMETER_LIST>
                        <RETURN_TYPE>1</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>{}</CAPTION>
                    </row>
                    <row>
                        <FUNCTION_NAME>||</FUNCTION_NAME>
                        <DESCRIPTION>Concatenates two strings.</DESCRIPTION>
                        <PARAMETER_LIST>String, String</PARAMETER_LIST>
                        <RETURN_TYPE>8</RETURN_TYPE>
                        <ORIGIN>1</ORIGIN>
                        <INTERFACE_NAME/>
                        <CAPTION>||</CAPTION>
                    </row>
                </root>
            </cxmla:return>
        </cxmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDHierarchies">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="HIERARCHY_NAME"
                                    sql:field="HIERARCHY_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="HIERARCHY_UNIQUE_NAME"
                                    sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="HIERARCHY_GUID"
                                    sql:field="HIERARCHY_GUID" type="uuid"/>
                                <xsd:element name="HIERARCHY_CAPTION"
                                    sql:field="HIERARCHY_CAPTION" type="xsd:string"/>
                                <xsd:element name="DIMENSION_TYPE"
                                    sql:field="DIMENSION_TYPE" type="xsd:short"/>
                                <xsd:element
                                    name="HIERARCHY_CARDINALITY"
                                    sql:field="HIERARCHY_CARDINALITY" type="xsd:unsignedInt"/>
                                <xsd:element minOccurs="0"
                                    name="DEFAULT_MEMBER"
                                    sql:field="DEFAULT_MEMBER" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="ALL_MEMBER"
                                    sql:field="ALL_MEMBER" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element name="STRUCTURE"
                                    sql:field="STRUCTURE" type="xsd:short"/>
                                <xsd:element name="IS_VIRTUAL"
                                    sql:field="IS_VIRTUAL" type="xsd:boolean"/>
                                <xsd:element name="IS_READWRITE"
                                    sql:field="IS_READWRITE" type="xsd:boolean"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_SETTINGS"
                                    sql:field="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/>
                                <xsd:element name="DIMENSION_IS_VISIBLE"
                                    sql:field="DIMENSION_IS_VISIBLE" type="xsd:boolean"/>
                                <xsd:element name="HIERARCHY_ORDINAL"
                                    sql:field="HIERARCHY_ORDINAL" type="xsd:unsignedInt"/>
                                <xsd:element name="DIMENSION_IS_SHARED"
                                    sql:field="DIMENSION_IS_SHARED" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="PARENT_CHILD"
                                    sql:field="PARENT_CHILD" type="xsd:boolean"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Customers</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Customers</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>10407</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Customers].[All Customers]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Customers].[All Customers]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>9</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Education Level]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Education Level</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Education Level]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Education Level</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>6</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Education Level].[All Education Levels]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Education Level].[All Education Levels]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Education Level Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>10</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Gender</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Gender</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>3</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Gender].[All Gender]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Gender].[All Gender]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Gender Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>11</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Marital Status</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Marital Status</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>112</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Marital Status].[All Marital Status]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Marital Status].[All Marital Status]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Marital Status Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>12</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Measures]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Measures</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Measures]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Measures</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>2</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>6</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Measures].[Unit Sales]</DEFAULT_MEMBER>
                        <DESCRIPTION>Sales Cube - Measures Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>0</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Product]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Product</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Product]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Product</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>2256</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Product].[All Products]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Product].[All Products]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Product Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>6</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotion Media]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Promotion Media</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Promotion Media]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Promotion Media</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>15</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Promotion Media].[All Media]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Promotion Media].[All Media]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Promotion Media Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>7</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Promotions]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Promotions</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Promotions]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Promotions</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>52</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Promotions].[All Promotions]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Promotions].[All Promotions]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Promotions Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>8</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Size in SQFT]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Store Size in SQFT</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store Size in SQFT]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Store Size in SQFT</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>22</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Store Size in SQFT].[All Store
                            Size in SQFTs]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Store Size in SQFT].[All Store Size
                            in SQFTs]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Store Size in SQFT Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>2</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store Type]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Store Type</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store Type]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Store Type</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>7</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Store Type].[All Store Types]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Store Type].[All Store Types]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Store Type Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>3</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Store</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Store</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>63</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Store].[All Stores]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Store].[All Stores]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Store Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>1</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Time</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Time]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Time</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>34</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Time].[1997]</DEFAULT_MEMBER>
                        <DESCRIPTION>Sales Cube - Time Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>4</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Time.Weekly</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Time.Weekly]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Time</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>1</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>837</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Time.Weekly].[All Time.Weeklys].[1997]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Time.Weekly].[All Time.Weeklys]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Time.Weekly Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>5</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Yearly Income]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_NAME>Yearly Income</HIERARCHY_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Yearly Income]</HIERARCHY_UNIQUE_NAME>
                        <HIERARCHY_CAPTION>Yearly Income</HIERARCHY_CAPTION>
                        <DIMENSION_TYPE>3</DIMENSION_TYPE>
                        <HIERARCHY_CARDINALITY>9</HIERARCHY_CARDINALITY>
                        <DEFAULT_MEMBER>[Yearly Income].[All Yearly Incomes]</DEFAULT_MEMBER>
                        <ALL_MEMBER>[Yearly Income].[All Yearly Incomes]</ALL_MEMBER>
                        <DESCRIPTION>Sales Cube - Yearly Income Hierarchy</DESCRIPTION>
                        <STRUCTURE>0</STRUCTURE>
                        <IS_VIRTUAL>false</IS_VIRTUAL>
                        <IS_READWRITE>false</IS_READWRITE>
                        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
                        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
                        <HIERARCHY_ORDINAL>13</HIERARCHY_ORDINAL>
                        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
                        <PARENT_CHILD>false</PARENT_CHILD>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_CN_DSI_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDLevels">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="HIERARCHY_UNIQUE_NAME"
                                    sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_NAME"
                                    sql:field="LEVEL_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_UNIQUE_NAME"
                                    sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="LEVEL_GUID"
                                    sql:field="LEVEL_GUID" type="uuid"/>
                                <xsd:element name="LEVEL_CAPTION"
                                    sql:field="LEVEL_CAPTION" type="xsd:string"/>
                                <xsd:element name="LEVEL_NUMBER"
                                    sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/>
                                <xsd:element name="LEVEL_CARDINALITY"
                                    sql:field="LEVEL_CARDINALITY" type="xsd:unsignedInt"/>
                                <xsd:element name="LEVEL_TYPE"
                                    sql:field="LEVEL_TYPE" type="xsd:int"/>
                                <xsd:element
                                    name="CUSTOM_ROLLUP_SETTINGS"
                                    sql:field="CUSTOM_ROLLUP_SETTINGS" type="xsd:int"/>
                                <xsd:element
                                    name="LEVEL_UNIQUE_SETTINGS"
                                    sql:field="LEVEL_UNIQUE_SETTINGS" type="xsd:int"/>
                                <xsd:element name="LEVEL_IS_VISIBLE"
                                    sql:field="LEVEL_IS_VISIBLE" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>(All)</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[(All)]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>(All)</LEVEL_CAPTION>
                        <LEVEL_NUMBER>0</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>1</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>1</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>3</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy(All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>Country</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Country]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>Country</LEVEL_CAPTION>
                        <LEVEL_NUMBER>1</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>3</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>0</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Customers HierarchyCountry Level</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>State Province</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[State Province]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>State Province</LEVEL_CAPTION>
                        <LEVEL_NUMBER>2</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>13</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>0</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Customers HierarchyState Province Level</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>City</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[City]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>City</LEVEL_CAPTION>
                        <LEVEL_NUMBER>3</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>109</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>0</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>0</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Customers HierarchyCity Level</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>Name</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>Name</LEVEL_CAPTION>
                        <LEVEL_NUMBER>4</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>10281</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>0</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Customers HierarchyName Level</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_CN_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog.name}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
        <${unique.name.element}>${unique.name}</${unique.name.element}>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDMeasures">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element name="MEASURE_NAME"
                                    sql:field="MEASURE_NAME" type="xsd:string"/>
                                <xsd:element name="MEASURE_UNIQUE_NAME"
                                    sql:field="MEASURE_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="MEASURE_CAPTION"
                                    sql:field="MEASURE_CAPTION" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="MEASURE_GUID"
                                    sql:field="MEASURE_GUID" type="uuid"/>
                                <xsd:element name="MEASURE_AGGREGATOR"
                                    sql:field="MEASURE_AGGREGATOR" type="xsd:int"/>
                                <xsd:element name="DATA_TYPE"
                                    sql:field="DATA_TYPE" type="xsd:unsignedShort"/>
                                <xsd:element name="MEASURE_IS_VISIBLE"
                                    sql:field="MEASURE_IS_VISIBLE" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="LEVELS_LIST"
                                    sql:field="LEVELS_LIST" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Customer Count</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Customer Count]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Customer Count</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>0</MEASURE_AGGREGATOR>
                        <DATA_TYPE>3</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Customer Count Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Profit</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Profit]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Profit</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>127</MEASURE_AGGREGATOR>
                        <DATA_TYPE>130</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Profit Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Profit Growth</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Profit Growth]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Gewinn-Wachstum</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>127</MEASURE_AGGREGATOR>
                        <DATA_TYPE>130</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Profit Growth Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Promotion Sales</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Promotion Sales]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Promotion Sales</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR>
                        <DATA_TYPE>5</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Promotion Sales Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Sales Count</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Sales Count]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Sales Count</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>2</MEASURE_AGGREGATOR>
                        <DATA_TYPE>3</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Sales Count Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Store Cost</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Store Cost]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Store Cost</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR>
                        <DATA_TYPE>5</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Store Cost Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Store Sales</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Store Sales]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Store Sales</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR>
                        <DATA_TYPE>5</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Store Sales Member</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <MEASURE_NAME>Unit Sales</MEASURE_NAME>
                        <MEASURE_UNIQUE_NAME>[Measures].[Unit Sales]</MEASURE_UNIQUE_NAME>
                        <MEASURE_CAPTION>Unit Sales</MEASURE_CAPTION>
                        <MEASURE_AGGREGATOR>1</MEASURE_AGGREGATOR>
                        <DATA_TYPE>5</DATA_TYPE>
                        <MEASURE_IS_VISIBLE>true</MEASURE_IS_VISIBLE>
                        <LEVELS_LIST>[Store].[Store Name],[Store Size in SQFT].[Store Sqft],[Store Type].[Store Type],[Time].[Month],[Time.Weekly].[Day],[Product].[Product Name],[Promotion Media].[Media Type],[Promotions].[Promotion Name],[Customers].[Name],[Education Level].[Education Level],[Gender].[Gender],[Marital Status].[Marital Status],[Yearly Income].[Yearly Income]</LEVELS_LIST>
                        <DESCRIPTION>Sales Cube - Unit Sales Member</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="MDSCHEMA_MEASURES_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog.name}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDMembers">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="HIERARCHY_UNIQUE_NAME"
                                    sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_UNIQUE_NAME"
                                    sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_NUMBER"
                                    sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/>
                                <xsd:element name="MEMBER_ORDINAL"
                                    sql:field="MEMBER_ORDINAL" type="xsd:unsignedInt"/>
                                <xsd:element name="MEMBER_NAME"
                                    sql:field="MEMBER_NAME" type="xsd:string"/>
                                <xsd:element name="MEMBER_UNIQUE_NAME"
                                    sql:field="MEMBER_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="MEMBER_TYPE"
                                    sql:field="MEMBER_TYPE" type="xsd:int"/>
                                <xsd:element minOccurs="0"
                                    name="MEMBER_GUID"
                                    sql:field="MEMBER_GUID" type="uuid"/>
                                <xsd:element name="MEMBER_CAPTION"
                                    sql:field="MEMBER_CAPTION" type="xsd:string"/>
                                <xsd:element name="CHILDREN_CARDINALITY"
                                    sql:field="CHILDREN_CARDINALITY" type="xsd:unsignedInt"/>
                                <xsd:element name="PARENT_LEVEL"
                                    sql:field="PARENT_LEVEL" type="xsd:unsignedInt"/>
                                <xsd:element minOccurs="0"
                                    name="PARENT_UNIQUE_NAME"
                                    sql:field="PARENT_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="PARENT_COUNT"
                                    sql:field="PARENT_COUNT" type="xsd:unsignedInt"/>
                                <xsd:element minOccurs="0"
                                    name="TREE_OP" sql:field="TREE_OP" type="xsd:string"/>
                                <xsd:element minOccurs="0" name="DEPTH"
                                    sql:field="DEPTH" type="xsd:int"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Gender].[(All)]</LEVEL_UNIQUE_NAME>
                        <LEVEL_NUMBER>0</LEVEL_NUMBER>
                        <MEMBER_ORDINAL>0</MEMBER_ORDINAL>
                        <MEMBER_NAME>All Gender</MEMBER_NAME>
                        <MEMBER_UNIQUE_NAME>[Gender].[All Gender]</MEMBER_UNIQUE_NAME>
                        <MEMBER_TYPE>2</MEMBER_TYPE>
                        <MEMBER_CAPTION>All Gender</MEMBER_CAPTION>
                        <CHILDREN_CARDINALITY>2</CHILDREN_CARDINALITY>
                        <PARENT_LEVEL>0</PARENT_LEVEL>
                        <PARENT_COUNT>0</PARENT_COUNT>
                        <DEPTH>0</DEPTH>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Gender].[Gender]</LEVEL_UNIQUE_NAME>
                        <LEVEL_NUMBER>1</LEVEL_NUMBER>
                        <MEMBER_ORDINAL>1</MEMBER_ORDINAL>
                        <MEMBER_NAME>F</MEMBER_NAME>
                        <MEMBER_UNIQUE_NAME>[Gender].[All Gender].[F]</MEMBER_UNIQUE_NAME>
                        <MEMBER_TYPE>1</MEMBER_TYPE>
                        <MEMBER_CAPTION>F</MEMBER_CAPTION>
                        <CHILDREN_CARDINALITY>0</CHILDREN_CARDINALITY>
                        <PARENT_LEVEL>0</PARENT_LEVEL>
                        <PARENT_UNIQUE_NAME>[Gender].[All Gender]</PARENT_UNIQUE_NAME>
                        <PARENT_COUNT>1</PARENT_COUNT>
                        <DEPTH>1</DEPTH>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Gender]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Gender]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Gender].[Gender]</LEVEL_UNIQUE_NAME>
                        <LEVEL_NUMBER>1</LEVEL_NUMBER>
                        <MEMBER_ORDINAL>2</MEMBER_ORDINAL>
                        <MEMBER_NAME>M</MEMBER_NAME>
                        <MEMBER_UNIQUE_NAME>[Gender].[All Gender].[M]</MEMBER_UNIQUE_NAME>
                        <MEMBER_TYPE>1</MEMBER_TYPE>
                        <MEMBER_CAPTION>M</MEMBER_CAPTION>
                        <CHILDREN_CARDINALITY>0</CHILDREN_CARDINALITY>
                        <PARENT_LEVEL>0</PARENT_LEVEL>
                        <PARENT_UNIQUE_NAME>[Gender].[All Gender]</PARENT_UNIQUE_NAME>
                        <PARENT_COUNT>1</PARENT_COUNT>
                        <DEPTH>1</DEPTH>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_CN_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog.name}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
        <${unique.name.element}>${unique.name}</${unique.name.element}>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testMDProperties">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="HIERARCHY_UNIQUE_NAME"
                                    sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_UNIQUE_NAME"
                                    sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="MEMBER_UNIQUE_NAME"
                                    sql:field="MEMBER_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="PROPERTY_NAME"
                                    sql:field="PROPERTY_NAME" type="xsd:string"/>
                                <xsd:element name="PROPERTY_CAPTION"
                                    sql:field="PROPERTY_CAPTION" type="xsd:string"/>
                                <xsd:element name="PROPERTY_TYPE"
                                    sql:field="PROPERTY_TYPE" type="xsd:short"/>
                                <xsd:element name="DATA_TYPE"
                                    sql:field="DATA_TYPE" type="xsd:unsignedShort"/>
                                <xsd:element minOccurs="0"
                                    name="PROPERTY_CONTENT_TYPE"
                                    sql:field="PROPERTY_CONTENT_TYPE" type="xsd:short"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Time]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Time]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Time].[Month]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>$name</PROPERTY_NAME>
                        <PROPERTY_CAPTION>$name</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Time Hierarchy - Month
                            Level - $name Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Has coffee bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Store Hierarchy - Store
                            Name Level - Street address Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>$name</PROPERTY_NAME>
                        <PROPERTY_CAPTION>$name</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - $name Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Marital Status</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Marital Status Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Position Title</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Position Title</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Position Title Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Gender</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Gender Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Salary</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Salary</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Salary Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Education Level</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Education Level</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Education Level Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>HR</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Employees]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Employees]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Employees].[Employee Id]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Management Role</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Management Role</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>HR Cube - Employees Hierarchy -
                            Employee Id Level - Management Role Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Has coffee bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Store Hierarchy -
                            Store Name Level - Street address Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>$name</PROPERTY_NAME>
                        <PROPERTY_CAPTION>$name</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy -
                            Name Level - $name Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Gender</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy -
                            Name Level - Gender Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Marital Status</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy -
                            Name Level - Marital Status Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Education</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Education</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy -
                            Name Level - Education Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Yearly Income</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Cube - Customers Hierarchy -
                            Name Level - Yearly Income Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Has coffee bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Store Hierarchy
                            - Store Name Level - Street address Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Gender</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Customers
                            Hierarchy - Name Level - Gender Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Marital Status</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Customers
                            Hierarchy - Name Level - Marital Status Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Education</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Education</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Customers
                            Hierarchy - Name Level - Education Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales Ragged</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Yearly Income</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Sales Ragged Cube - Customers
                            Hierarchy - Name Level - Yearly Income Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Has coffee bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Store</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Store Cube - Store Hierarchy -
                            Store Name Level - Street address Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Has coffee bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse Cube - Store Hierarchy -
                            Store Name Level - Street address Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>$name</PROPERTY_NAME>
                        <PROPERTY_CAPTION>$name</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Hierarchy - Name Level - $name Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Gender</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Gender</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Hierarchy - Name Level - Gender Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Marital Status</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Marital Status</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Hierarchy - Name Level - Marital
                            Status Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Education</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Education</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Hierarchy - Name Level - Education Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Customers]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Customers]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Customers].[Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Yearly Income</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Yearly Income</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube -
                            Customers Hierarchy - Name Level - Yearly
                            Income Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Type</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Type</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Store Type Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Manager</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Manager</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Store Manager Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Store Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Store Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Store Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Grocery Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Grocery Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Grocery Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Frozen Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Frozen Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Frozen Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Meat Sqft</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Meat Sqft</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>5</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Meat Sqft Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Has coffee bar</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Has coffee bar</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>11</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Has coffee
                            bar Property</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Warehouse and Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Store]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Store]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_UNIQUE_NAME>[Store].[Store Name]</LEVEL_UNIQUE_NAME>
                        <PROPERTY_NAME>Street address</PROPERTY_NAME>
                        <PROPERTY_CAPTION>Street address</PROPERTY_CAPTION>
                        <PROPERTY_TYPE>1</PROPERTY_TYPE>
                        <DATA_TYPE>130</DATA_TYPE>
                        <PROPERTY_CONTENT_TYPE>0</PROPERTY_CONTENT_TYPE>
                        <DESCRIPTION>Warehouse and Sales Cube - Store
                            Hierarchy - Store Name Level - Street
                            address Property</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDDatasource">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="DataSourceName"
                                    sql:field="DataSourceName" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DataSourceDescription"
                                    sql:field="DataSourceDescription" type="xsd:string"/>
                                <xsd:element minOccurs="0" name="URL"
                                    sql:field="URL" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DataSourceInfo"
                                    sql:field="DataSourceInfo" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="ProviderName"
                                    sql:field="ProviderName" type="xsd:string"/>
                                <xsd:element maxOccurs="unbounded"
                                    name="ProviderType"
                                    sql:field="ProviderType" type="xsd:string"/>
                                <xsd:element name="AuthenticationMode"
                                    sql:field="AuthenticationMode" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <DataSourceName>MondrianFoodMart</DataSourceName>
                        <DataSourceDescription>Mondrian FoodMart data source</DataSourceDescription>
                        <URL>http://localhost:8080/mondrian/xmla</URL>
                        <DataSourceInfo>MondrianFoodMart</DataSourceInfo>
                        <ProviderName>Mondrian</ProviderName>
                        <ProviderType>MDP</ProviderType>
                        <AuthenticationMode>Unauthenticated</AuthenticationMode>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_in.xml">
            <![CDATA[
<soapenv:Envelope 
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
<ns1:Discover 
    soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:ns1="urn:schemas-microsoft-com:xml-analysis">
    <ns1:RequestType xsi:type="xsd:string">${request.type}</ns1:RequestType>
    <ns1:Restrictions>
        <ns1:RestrictionList/>
    </ns1:Restrictions>
    <ns1:Properties>
        <ns1:PropertyList>
            <ns1:Content>${content}</ns1:Content>
        </ns1:PropertyList>
    </ns1:Properties>
</ns1:Discover>
    </soapenv:Body>
</soapenv:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDEnumerators">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="EnumName"
                                    sql:field="EnumName" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="EnumDescription"
                                    sql:field="EnumDescription" type="xsd:string"/>
                                <xsd:element name="EnumType"
                                    sql:field="EnumType" type="xsd:string"/>
                                <xsd:element name="ElementName"
                                    sql:field="ElementName" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="ElementDescription"
                                    sql:field="ElementDescription" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="ElementValue"
                                    sql:field="ElementValue" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <EnumName>Access</EnumName>
                        <EnumDescription>The read/write behavior of a property</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>Read</ElementName>
                        <ElementValue>1</ElementValue>
                    </row>
                    <row>
                        <EnumName>Access</EnumName>
                        <EnumDescription>The read/write behavior of a property</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>Write</ElementName>
                        <ElementValue>2</ElementValue>
                    </row>
                    <row>
                        <EnumName>Access</EnumName>
                        <EnumDescription>The read/write behavior of a property</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>ReadWrite</ElementName>
                        <ElementValue>3</ElementValue>
                    </row>
                    <row>
                        <EnumName>AuthenticationMode</EnumName>
                        <EnumDescription>Specification of what type of
                            security mode the data source uses.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>Unauthenticated</ElementName>
                        <ElementDescription>no user ID or password needs
                            to be sent.</ElementDescription>
                        <ElementValue>0</ElementValue>
                    </row>
                    <row>
                        <EnumName>AuthenticationMode</EnumName>
                        <EnumDescription>Specification of what type of
                            security mode the data source uses.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>Authenticated</ElementName>
                        <ElementDescription>User ID and Password must be
                            included in the information required for the connection.</ElementDescription>
                        <ElementValue>1</ElementValue>
                    </row>
                    <row>
                        <EnumName>AuthenticationMode</EnumName>
                        <EnumDescription>Specification of what type of
                            security mode the data source uses.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>Integrated</ElementName>
                        <ElementDescription>the data source uses the
                            underlying security to determine
                            authorization, such as Integrated Security
                            provided by Microsoft Internet Information
                            Services (IIS).</ElementDescription>
                        <ElementValue>2</ElementValue>
                    </row>
                    <row>
                        <EnumName>ProviderType</EnumName>
                        <EnumDescription>The types of data supported by
                            the provider.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>TDP</ElementName>
                        <ElementDescription>tabular data provider.</ElementDescription>
                        <ElementValue>0</ElementValue>
                    </row>
                    <row>
                        <EnumName>ProviderType</EnumName>
                        <EnumDescription>The types of data supported by
                            the provider.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDP</ElementName>
                        <ElementDescription>multidimensional data provider.</ElementDescription>
                        <ElementValue>1</ElementValue>
                    </row>
                    <row>
                        <EnumName>ProviderType</EnumName>
                        <EnumDescription>The types of data supported by
                            the provider.</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>DMP</ElementName>
                        <ElementDescription>data mining provider. A DMP
                            provider implements the OLE DB for Data
                            Mining specification.</ElementDescription>
                        <ElementValue>2</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_CHILDREN</ElementName>
                        <ElementDescription>Returns only the immediate children</ElementDescription>
                        <ElementValue>1</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_SIBLINGS</ElementName>
                        <ElementDescription>Returns members on the same level</ElementDescription>
                        <ElementValue>2</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_PARENT</ElementName>
                        <ElementDescription>Returns only the immediate parent</ElementDescription>
                        <ElementValue>4</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_SELF</ElementName>
                        <ElementDescription>Returns the immediate member
                            in the list of returned rows</ElementDescription>
                        <ElementValue>8</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_DESCENDANTS</ElementName>
                        <ElementDescription>Returns all descendants</ElementDescription>
                        <ElementValue>16</ElementValue>
                    </row>
                    <row>
                        <EnumName>TREE_OP</EnumName>
                        <EnumDescription>Bitmap which controls which
                            relatives of a member are returned</EnumDescription>
                        <EnumType>string</EnumType>
                        <ElementName>MDTREEOP_ANCESTORS</ElementName>
                        <ElementDescription>Returns all ancestors</ElementDescription>
                        <ElementValue>32</ElementValue>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDKeywords">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="Keyword"
                                    sql:field="Keyword" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <Keyword>$AdjustedProbability</Keyword>
                    </row>
                    <row>
                        <Keyword>$Distance</Keyword>
                    </row>
                    <row>
                        <Keyword>$Probability</Keyword>
                    </row>
                    <row>
                        <Keyword>$ProbabilityStDev</Keyword>
                    </row>
                    <row>
                        <Keyword>$ProbabilityStdDeV</Keyword>
                    </row>
                    <row>
                        <Keyword>$ProbabilityVariance</Keyword>
                    </row>
                    <row>
                        <Keyword>$StDev</Keyword>
                    </row>
                    <row>
                        <Keyword>$StdDeV</Keyword>
                    </row>
                    <row>
                        <Keyword>$Support</Keyword>
                    </row>
                    <row>
                        <Keyword>$Variance</Keyword>
                    </row>
                    <row>
                        <Keyword>AddCalculatedMembers</Keyword>
                    </row>
                    <row>
                        <Keyword>Action</Keyword>
                    </row>
                    <row>
                        <Keyword>After</Keyword>
                    </row>
                    <row>
                        <Keyword>Aggregate</Keyword>
                    </row>
                    <row>
                        <Keyword>All</Keyword>
                    </row>
                    <row>
                        <Keyword>Alter</Keyword>
                    </row>
                    <row>
                        <Keyword>Ancestor</Keyword>
                    </row>
                    <row>
                        <Keyword>And</Keyword>
                    </row>
                    <row>
                        <Keyword>Append</Keyword>
                    </row>
                    <row>
                        <Keyword>As</Keyword>
                    </row>
                    <row>
                        <Keyword>ASC</Keyword>
                    </row>
                    <row>
                        <Keyword>Axis</Keyword>
                    </row>
                    <row>
                        <Keyword>Automatic</Keyword>
                    </row>
                    <row>
                        <Keyword>Back_Color</Keyword>
                    </row>
                    <row>
                        <Keyword>BASC</Keyword>
                    </row>
                    <row>
                        <Keyword>BDESC</Keyword>
                    </row>
                    <row>
                        <Keyword>Before</Keyword>
                    </row>
                    <row>
                        <Keyword>Before_And_After</Keyword>
                    </row>
                    <row>
                        <Keyword>Before_And_Self</Keyword>
                    </row>
                    <row>
                        <Keyword>Before_Self_After</Keyword>
                    </row>
                    <row>
                        <Keyword>BottomCount</Keyword>
                    </row>
                    <row>
                        <Keyword>BottomPercent</Keyword>
                    </row>
                    <row>
                        <Keyword>BottomSum</Keyword>
                    </row>
                    <row>
                        <Keyword>Break</Keyword>
                    </row>
                    <row>
                        <Keyword>Boolean</Keyword>
                    </row>
                    <row>
                        <Keyword>Cache</Keyword>
                    </row>
                    <row>
                        <Keyword>Calculated</Keyword>
                    </row>
                    <row>
                        <Keyword>Call</Keyword>
                    </row>
                    <row>
                        <Keyword>Case</Keyword>
                    </row>
                    <row>
                        <Keyword>Catalog_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Cell</Keyword>
                    </row>
                    <row>
                        <Keyword>Cell_Ordinal</Keyword>
                    </row>
                    <row>
                        <Keyword>Cells</Keyword>
                    </row>
                    <row>
                        <Keyword>Chapters</Keyword>
                    </row>
                    <row>
                        <Keyword>Children</Keyword>
                    </row>
                    <row>
                        <Keyword>Children_Cardinality</Keyword>
                    </row>
                    <row>
                        <Keyword>ClosingPeriod</Keyword>
                    </row>
                    <row>
                        <Keyword>Cluster</Keyword>
                    </row>
                    <row>
                        <Keyword>ClusterDistance</Keyword>
                    </row>
                    <row>
                        <Keyword>ClusterProbability</Keyword>
                    </row>
                    <row>
                        <Keyword>Clusters</Keyword>
                    </row>
                    <row>
                        <Keyword>CoalesceEmpty</Keyword>
                    </row>
                    <row>
                        <Keyword>Column_Values</Keyword>
                    </row>
                    <row>
                        <Keyword>Columns</Keyword>
                    </row>
                    <row>
                        <Keyword>Content</Keyword>
                    </row>
                    <row>
                        <Keyword>Contingent</Keyword>
                    </row>
                    <row>
                        <Keyword>Continuous</Keyword>
                    </row>
                    <row>
                        <Keyword>Correlation</Keyword>
                    </row>
                    <row>
                        <Keyword>Cousin</Keyword>
                    </row>
                    <row>
                        <Keyword>Covariance</Keyword>
                    </row>
                    <row>
                        <Keyword>CovarianceN</Keyword>
                    </row>
                    <row>
                        <Keyword>Create</Keyword>
                    </row>
                    <row>
                        <Keyword>CreatePropertySet</Keyword>
                    </row>
                    <row>
                        <Keyword>CrossJoin</Keyword>
                    </row>
                    <row>
                        <Keyword>Cube</Keyword>
                    </row>
                    <row>
                        <Keyword>Cube_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>CurrentMember</Keyword>
                    </row>
                    <row>
                        <Keyword>CurrentCube</Keyword>
                    </row>
                    <row>
                        <Keyword>Custom</Keyword>
                    </row>
                    <row>
                        <Keyword>Cyclical</Keyword>
                    </row>
                    <row>
                        <Keyword>DefaultMember</Keyword>
                    </row>
                    <row>
                        <Keyword>Default_Member</Keyword>
                    </row>
                    <row>
                        <Keyword>DESC</Keyword>
                    </row>
                    <row>
                        <Keyword>Descendents</Keyword>
                    </row>
                    <row>
                        <Keyword>Description</Keyword>
                    </row>
                    <row>
                        <Keyword>Dimension</Keyword>
                    </row>
                    <row>
                        <Keyword>Dimension_Unique_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Dimensions</Keyword>
                    </row>
                    <row>
                        <Keyword>Discrete</Keyword>
                    </row>
                    <row>
                        <Keyword>Discretized</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownLevel</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownLevelBottom</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownLevelTop</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownMember</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownMemberBottom</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillDownMemberTop</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillTrough</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillUpLevel</Keyword>
                    </row>
                    <row>
                        <Keyword>DrillUpMember</Keyword>
                    </row>
                    <row>
                        <Keyword>Drop</Keyword>
                    </row>
                    <row>
                        <Keyword>Else</Keyword>
                    </row>
                    <row>
                        <Keyword>Empty</Keyword>
                    </row>
                    <row>
                        <Keyword>End</Keyword>
                    </row>
                    <row>
                        <Keyword>Equal_Areas</Keyword>
                    </row>
                    <row>
                        <Keyword>Exclude_Null</Keyword>
                    </row>
                    <row>
                        <Keyword>ExcludeEmpty</Keyword>
                    </row>
                    <row>
                        <Keyword>Exclusive</Keyword>
                    </row>
                    <row>
                        <Keyword>Expression</Keyword>
                    </row>
                    <row>
                        <Keyword>Filter</Keyword>
                    </row>
                    <row>
                        <Keyword>FirstChild</Keyword>
                    </row>
                    <row>
                        <Keyword>FirstRowset</Keyword>
                    </row>
                    <row>
                        <Keyword>FirstSibling</Keyword>
                    </row>
                    <row>
                        <Keyword>Flattened</Keyword>
                    </row>
                    <row>
                        <Keyword>Font_Flags</Keyword>
                    </row>
                    <row>
                        <Keyword>Font_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Font_size</Keyword>
                    </row>
                    <row>
                        <Keyword>Fore_Color</Keyword>
                    </row>
                    <row>
                        <Keyword>Format_String</Keyword>
                    </row>
                    <row>
                        <Keyword>Formatted_Value</Keyword>
                    </row>
                    <row>
                        <Keyword>Formula</Keyword>
                    </row>
                    <row>
                        <Keyword>From</Keyword>
                    </row>
                    <row>
                        <Keyword>Generate</Keyword>
                    </row>
                    <row>
                        <Keyword>Global</Keyword>
                    </row>
                    <row>
                        <Keyword>Head</Keyword>
                    </row>
                    <row>
                        <Keyword>Hierarchize</Keyword>
                    </row>
                    <row>
                        <Keyword>Hierarchy</Keyword>
                    </row>
                    <row>
                        <Keyword>Hierary_Unique_name</Keyword>
                    </row>
                    <row>
                        <Keyword>IIF</Keyword>
                    </row>
                    <row>
                        <Keyword>IsEmpty</Keyword>
                    </row>
                    <row>
                        <Keyword>Include_Null</Keyword>
                    </row>
                    <row>
                        <Keyword>Include_Statistics</Keyword>
                    </row>
                    <row>
                        <Keyword>Inclusive</Keyword>
                    </row>
                    <row>
                        <Keyword>Input_Only</Keyword>
                    </row>
                    <row>
                        <Keyword>IsDescendant</Keyword>
                    </row>
                    <row>
                        <Keyword>Item</Keyword>
                    </row>
                    <row>
                        <Keyword>Lag</Keyword>
                    </row>
                    <row>
                        <Keyword>LastChild</Keyword>
                    </row>
                    <row>
                        <Keyword>LastPeriods</Keyword>
                    </row>
                    <row>
                        <Keyword>LastSibling</Keyword>
                    </row>
                    <row>
                        <Keyword>Lead</Keyword>
                    </row>
                    <row>
                        <Keyword>Level</Keyword>
                    </row>
                    <row>
                        <Keyword>Level_Unique_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Levels</Keyword>
                    </row>
                    <row>
                        <Keyword>LinRegIntercept</Keyword>
                    </row>
                    <row>
                        <Keyword>LinRegR2</Keyword>
                    </row>
                    <row>
                        <Keyword>LinRegPoint</Keyword>
                    </row>
                    <row>
                        <Keyword>LinRegSlope</Keyword>
                    </row>
                    <row>
                        <Keyword>LinRegVariance</Keyword>
                    </row>
                    <row>
                        <Keyword>Long</Keyword>
                    </row>
                    <row>
                        <Keyword>MaxRows</Keyword>
                    </row>
                    <row>
                        <Keyword>Median</Keyword>
                    </row>
                    <row>
                        <Keyword>Member</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Caption</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Guid</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Ordinal</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Type</Keyword>
                    </row>
                    <row>
                        <Keyword>Member_Unique_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Members</Keyword>
                    </row>
                    <row>
                        <Keyword>Microsoft_Clustering</Keyword>
                    </row>
                    <row>
                        <Keyword>Microsoft_Decision_Trees</Keyword>
                    </row>
                    <row>
                        <Keyword>Mining</Keyword>
                    </row>
                    <row>
                        <Keyword>Model</Keyword>
                    </row>
                    <row>
                        <Keyword>Model_Existence_Only</Keyword>
                    </row>
                    <row>
                        <Keyword>Models</Keyword>
                    </row>
                    <row>
                        <Keyword>Move</Keyword>
                    </row>
                    <row>
                        <Keyword>MTD</Keyword>
                    </row>
                    <row>
                        <Keyword>Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Nest</Keyword>
                    </row>
                    <row>
                        <Keyword>NextMember</Keyword>
                    </row>
                    <row>
                        <Keyword>Non</Keyword>
                    </row>
                    <row>
                        <Keyword>Normal</Keyword>
                    </row>
                    <row>
                        <Keyword>Not</Keyword>
                    </row>
                    <row>
                        <Keyword>Ntext</Keyword>
                    </row>
                    <row>
                        <Keyword>Nvarchar</Keyword>
                    </row>
                    <row>
                        <Keyword>OLAP</Keyword>
                    </row>
                    <row>
                        <Keyword>On</Keyword>
                    </row>
                    <row>
                        <Keyword>OpeningPeriod</Keyword>
                    </row>
                    <row>
                        <Keyword>OpenQuery</Keyword>
                    </row>
                    <row>
                        <Keyword>Or</Keyword>
                    </row>
                    <row>
                        <Keyword>Ordered</Keyword>
                    </row>
                    <row>
                        <Keyword>Ordinal</Keyword>
                    </row>
                    <row>
                        <Keyword>Pages</Keyword>
                    </row>
                    <row>
                        <Keyword>Pages</Keyword>
                    </row>
                    <row>
                        <Keyword>ParallelPeriod</Keyword>
                    </row>
                    <row>
                        <Keyword>Parent</Keyword>
                    </row>
                    <row>
                        <Keyword>Parent_Level</Keyword>
                    </row>
                    <row>
                        <Keyword>Parent_Unique_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>PeriodsToDate</Keyword>
                    </row>
                    <row>
                        <Keyword>PMML</Keyword>
                    </row>
                    <row>
                        <Keyword>Predict</Keyword>
                    </row>
                    <row>
                        <Keyword>Predict_Only</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictAdjustedProbability</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictHistogram</Keyword>
                    </row>
                    <row>
                        <Keyword>Prediction</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictionScore</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictProbability</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictProbabilityStDev</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictProbabilityVariance</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictStDev</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictSupport</Keyword>
                    </row>
                    <row>
                        <Keyword>PredictVariance</Keyword>
                    </row>
                    <row>
                        <Keyword>PrevMember</Keyword>
                    </row>
                    <row>
                        <Keyword>Probability</Keyword>
                    </row>
                    <row>
                        <Keyword>Probability_StDev</Keyword>
                    </row>
                    <row>
                        <Keyword>Probability_StdDev</Keyword>
                    </row>
                    <row>
                        <Keyword>Probability_Variance</Keyword>
                    </row>
                    <row>
                        <Keyword>Properties</Keyword>
                    </row>
                    <row>
                        <Keyword>Property</Keyword>
                    </row>
                    <row>
                        <Keyword>QTD</Keyword>
                    </row>
                    <row>
                        <Keyword>RangeMax</Keyword>
                    </row>
                    <row>
                        <Keyword>RangeMid</Keyword>
                    </row>
                    <row>
                        <Keyword>RangeMin</Keyword>
                    </row>
                    <row>
                        <Keyword>Rank</Keyword>
                    </row>
                    <row>
                        <Keyword>Recursive</Keyword>
                    </row>
                    <row>
                        <Keyword>Refresh</Keyword>
                    </row>
                    <row>
                        <Keyword>Related</Keyword>
                    </row>
                    <row>
                        <Keyword>Rename</Keyword>
                    </row>
                    <row>
                        <Keyword>Rollup</Keyword>
                    </row>
                    <row>
                        <Keyword>Rows</Keyword>
                    </row>
                    <row>
                        <Keyword>Schema_Name</Keyword>
                    </row>
                    <row>
                        <Keyword>Sections</Keyword>
                    </row>
                    <row>
                        <Keyword>Select</Keyword>
                    </row>
                    <row>
                        <Keyword>Self</Keyword>
                    </row>
                    <row>
                        <Keyword>Self_And_After</Keyword>
                    </row>
                    <row>
                        <Keyword>Sequence_Time</Keyword>
                    </row>
                    <row>
                        <Keyword>Server</Keyword>
                    </row>
                    <row>
                        <Keyword>Session</Keyword>
                    </row>
                    <row>
                        <Keyword>Set</Keyword>
                    </row>
                    <row>
                        <Keyword>SetToArray</Keyword>
                    </row>
                    <row>
                        <Keyword>SetToStr</Keyword>
                    </row>
                    <row>
                        <Keyword>Shape</Keyword>
                    </row>
                    <row>
                        <Keyword>Skip</Keyword>
                    </row>
                    <row>
                        <Keyword>Solve_Order</Keyword>
                    </row>
                    <row>
                        <Keyword>Sort</Keyword>
                    </row>
                    <row>
                        <Keyword>StdDev</Keyword>
                    </row>
                    <row>
                        <Keyword>Stdev</Keyword>
                    </row>
                    <row>
                        <Keyword>StripCalculatedMembers</Keyword>
                    </row>
                    <row>
                        <Keyword>StrToSet</Keyword>
                    </row>
                    <row>
                        <Keyword>StrToTuple</Keyword>
                    </row>
                    <row>
                        <Keyword>SubSet</Keyword>
                    </row>
                    <row>
                        <Keyword>Support</Keyword>
                    </row>
                    <row>
                        <Keyword>Tail</Keyword>
                    </row>
                    <row>
                        <Keyword>Text</Keyword>
                    </row>
                    <row>
                        <Keyword>Thresholds</Keyword>
                    </row>
                    <row>
                        <Keyword>ToggleDrillState</Keyword>
                    </row>
                    <row>
                        <Keyword>TopCount</Keyword>
                    </row>
                    <row>
                        <Keyword>TopPercent</Keyword>
                    </row>
                    <row>
                        <Keyword>TopSum</Keyword>
                    </row>
                    <row>
                        <Keyword>TupleToStr</Keyword>
                    </row>
                    <row>
                        <Keyword>Under</Keyword>
                    </row>
                    <row>
                        <Keyword>Uniform</Keyword>
                    </row>
                    <row>
                        <Keyword>UniqueName</Keyword>
                    </row>
                    <row>
                        <Keyword>Use</Keyword>
                    </row>
                    <row>
                        <Keyword>Value</Keyword>
                    </row>
                    <row>
                        <Keyword>Value</Keyword>
                    </row>
                    <row>
                        <Keyword>Var</Keyword>
                    </row>
                    <row>
                        <Keyword>Variance</Keyword>
                    </row>
                    <row>
                        <Keyword>VarP</Keyword>
                    </row>
                    <row>
                        <Keyword>VarianceP</Keyword>
                    </row>
                    <row>
                        <Keyword>VisualTotals</Keyword>
                    </row>
                    <row>
                        <Keyword>When</Keyword>
                    </row>
                    <row>
                        <Keyword>Where</Keyword>
                    </row>
                    <row>
                        <Keyword>With</Keyword>
                    </row>
                    <row>
                        <Keyword>WTD</Keyword>
                    </row>
                    <row>
                        <Keyword>Xor</Keyword>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDLiterals">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="LiteralName"
                                    sql:field="LiteralName" type="xsd:string"/>
                                <xsd:element name="LiteralValue"
                                    sql:field="LiteralValue" type="xsd:string"/>
                                <xsd:element name="LiteralInvalidChars"
                                    sql:field="LiteralInvalidChars" type="xsd:string"/>
                                <xsd:element
                                    name="LiteralInvalidStartingChars"
                                    sql:field="LiteralInvalidStartingChars" type="xsd:string"/>
                                <xsd:element name="LiteralMaxLength"
                                    sql:field="LiteralMaxLength" type="xsd:int"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <LiteralName>DBLITERAL_CATALOG_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>24</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_CATALOG_SEPARATOR</LiteralName>
                        <LiteralValue>.</LiteralValue>
                        <LiteralInvalidChars/>
                        <LiteralInvalidStartingChars/>
                        <LiteralMaxLength>0</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_COLUMN_ALIAS</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>'&quot;[]</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_COLUMN_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_CORRELATION_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>'&quot;[]</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_CUBE_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_DIMENSION_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_HIERARCHY_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_LEVEL_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_MEMBER_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_PROCEDURE_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_PROPERTY_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_QUOTE</LiteralName>
                        <LiteralValue>[</LiteralValue>
                        <LiteralInvalidChars/>
                        <LiteralInvalidStartingChars/>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_QUOTE_SUFFIX</LiteralName>
                        <LiteralValue>]</LiteralValue>
                        <LiteralInvalidChars/>
                        <LiteralInvalidStartingChars/>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_TABLE_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars>.</LiteralInvalidChars>
                        <LiteralInvalidStartingChars>0123456789</LiteralInvalidStartingChars>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_TEXT_COMMAND</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars/>
                        <LiteralInvalidStartingChars/>
                        <LiteralMaxLength>-1</LiteralMaxLength>
                    </row>
                    <row>
                        <LiteralName>DBLITERAL_USER_NAME</LiteralName>
                        <LiteralValue/>
                        <LiteralInvalidChars/>
                        <LiteralInvalidStartingChars/>
                        <LiteralMaxLength>0</LiteralMaxLength>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDProperties">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="PropertyName"
                                    sql:field="PropertyName" type="xsd:string"/>
                                <xsd:element name="PropertyDescription"
                                    sql:field="PropertyDescription" type="xsd:string"/>
                                <xsd:element name="PropertyType"
                                    sql:field="PropertyType" type="xsd:string"/>
                                <xsd:element name="PropertyAccessType"
                                    sql:field="PropertyAccessType" type="xsd:string"/>
                                <xsd:element name="IsRequired"
                                    sql:field="IsRequired" type="xsd:boolean"/>
                                <xsd:element name="Value"
                                    sql:field="Value" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <PropertyName>AxisFormat</PropertyName>
                        <PropertyDescription>Determines the format used
                            within an MDDataSet result set to describe
                            the axes of the multidimensional dataset.
                            This property can have the values listed in
                            the following table: TupleFormat (default),
                            ClusterFormat, CustomFormat.</PropertyDescription>
                        <PropertyType>Enumeration</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>BeginRange</PropertyName>
                        <PropertyDescription>Contains a zero-based
                            integer value corresponding to a CellOrdinal
                            attribute value. (The CellOrdinal attribute
                            is part of the Cell element in the CellData
                            section of MDDataSet.) Used together with
                            the EndRange property, the client
                            application can use this property to
                            restrict an OLAP dataset returned by a
                            command to a specific range of cells. If -1
                            is specified, all cells up to the cell
                            specified in the EndRange property are
                            returned. The default value for this
                            property is -1.</PropertyDescription>
                        <PropertyType>Integer</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>-1</Value>
                    </row>
                    <row>
                        <PropertyName>Catalog</PropertyName>
                        <PropertyDescription>When establishing a session
                            with an Analysis Services instance to send
                            an XMLA command, this property is equivalent
                            to the OLE DB property, DBPROP_INIT_CATALOG.
                            When you set this property during a session
                            to change the current database for the
                            session, this property is equivalent to the
                            OLE DB property, DBPROP_CURRENTCATALOG. The
                            default value for this property is an empty string.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>ReadWrite</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>Content</PropertyName>
                        <PropertyDescription>An enumerator that
                            specifies what type of data is returned in
                            the result set. None: Allows the structure
                            of the command to be verified, but not
                            executed. Analogous to using Prepare to
                            check syntax, and so on. Schema: Contains
                            the XML schema (which indicates column
                            information, and so on) that relates to the
                            requested query. Data: Contains only the
                            data that was requested. SchemaData: Returns
                            both the schema information as well as the data.</PropertyDescription>
                        <PropertyType>EnumString</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>SchemaData</Value>
                    </row>
                    <row>
                        <PropertyName>Cube</PropertyName>
                        <PropertyDescription>The cube context for the
                            Command parameter. If the command contains a
                            cube name (such as an MDX FROM clause) the
                            setting of this property is ignored.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>ReadWrite</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>DataSourceInfo</PropertyName>
                        <PropertyDescription>A string containing
                            provider specific information, required to
                            access the data source.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>ReadWrite</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>EndRange</PropertyName>
                        <PropertyDescription>An integer value
                            corresponding to a CellOrdinal used to
                            restrict an MDDataSet returned by a command
                            to a specific range of cells. Used in
                            conjunction with the BeginRange property. If
                            unspecified, all cells are returned in the
                            rowset. The value -1 means unspecified.</PropertyDescription>
                        <PropertyType>Integer</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>-1</Value>
                    </row>
                    <row>
                        <PropertyName>Format</PropertyName>
                        <PropertyDescription>Enumerator that determines
                            the format of the returned result set.
                            Values include: Tabular: a flat or
                            hierarchical rowset. Similar to the XML RAW
                            format in SQL. The Format property should be
                            set to Tabular for OLE DB for Data Mining
                            commands. Multidimensional: Indicates that
                            the result set will use the MDDataSet format
                            (Execute method only). Native: The client
                            does not request a specific format, so the
                            provider may return the format  appropriate
                            to the query. (The actual result type is
                            identified by namespace of the result.)</PropertyDescription>
                        <PropertyType>EnumString</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>Native</Value>
                    </row>
                    <row>
                        <PropertyName>LocaleIdentifier</PropertyName>
                        <PropertyDescription>Use this to read or set the
                            numeric locale identifier for this request.
                            The default is provider-specific. For the
                            complete hexadecimal list of language
                            identifiers, search on &quot;Language
                            Identifiers&quot; in the MSDN Library at http://www.msdn.microsoft.com.</PropertyDescription>
                        <PropertyType>UnsignedInteger</PropertyType>
                        <PropertyAccessType>ReadWrite</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>None</Value>
                    </row>
                    <row>
                        <PropertyName>MDXSupport</PropertyName>
                        <PropertyDescription>Enumeration that describes
                            the degree of MDX support. At initial
                            release Core is the only value in the
                            enumeration. In future releases, other
                            values will be defined for this enumeration.</PropertyDescription>
                        <PropertyType>EnumString</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>Core</Value>
                    </row>
                    <row>
                        <PropertyName>Password</PropertyName>
                        <PropertyDescription>This property is deprecated
                            in XMLA 1.1. To support legacy applications,
                            the provider accepts but ignores the
                            Password property setting when it is used
                            with the Discover and Execute method</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>ProviderName</PropertyName>
                        <PropertyDescription>The XML for Analysis
                            Provider name.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>Mondrian XML for Analysis Provider</Value>
                    </row>
                    <row>
                        <PropertyName>ProviderVersion</PropertyName>
                        <PropertyDescription>The version of the Mondrian
                            XMLA Provider</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>${mondrianVersion}</Value>
                    </row>
                    <row>
                        <PropertyName>StateSupport</PropertyName>
                        <PropertyDescription>Property that specifies the
                            degree of support in the provider for state.
                            For information about state in XML for
                            Analysis, see &quot;Support for Statefulness
                            in XML for Analysis.&quot; Minimum
                            enumeration values are as follows: None - No
                            support for sessions or stateful operations.
                            Sessions - Provider supports sessions.</PropertyDescription>
                        <PropertyType>EnumString</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>None</Value>
                    </row>
                    <row>
                        <PropertyName>Timeout</PropertyName>
                        <PropertyDescription>A numeric time-out
                            specifying in seconds the amount of time to
                            wait for a request to be successful.</PropertyDescription>
                        <PropertyType>UnsignedInteger</PropertyType>
                        <PropertyAccessType>ReadWrite</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>Undefined</Value>
                    </row>
                    <row>
                        <PropertyName>UserName</PropertyName>
                        <PropertyDescription>Returns the UserName the
                            server associates with the command. This
                            property is deprecated as writeable in XMLA
                            1.1. To support legacy applications, servers
                            accept but ignore the password setting when
                            it is used with the Execute method.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>VisualMode</PropertyName>
                        <PropertyDescription>This property is equivalent
                            to the OLE DB property, MDPROP_VISUALMODE.
                            The default value for this property is zero
                            (0), equivalent to DBPROPVAL_VISUAL_MODE_DEFAULT.</PropertyDescription>
                        <PropertyType>Enumeration</PropertyType>
                        <PropertyAccessType>Write</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>1</Value>
                    </row>
                    <row>
                        <PropertyName>TableFields</PropertyName>
                        <PropertyDescription>List of fields to return
                            for drill-through. The default value of this
                            property is the empty string,in which case,
                            all fields are returned.</PropertyDescription>
                        <PropertyType>string</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value/>
                    </row>
                    <row>
                        <PropertyName>AdvancedFlag</PropertyName>
                        <PropertyDescription/>
                        <PropertyType>Boolean</PropertyType>
                        <PropertyAccessType>Read</PropertyAccessType>
                        <IsRequired>false</IsRequired>
                        <Value>false</Value>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_in.xml">
            <![CDATA[
<soapenv:Envelope 
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
<ns1:Discover 
    soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:ns1="urn:schemas-microsoft-com:xml-analysis">
    <ns1:RequestType xsi:type="xsd:string">${request.type}</ns1:RequestType>
    <ns1:Restrictions>
        <ns1:RestrictionList/>
    </ns1:Restrictions>
    <ns1:Properties>
        <ns1:PropertyList>
            <ns1:Content>${content}</ns1:Content>
        </ns1:PropertyList>
    </ns1:Properties>
</ns1:Discover>
    </soapenv:Body>
</soapenv:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDSchemaRowsets">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="SchemaName"
                                    sql:field="SchemaName" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SchemaGuid"
                                    sql:field="SchemaGuid" type="uuid"/>
                                <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="Restrictions" sql:field="Restrictions">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element name="Name"
                                    sql:field="Name" type="xsd:string"/>
                                    <xsd:element name="Type"
                                    sql:field="Type" type="xsd:string"/>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="Description"
                                    sql:field="Description" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <SchemaName>DBSCHEMA_CATALOGS</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns information about literals
                            supported by the provider.</Description>
                    </row>
                    <row>
                        <SchemaName>DBSCHEMA_COLUMNS</SchemaName>
                        <Restrictions>
                            <Name>TABLE_CATALOG</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_SCHEMA</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>COLUMN_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>DBSCHEMA_PROVIDER_TYPES</SchemaName>
                        <Restrictions>
                            <Name>DATA_TYPE</Name>
                            <Type>xsd:unsignedShort</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>BEST_MATCH</Name>
                            <Type>xsd:boolean</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>DBSCHEMA_TABLES</SchemaName>
                        <Restrictions>
                            <Name>TABLE_CATALOG</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_SCHEMA</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_TYPE</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>DBSCHEMA_TABLES_INFO</SchemaName>
                        <Restrictions>
                            <Name>TABLE_CATALOG</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_SCHEMA</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TABLE_TYPE</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_DATASOURCES</SchemaName>
                        <Restrictions>
                            <Name>DataSourceName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>URL</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>ProviderName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>ProviderType</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>AuthenticationMode</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns a list of XML for Analysis
                            data sources available on the server or Web Service.</Description>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_ENUMERATORS</SchemaName>
                        <Restrictions>
                            <Name>EnumName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns a list of names, data
                            types, and enumeration values for
                            enumerators supported by the provider of a
                            specific data source.</Description>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_KEYWORDS</SchemaName>
                        <Restrictions>
                            <Name>Keyword</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns an XML list of keywords
                            reserved by the provider.</Description>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_LITERALS</SchemaName>
                        <Restrictions>
                            <Name>LiteralName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns information about literals
                            supported by the provider.</Description>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_PROPERTIES</SchemaName>
                        <Restrictions>
                            <Name>PropertyName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns a list of information and
                            values about the requested properties that
                            are supported by the specified data source provider.</Description>
                    </row>
                    <row>
                        <SchemaName>DISCOVER_SCHEMA_ROWSETS</SchemaName>
                        <Restrictions>
                            <Name>SchemaName</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description>Returns the names, values, and
                            other information of all supported
                            RequestType enumeration values.</Description>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_ACTIONS</SchemaName>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>COORDINATE</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>COORDINATE_TYPE</Name>
                            <Type>xsd:int</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_CUBES</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_TYPE</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_DIMENSIONS</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_FUNCTIONS</SchemaName>
                        <Restrictions>
                            <Name>FUNCTION_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>ORIGIN</Name>
                            <Type>xsd:int</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>INTERFACE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LIBRARY_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_HIERARCHIES</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>HIERARCHY_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>HIERARCHY_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_LEVELS</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>HIERARCHY_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LEVEL_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LEVEL_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_MEASURES</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEASURE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEASURE_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_MEMBERS</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>HIERARCHY_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LEVEL_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LEVEL_NUMBER</Name>
                            <Type>xsd:unsignedInt</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEMBER_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEMBER_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEMBER_TYPE</Name>
                            <Type>xsd:int</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEMBER_CAPTION</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>TREE_OP</Name>
                            <Type>xsd:int</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_PROPERTIES</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>DIMENSION_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>HIERARCHY_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>LEVEL_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>MEMBER_UNIQUE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>PROPERTY_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>PROPERTY_TYPE</Name>
                            <Type>xsd:short</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>PROPERTY_CONTENT_TYPE</Name>
                            <Type>xsd:short</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                    <row>
                        <SchemaName>MDSCHEMA_SETS</SchemaName>
                        <Restrictions>
                            <Name>CATALOG_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCHEMA_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>CUBE_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SET_NAME</Name>
                            <Type>xsd:string</Type>
                        </Restrictions>
                        <Restrictions>
                            <Name>SCOPE</Name>
                            <Type>xsd:int</Type>
                        </Restrictions>
                        <Description/>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDBCatalogs">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                                <xsd:element name="ROLES"
                                    sql:field="ROLES" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="DATE_MODIFIED"
                                    sql:field="DATE_MODIFIED" type="xsd:dateTime"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <DESCRIPTION>No description available</DESCRIPTION>
                        <ROLES>California manager,No HR Cube</ROLES>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_DSI_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testApproxRowCountOverridesCountCallsToDatabase">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence>
                                    <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="row" type="row"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:simpleType name="uuid">
                            <xsd:restriction base="xsd:string">
                                <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                        <xsd:complexType name="row">
                            <xsd:sequence>
                                <xsd:element minOccurs="0"
                                    name="CATALOG_NAME"
                                    sql:field="CATALOG_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="SCHEMA_NAME"
                                    sql:field="SCHEMA_NAME" type="xsd:string"/>
                                <xsd:element name="CUBE_NAME"
                                    sql:field="CUBE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="DIMENSION_UNIQUE_NAME"
                                    sql:field="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element
                                    name="HIERARCHY_UNIQUE_NAME"
                                    sql:field="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_NAME"
                                    sql:field="LEVEL_NAME" type="xsd:string"/>
                                <xsd:element name="LEVEL_UNIQUE_NAME"
                                    sql:field="LEVEL_UNIQUE_NAME" type="xsd:string"/>
                                <xsd:element minOccurs="0"
                                    name="LEVEL_GUID"
                                    sql:field="LEVEL_GUID" type="uuid"/>
                                <xsd:element name="LEVEL_CAPTION"
                                    sql:field="LEVEL_CAPTION" type="xsd:string"/>
                                <xsd:element name="LEVEL_NUMBER"
                                    sql:field="LEVEL_NUMBER" type="xsd:unsignedInt"/>
                                <xsd:element name="LEVEL_CARDINALITY"
                                    sql:field="LEVEL_CARDINALITY" type="xsd:unsignedInt"/>
                                <xsd:element name="LEVEL_TYPE"
                                    sql:field="LEVEL_TYPE" type="xsd:int"/>
                                <xsd:element
                                    name="CUSTOM_ROLLUP_SETTINGS"
                                    sql:field="CUSTOM_ROLLUP_SETTINGS" type="xsd:int"/>
                                <xsd:element
                                    name="LEVEL_UNIQUE_SETTINGS"
                                    sql:field="LEVEL_UNIQUE_SETTINGS" type="xsd:int"/>
                                <xsd:element name="LEVEL_IS_VISIBLE"
                                    sql:field="LEVEL_IS_VISIBLE" type="xsd:boolean"/>
                                <xsd:element minOccurs="0"
                                    name="DESCRIPTION"
                                    sql:field="DESCRIPTION" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:schema>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>(All)</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Marital Status].[(All)]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>(All)</LEVEL_CAPTION>
                        <LEVEL_NUMBER>0</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>1</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>1</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>3</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Marital Status
                            Hierarchy(All) Level</DESCRIPTION>
                    </row>
                    <row>
                        <CATALOG_NAME>FoodMart</CATALOG_NAME>
                        <SCHEMA_NAME>FoodMart</SCHEMA_NAME>
                        <CUBE_NAME>Sales</CUBE_NAME>
                        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
                        <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME>
                        <LEVEL_NAME>Marital Status</LEVEL_NAME>
                        <LEVEL_UNIQUE_NAME>[Marital Status].[Marital Status]</LEVEL_UNIQUE_NAME>
                        <LEVEL_CAPTION>Marital Status</LEVEL_CAPTION>
                        <LEVEL_NUMBER>1</LEVEL_NUMBER>
                        <LEVEL_CARDINALITY>111</LEVEL_CARDINALITY>
                        <LEVEL_TYPE>0</LEVEL_TYPE>
                        <CUSTOM_ROLLUP_SETTINGS>0</CUSTOM_ROLLUP_SETTINGS>
                        <LEVEL_UNIQUE_SETTINGS>1</LEVEL_UNIQUE_SETTINGS>
                        <LEVEL_IS_VISIBLE>true</LEVEL_IS_VISIBLE>
                        <DESCRIPTION>Sales Cube - Marital Status
                            HierarchyMarital Status Level</DESCRIPTION>
                    </row>
                </root>
            </xmla:return>
        </xmla:DiscoverResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_CN_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog.name}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
        <${unique.name.element}>${unique.name}</${unique.name.element}>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testApproxRowCountInHierarchyOverridesCountCallsToDatabase">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" >
<SOAP-ENV:Header>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<xmla:DiscoverResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
  <xmla:return>
    <root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception">
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-analysis:rowset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sql="urn:schemas-microsoft-com:xml-sql" targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset" elementFormDefault="qualified">
        <xsd:element name="root">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="row" type="row" minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:simpleType name="uuid">
          <xsd:restriction base="xsd:string">
            <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
          </xsd:restriction>
        </xsd:simpleType>
        <xsd:complexType name="row">
          <xsd:sequence>
            <xsd:element sql:field="CATALOG_NAME" name="CATALOG_NAME" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="SCHEMA_NAME" name="SCHEMA_NAME" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string"/>
            <xsd:element sql:field="DIMENSION_UNIQUE_NAME" name="DIMENSION_UNIQUE_NAME" type="xsd:string"/>
            <xsd:element sql:field="HIERARCHY_NAME" name="HIERARCHY_NAME" type="xsd:string"/>
            <xsd:element sql:field="HIERARCHY_UNIQUE_NAME" name="HIERARCHY_UNIQUE_NAME" type="xsd:string"/>
            <xsd:element sql:field="HIERARCHY_GUID" name="HIERARCHY_GUID" type="uuid" minOccurs="0"/>
            <xsd:element sql:field="HIERARCHY_CAPTION" name="HIERARCHY_CAPTION" type="xsd:string"/>
            <xsd:element sql:field="DIMENSION_TYPE" name="DIMENSION_TYPE" type="xsd:short"/>
            <xsd:element sql:field="HIERARCHY_CARDINALITY" name="HIERARCHY_CARDINALITY" type="xsd:unsignedInt"/>
            <xsd:element sql:field="DEFAULT_MEMBER" name="DEFAULT_MEMBER" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="ALL_MEMBER" name="ALL_MEMBER" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0"/>
            <xsd:element sql:field="STRUCTURE" name="STRUCTURE" type="xsd:short"/>
            <xsd:element sql:field="IS_VIRTUAL" name="IS_VIRTUAL" type="xsd:boolean"/>
            <xsd:element sql:field="IS_READWRITE" name="IS_READWRITE" type="xsd:boolean"/>
            <xsd:element sql:field="DIMENSION_UNIQUE_SETTINGS" name="DIMENSION_UNIQUE_SETTINGS" type="xsd:int"/>
            <xsd:element sql:field="DIMENSION_IS_VISIBLE" name="DIMENSION_IS_VISIBLE" type="xsd:boolean"/>
            <xsd:element sql:field="HIERARCHY_ORDINAL" name="HIERARCHY_ORDINAL" type="xsd:unsignedInt"/>
            <xsd:element sql:field="DIMENSION_IS_SHARED" name="DIMENSION_IS_SHARED" type="xsd:boolean"/>
            <xsd:element sql:field="PARENT_CHILD" name="PARENT_CHILD" type="xsd:boolean" minOccurs="0"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:schema>
      <row>
        <CATALOG_NAME>FoodMart</CATALOG_NAME>
        <CUBE_NAME>Sales</CUBE_NAME>
        <DIMENSION_UNIQUE_NAME>[Marital Status]</DIMENSION_UNIQUE_NAME>
        <HIERARCHY_NAME>Marital Status</HIERARCHY_NAME>
        <HIERARCHY_UNIQUE_NAME>[Marital Status]</HIERARCHY_UNIQUE_NAME>
        <HIERARCHY_CAPTION>Marital Status</HIERARCHY_CAPTION>
        <DIMENSION_TYPE>3</DIMENSION_TYPE>
        <HIERARCHY_CARDINALITY>112</HIERARCHY_CARDINALITY>
        <DEFAULT_MEMBER>[Marital Status].[All Marital Status]</DEFAULT_MEMBER>
        <ALL_MEMBER>[Marital Status].[All Marital Status]</ALL_MEMBER>
        <DESCRIPTION>Sales Cube - Marital Status Hierarchy</DESCRIPTION>
        <STRUCTURE>0</STRUCTURE>
        <IS_VIRTUAL>false</IS_VIRTUAL>
        <IS_READWRITE>false</IS_READWRITE>
        <DIMENSION_UNIQUE_SETTINGS>0</DIMENSION_UNIQUE_SETTINGS>
        <DIMENSION_IS_VISIBLE>true</DIMENSION_IS_VISIBLE>
        <HIERARCHY_ORDINAL>12</HIERARCHY_ORDINAL>
        <DIMENSION_IS_SHARED>true</DIMENSION_IS_SHARED>
        <PARENT_CHILD>false</PARENT_CHILD>
      </row>
    </root>
  </xmla:return>
</xmla:DiscoverResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="RT_C_CN_DSI_C_F_C_in.xml">
            <![CDATA[
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <Discover xmlns="urn:schemas-microsoft-com:xml-analysis"
        SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">   
    <RequestType>${request.type}</RequestType>
    <Restrictions>
      <RestrictionList>
        <CATALOG_NAME>${catalog.name}</CATALOG_NAME>
        <CUBE_NAME>${cube.name}</CUBE_NAME>
        <${unique.name.element}>${unique.name}</${unique.name.element}>
      </RestrictionList>
    </Restrictions>
    <Properties>
      <PropertyList>
        <DataSourceInfo>${data.source.info}</DataSourceInfo>
        <Catalog>${catalog}</Catalog>
        <Format>${format}</Format>
        <Content>${content}</Content>
      </PropertyList>
    </Properties>
    </Discover>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testDrillThrough">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <cxmla:ExecuteResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis">
            <cxmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:complexType name="MemberType">
                            <xsd:sequence>
                                <xsd:element name="UName" type="xsd:string"/>
                                <xsd:element name="Caption" type="xsd:string"/>
                                <xsd:element name="LName" type="xsd:string"/>
                                <xsd:element name="LNum" type="xsd:unsignedInt"/>
                                <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/>
                                <xsd:sequence maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any maxOccurs="unbounded" processContents="lax"/>
                                </xsd:sequence>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="PropType">
                            <xsd:attribute name="name" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TupleType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="MembersType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TuplesType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Tuple" type="TupleType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CrossProductType">
                            <xsd:sequence>
                                <xsd:choice maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element name="Members" type="MembersType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                </xsd:choice>
                            </xsd:sequence>
                            <xsd:attribute name="Size" type="xsd:unsignedInt"/>
                        </xsd:complexType>
                        <xsd:complexType name="OlapInfo">
                            <xsd:sequence>
                                <xsd:element name="CubeInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="Cube">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    name="CubeName" type="xsd:string"/>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="AxesInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="AxisInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0" name="HierarchyInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>

                                    <xsd:sequence maxOccurs="unbounded">

                                    <xsd:element
                                    name="UName" type="PropType"/>

                                    <xsd:element
                                    name="Caption" type="PropType"/>

                                    <xsd:element
                                    name="LName" type="PropType"/>

                                    <xsd:element
                                    name="LNum" type="PropType"/>

                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0"
                                    name="DisplayInfo" type="PropType"/>
                                    </xsd:sequence>
                                    <xsd:sequence>

                                    <xsd:any
                                    maxOccurs="unbounded"
                                    minOccurs="0" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>

                                    <xsd:attribute
                                    name="name"
                                    type="xsd:string" use="required"/>
                                    </xsd:element>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="CellInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:choice>
                                    <xsd:element
                                    name="Value" type="PropType"/>
                                    <xsd:element
                                    name="FmtValue" type="PropType"/>
                                    <xsd:element
                                    name="BackColor" type="PropType"/>
                                    <xsd:element
                                    name="ForeColor" type="PropType"/>
                                    <xsd:element
                                    name="FontName" type="PropType"/>
                                    <xsd:element
                                    name="FontSize" type="PropType"/>
                                    <xsd:element
                                    name="FontFlags" type="PropType"/>
                                    <xsd:element
                                    name="FormatString" type="PropType"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="PropType"/>
                                    <xsd:element
                                    name="SolveOrder" type="PropType"/>
                                    <xsd:element
                                    name="Updateable" type="PropType"/>
                                    <xsd:element
                                    name="Visible" type="PropType"/>
                                    <xsd:element
                                    name="Expression" type="PropType"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any
                                    maxOccurs="unbounded" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="Axes">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Axis">
                                    <xsd:complexType>
                                    <xsd:choice
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element
                                    name="CrossProduct" type="CrossProductType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                    <xsd:element name="Members" type="MembersType"/>
                                    </xsd:choice>
                                    <xsd:attribute name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CellData">
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="Cell">
                                    <xsd:complexType>
                                    <xsd:sequence maxOccurs="unbounded">
                                    <xsd:choice>
                                    <xsd:element name="Value"/>
                                    <xsd:element
                                    name="FmtValue" type="xsd:string"/>
                                    <xsd:element
                                    name="BackColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="ForeColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FontName" type="xsd:string"/>
                                    <xsd:element
                                    name="FontSize" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="FontFlags" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FormatString" type="xsd:string"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="SolveOrder" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Updateable" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Visible" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Expression" type="xsd:string"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="CellOrdinal"
                                    type="xsd:unsignedInt" use="required"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence maxOccurs="unbounded">
                                    <xsd:element name="OlapInfo" type="OlapInfo"/>
                                    <xsd:element name="Axes" type="Axes"/>
                                    <xsd:element name="CellData" type="CellData"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:schema>
                    <row>
                        <Store_x0020_Country>86</Store_x0020_Country>
                        <Store_x0020_State>86</Store_x0020_State>
                        <Store_x0020_City>86</Store_x0020_City>
                        <Store_x0020_Name>86</Store_x0020_Name>
                        <Store_x0020_Sqft>86</Store_x0020_Sqft>
                        <Store_x0020_Type>86</Store_x0020_Type>
                        <Year>86</Year>
                        <Quarter>86</Quarter>
                        <Month>86</Month>
                        <Product_x0020_Family>86</Product_x0020_Family>
                        <Product_x0020_Department>86</Product_x0020_Department>
                        <Product_x0020_Category>86</Product_x0020_Category>
                        <Product_x0020_Subcategory>86</Product_x0020_Subcategory>
                        <Brand_x0020_Name>86</Brand_x0020_Name>
                        <Product_x0020_Name>86</Product_x0020_Name>
                        <Media_x0020_Type>86</Media_x0020_Type>
                        <Promotion_x0020_Name>86</Promotion_x0020_Name>
                        <State_x0020_Province>86</State_x0020_Province>
                        <City>86</City>
                        <Name>86</Name>
                        <Name_x0020__x0028_Key_x0029_>86</Name_x0020__x0028_Key_x0029_>
                        <Education_x0020_Level>86</Education_x0020_Level>
                        <Gender>86</Gender>
                        <Marital_x0020_Status>86</Marital_x0020_Status>
                        <Yearly_x0020_Income>86</Yearly_x0020_Income>
                        <Unit_x0020_Sales>86</Unit_x0020_Sales>
                    </row>
                    <row>
                        <Store_x0020_Country>USA</Store_x0020_Country>
                        <Store_x0020_State>CA</Store_x0020_State>
                        <Store_x0020_City>San Francisco</Store_x0020_City>
                        <Store_x0020_Name>Store 14</Store_x0020_Name>
                        <Store_x0020_Sqft>22478</Store_x0020_Sqft>
                        <Store_x0020_Type>Small Grocery</Store_x0020_Type>
                        <Year>1997</Year>
                        <Quarter>Q1</Quarter>
                        <Month>3</Month>
                        <Product_x0020_Family>Drink</Product_x0020_Family>
                        <Product_x0020_Department>Alcoholic Beverages</Product_x0020_Department>
                        <Product_x0020_Category>Beer and Wine</Product_x0020_Category>
                        <Product_x0020_Subcategory>Wine</Product_x0020_Subcategory>
                        <Brand_x0020_Name>Good</Brand_x0020_Name>
                        <Product_x0020_Name>Good Chardonnay Wine</Product_x0020_Name>
                        <Media_x0020_Type>No Media</Media_x0020_Type>
                        <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name>
                        <State_x0020_Province>CA</State_x0020_Province>
                        <City>Berkeley</City>
                        <Name>David Johnson</Name>
                        <Name_x0020__x0028_Key_x0029_>1066</Name_x0020__x0028_Key_x0029_>
                        <Education_x0020_Level>Bachelors Degree</Education_x0020_Level>
                        <Gender>M</Gender>
                        <Marital_x0020_Status>M</Marital_x0020_Status>
                        <Yearly_x0020_Income>$130K - $150K</Yearly_x0020_Income>
                        <Unit_x0020_Sales>1</Unit_x0020_Sales>
                    </row>
                    <row>
                        <Store_x0020_Country>USA</Store_x0020_Country>
                        <Store_x0020_State>CA</Store_x0020_State>
                        <Store_x0020_City>San Francisco</Store_x0020_City>
                        <Store_x0020_Name>Store 14</Store_x0020_Name>
                        <Store_x0020_Sqft>22478</Store_x0020_Sqft>
                        <Store_x0020_Type>Small Grocery</Store_x0020_Type>
                        <Year>1997</Year>
                        <Quarter>Q1</Quarter>
                        <Month>3</Month>
                        <Product_x0020_Family>Drink</Product_x0020_Family>
                        <Product_x0020_Department>Beverages</Product_x0020_Department>
                        <Product_x0020_Category>Carbonated Beverages</Product_x0020_Category>
                        <Product_x0020_Subcategory>Soda</Product_x0020_Subcategory>
                        <Brand_x0020_Name>Fabulous</Brand_x0020_Name>
                        <Product_x0020_Name>Fabulous Diet Soda</Product_x0020_Name>
                        <Media_x0020_Type>No Media</Media_x0020_Type>
                        <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name>
                        <State_x0020_Province>CA</State_x0020_Province>
                        <City>Berkeley</City>
                        <Name>Nancy Pietrs</Name>
                        <Name_x0020__x0028_Key_x0029_>3944</Name_x0020__x0028_Key_x0029_>
                        <Education_x0020_Level>Partial College</Education_x0020_Level>
                        <Gender>M</Gender>
                        <Marital_x0020_Status>S</Marital_x0020_Status>
                        <Yearly_x0020_Income>$90K - $110K</Yearly_x0020_Income>
                        <Unit_x0020_Sales>1</Unit_x0020_Sales>
                    </row>
                    <row>
                        <Store_x0020_Country>USA</Store_x0020_Country>
                        <Store_x0020_State>CA</Store_x0020_State>
                        <Store_x0020_City>San Francisco</Store_x0020_City>
                        <Store_x0020_Name>Store 14</Store_x0020_Name>
                        <Store_x0020_Sqft>22478</Store_x0020_Sqft>
                        <Store_x0020_Type>Small Grocery</Store_x0020_Type>
                        <Year>1997</Year>
                        <Quarter>Q1</Quarter>
                        <Month>3</Month>
                        <Product_x0020_Family>Drink</Product_x0020_Family>
                        <Product_x0020_Department>Beverages</Product_x0020_Department>
                        <Product_x0020_Category>Drinks</Product_x0020_Category>
                        <Product_x0020_Subcategory>Flavored Drinks</Product_x0020_Subcategory>
                        <Brand_x0020_Name>Fabulous</Brand_x0020_Name>
                        <Product_x0020_Name>Fabulous Strawberry Drink</Product_x0020_Name>
                        <Media_x0020_Type>No Media</Media_x0020_Type>
                        <Promotion_x0020_Name>No Promotion</Promotion_x0020_Name>
                        <State_x0020_Province>CA</State_x0020_Province>
                        <City>Berkeley</City>
                        <Name>Achari Harp</Name>
                        <Name_x0020__x0028_Key_x0029_>4617</Name_x0020__x0028_Key_x0029_>
                        <Education_x0020_Level>High School Degree</Education_x0020_Level>
                        <Gender>M</Gender>
                        <Marital_x0020_Status>M</Marital_x0020_Status>
                        <Yearly_x0020_Income>$110K - $130K</Yearly_x0020_Income>
                        <Unit_x0020_Sales>3</Unit_x0020_Sales>
                    </row>
                </root>
            </cxmla:return>
        </cxmla:ExecuteResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="EXECUTE_DrillThrough_in.xml">
            <![CDATA[
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
        <Execute xmlns="urn:schemas-microsoft-com:xml-analysis">
        <Command>
        <Statement>
DRILLTHROUGH MAXROWS 3
SELECT {[Customers].[All Customers].[USA].[CA].[Berkeley]} ON 0,
{[Time].[1997]} ON 1
FROM Sales
         </Statement>
        </Command>
        <Properties>
          <PropertyList>
            <Catalog>${catalog}</Catalog>
            <DataSourceInfo>${data.source.info}</DataSourceInfo>
            <Format>Tabular</Format>
            <AxisFormat>TupleFormat</AxisFormat>
          </PropertyList>
        </Properties>
</Execute>
</soapenv:Body>
</soapenv:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testExecuteSlicer">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <xmla:ExecuteResponse xmlns:xmla="urn:schemas-microsoft-com:xml-analysis">
            <xmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:complexType name="MemberType">
                            <xsd:sequence>
                                <xsd:element name="UName" type="xsd:string"/>
                                <xsd:element name="Caption" type="xsd:string"/>
                                <xsd:element name="LName" type="xsd:string"/>
                                <xsd:element name="LNum" type="xsd:unsignedInt"/>
                                <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/>
                                <xsd:sequence maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any maxOccurs="unbounded" processContents="lax"/>
                                </xsd:sequence>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="PropType">
                            <xsd:attribute name="name" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TupleType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="MembersType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TuplesType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Tuple" type="TupleType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CrossProductType">
                            <xsd:sequence>
                                <xsd:choice maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element name="Members" type="MembersType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                </xsd:choice>
                            </xsd:sequence>
                            <xsd:attribute name="Size" type="xsd:unsignedInt"/>
                        </xsd:complexType>
                        <xsd:complexType name="OlapInfo">
                            <xsd:sequence>
                                <xsd:element name="CubeInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="Cube">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    name="CubeName" type="xsd:string"/>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="AxesInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="AxisInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0" name="HierarchyInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>

                                    <xsd:sequence maxOccurs="unbounded">

                                    <xsd:element
                                    name="UName" type="PropType"/>

                                    <xsd:element
                                    name="Caption" type="PropType"/>

                                    <xsd:element
                                    name="LName" type="PropType"/>

                                    <xsd:element
                                    name="LNum" type="PropType"/>

                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0"
                                    name="DisplayInfo" type="PropType"/>
                                    </xsd:sequence>
                                    <xsd:sequence>

                                    <xsd:any
                                    maxOccurs="unbounded"
                                    minOccurs="0" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>

                                    <xsd:attribute
                                    name="name"
                                    type="xsd:string" use="required"/>
                                    </xsd:element>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="CellInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:choice>
                                    <xsd:element
                                    name="Value" type="PropType"/>
                                    <xsd:element
                                    name="FmtValue" type="PropType"/>
                                    <xsd:element
                                    name="BackColor" type="PropType"/>
                                    <xsd:element
                                    name="ForeColor" type="PropType"/>
                                    <xsd:element
                                    name="FontName" type="PropType"/>
                                    <xsd:element
                                    name="FontSize" type="PropType"/>
                                    <xsd:element
                                    name="FontFlags" type="PropType"/>
                                    <xsd:element
                                    name="FormatString" type="PropType"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="PropType"/>
                                    <xsd:element
                                    name="SolveOrder" type="PropType"/>
                                    <xsd:element
                                    name="Updateable" type="PropType"/>
                                    <xsd:element
                                    name="Visible" type="PropType"/>
                                    <xsd:element
                                    name="Expression" type="PropType"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any
                                    maxOccurs="unbounded" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="Axes">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Axis">
                                    <xsd:complexType>
                                    <xsd:choice
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element
                                    name="CrossProduct" type="CrossProductType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                    <xsd:element name="Members" type="MembersType"/>
                                    </xsd:choice>
                                    <xsd:attribute name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CellData">
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="Cell">
                                    <xsd:complexType>
                                    <xsd:sequence maxOccurs="unbounded">
                                    <xsd:choice>
                                    <xsd:element name="Value"/>
                                    <xsd:element
                                    name="FmtValue" type="xsd:string"/>
                                    <xsd:element
                                    name="BackColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="ForeColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FontName" type="xsd:string"/>
                                    <xsd:element
                                    name="FontSize" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="FontFlags" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FormatString" type="xsd:string"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="SolveOrder" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Updateable" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Visible" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Expression" type="xsd:string"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="CellOrdinal"
                                    type="xsd:unsignedInt" use="required"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence maxOccurs="unbounded">
                                    <xsd:element name="OlapInfo" type="OlapInfo"/>
                                    <xsd:element name="Axes" type="Axes"/>
                                    <xsd:element name="CellData" type="CellData"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:schema>
                    <OlapInfo>
                        <CubeInfo>
                            <Cube>
                                <CubeName>Sales</CubeName>
                            </Cube>
                        </CubeInfo>
                        <AxesInfo>
                            <AxisInfo name="Axis0">
                                <HierarchyInfo name="Customers">
                                    <UName name="[Customers].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Customers].[MEMBER_CAPTION]"/>
                                    <LName name="[Customers].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Customers].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Customers].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                            </AxisInfo>
                            <AxisInfo name="Axis1">
                                <HierarchyInfo name="Gender">
                                    <UName name="[Gender].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Gender].[MEMBER_CAPTION]"/>
                                    <LName name="[Gender].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Gender].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Gender].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                            </AxisInfo>
                            <AxisInfo name="SlicerAxis">
                                <HierarchyInfo name="Measures">
                                    <UName name="[Measures].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Measures].[MEMBER_CAPTION]"/>
                                    <LName name="[Measures].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Measures].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Measures].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store">
                                    <UName name="[Store].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store].[MEMBER_CAPTION]"/>
                                    <LName name="[Store].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store Size in SQFT">
                                    <UName name="[Store Size in SQFT].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store Size in SQFT].[MEMBER_CAPTION]"/>
                                    <LName name="[Store Size in SQFT].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store Size in SQFT].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store Size in SQFT].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store Type">
                                    <UName name="[Store Type].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store Type].[MEMBER_CAPTION]"/>
                                    <LName name="[Store Type].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store Type].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store Type].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Time">
                                    <UName name="[Time].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Time].[MEMBER_CAPTION]"/>
                                    <LName name="[Time].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Time].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Time].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Time.Weekly">
                                    <UName name="[Time.Weekly].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Time.Weekly].[MEMBER_CAPTION]"/>
                                    <LName name="[Time.Weekly].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Time.Weekly].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Time.Weekly].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Product">
                                    <UName name="[Product].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Product].[MEMBER_CAPTION]"/>
                                    <LName name="[Product].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Product].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Product].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Promotion Media">
                                    <UName name="[Promotion Media].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Promotion Media].[MEMBER_CAPTION]"/>
                                    <LName name="[Promotion Media].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Promotion Media].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Promotion Media].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Promotions">
                                    <UName name="[Promotions].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Promotions].[MEMBER_CAPTION]"/>
                                    <LName name="[Promotions].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Promotions].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Promotions].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Education Level">
                                    <UName name="[Education Level].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Education Level].[MEMBER_CAPTION]"/>
                                    <LName name="[Education Level].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Education Level].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Education Level].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Marital Status">
                                    <UName name="[Marital Status].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Marital Status].[MEMBER_CAPTION]"/>
                                    <LName name="[Marital Status].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Marital Status].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Marital Status].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Yearly Income">
                                    <UName name="[Yearly Income].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Yearly Income].[MEMBER_CAPTION]"/>
                                    <LName name="[Yearly Income].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Yearly Income].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Yearly Income].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                            </AxisInfo>
                        </AxesInfo>
                        <CellInfo>
                            <Value name="VALUE"/>
                            <FmtValue name="FORMATTED_VALUE"/>
                            <FormatString name="FORMAT_STRING"/>
                        </CellInfo>
                    </OlapInfo>
                    <Axes>
                        <Axis name="Axis0">
                            <Tuples>
                                <Tuple>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Canada]</UName>
                                    <Caption>Canada</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>1</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Mexico]</UName>
                                    <Caption>Mexico</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131081</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[USA]</UName>
                                    <Caption>USA</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                </Tuple>
                            </Tuples>
                        </Axis>
                        <Axis name="Axis1">
                            <Tuples>
                                <Tuple>
                                    <Member Hierarchy="Gender">
                                    <UName>[Gender].[All Gender].[F]</UName>
                                    <Caption>F</Caption>
                                    <LName>[Gender].[Gender]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>0</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Gender">
                                    <UName>[Gender].[All Gender].[M]</UName>
                                    <Caption>M</Caption>
                                    <LName>[Gender].[Gender]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131072</DisplayInfo>
                                    </Member>
                                </Tuple>
                            </Tuples>
                        </Axis>
                        <Axis name="SlicerAxis">
                            <Tuples>
                                <Tuple>
                                    <Member Hierarchy="Measures">
                                    <UName>[Measures].[Store Sales]</UName>
                                    <Caption>Store Sales</Caption>
                                    <LName>[Measures].[MeasuresLevel]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>0</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store">
                                    <UName>[Store].[All Stores]</UName>
                                    <Caption>All Stores</Caption>
                                    <LName>[Store].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>3</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store Size in SQFT">
                                    <UName>[Store Size in SQFT].[All
                                    Store Size in SQFTs]</UName>
                                    <Caption>All Store Size in SQFTs</Caption>
                                    <LName>[Store Size in SQFT].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>21</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store Type">
                                    <UName>[Store Type].[All Store Types]</UName>
                                    <Caption>All Store Types</Caption>
                                    <LName>[Store Type].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>6</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Time">
                                    <UName>[Time].[1997].[Q2]</UName>
                                    <Caption>Q2</Caption>
                                    <LName>[Time].[Quarter]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>3</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Time.Weekly">
                                    <UName>[Time.Weekly].[All Time.Weeklys].[1997]</UName>
                                    <Caption>1997</Caption>
                                    <LName>[Time.Weekly].[Year]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>52</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products]</UName>
                                    <Caption>All Products</Caption>
                                    <LName>[Product].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>3</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Promotion Media">
                                    <UName>[Promotion Media].[All Media]</UName>
                                    <Caption>All Media</Caption>
                                    <LName>[Promotion Media].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>14</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Promotions">
                                    <UName>[Promotions].[All Promotions]</UName>
                                    <Caption>All Promotions</Caption>
                                    <LName>[Promotions].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>51</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Education Level">
                                    <UName>[Education Level].[All
                                    Education Levels]</UName>
                                    <Caption>All Education Levels</Caption>
                                    <LName>[Education Level].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>5</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Marital Status">
                                    <UName>[Marital Status].[All
                                    Marital Status]</UName>
                                    <Caption>All Marital Status</Caption>
                                    <LName>[Marital Status].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>111</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Yearly Income">
                                    <UName>[Yearly Income].[All
                                    Yearly Incomes]</UName>
                                    <Caption>All Yearly Incomes</Caption>
                                    <LName>[Yearly Income].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>8</DisplayInfo>
                                    </Member>
                                </Tuple>
                            </Tuples>
                        </Axis>
                    </Axes>
                    <CellData>
                        <Cell CellOrdinal="2">
                            <Value xsi:type="xsd:double">65857.14</Value>
                            <FmtValue>65,857.14</FmtValue>
                            <FormatString>#,###.00</FormatString>
                        </Cell>
                        <Cell CellOrdinal="5">
                            <Value xsi:type="xsd:double">66809.13</Value>
                            <FmtValue>66,809.13</FmtValue>
                            <FormatString>#,###.00</FormatString>
                        </Cell>
                    </CellData>
                </root>
            </xmla:return>
        </xmla:ExecuteResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
        <Resource name="EXECUTE_Slicer_in.xml">
            <![CDATA[
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
        <Execute xmlns="urn:schemas-microsoft-com:xml-analysis">
        <Command>
        <Statement>
SELECT {[Customers].Children} ON 0,
{[Gender].Children} ON 1
FROM Sales
WHERE ([Time].[1997].[Q2], [Marital Status], [Measures].[Store Sales])
         </Statement>
        </Command>
        <Properties>
          <PropertyList>
            <Catalog>${catalog}</Catalog>
            <DataSourceInfo>${data.source.info}</DataSourceInfo>
            <Format>${format}</Format>
            <AxisFormat>TupleFormat</AxisFormat>
          </PropertyList>
        </Properties>
</Execute>
</soapenv:Body>
</soapenv:Envelope>
]]>
        </Resource>
    </TestCase>
    <TestCase name="testExecuteCrossjoin">
        <Resource name="response">
            <![CDATA[<?xml version="1.0"?>
<SOAP-ENV:Envelope
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <cxmla:ExecuteResponse xmlns:cxmla="urn:schemas-microsoft-com:xml-analysis">
            <cxmla:return>
                <root
                    xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset"
                    xmlns:EX="urn:schemas-microsoft-com:xml-analysis:exception"
                    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                    <xsd:schema elementFormDefault="qualified"
                        targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset"
                        xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset"
                        xmlns:sql="urn:schemas-microsoft-com:xml-sql"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <xsd:complexType name="MemberType">
                            <xsd:sequence>
                                <xsd:element name="UName" type="xsd:string"/>
                                <xsd:element name="Caption" type="xsd:string"/>
                                <xsd:element name="LName" type="xsd:string"/>
                                <xsd:element name="LNum" type="xsd:unsignedInt"/>
                                <xsd:element name="DisplayInfo" type="xsd:unsignedInt"/>
                                <xsd:sequence maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any maxOccurs="unbounded" processContents="lax"/>
                                </xsd:sequence>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="PropType">
                            <xsd:attribute name="name" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TupleType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="MembersType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Member" type="MemberType"/>
                            </xsd:sequence>
                            <xsd:attribute name="Hierarchy" type="xsd:string"/>
                        </xsd:complexType>
                        <xsd:complexType name="TuplesType">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Tuple" type="TupleType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CrossProductType">
                            <xsd:sequence>
                                <xsd:choice maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element name="Members" type="MembersType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                </xsd:choice>
                            </xsd:sequence>
                            <xsd:attribute name="Size" type="xsd:unsignedInt"/>
                        </xsd:complexType>
                        <xsd:complexType name="OlapInfo">
                            <xsd:sequence>
                                <xsd:element name="CubeInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="Cube">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    name="CubeName" type="xsd:string"/>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="AxesInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded" name="AxisInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0" name="HierarchyInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>

                                    <xsd:sequence maxOccurs="unbounded">

                                    <xsd:element
                                    name="UName" type="PropType"/>

                                    <xsd:element
                                    name="Caption" type="PropType"/>

                                    <xsd:element
                                    name="LName" type="PropType"/>

                                    <xsd:element
                                    name="LNum" type="PropType"/>

                                    <xsd:element
                                    maxOccurs="unbounded"
                                    minOccurs="0"
                                    name="DisplayInfo" type="PropType"/>
                                    </xsd:sequence>
                                    <xsd:sequence>

                                    <xsd:any
                                    maxOccurs="unbounded"
                                    minOccurs="0" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>

                                    <xsd:attribute
                                    name="name"
                                    type="xsd:string" use="required"/>
                                    </xsd:element>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                    </xsd:element>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="CellInfo">
                                    <xsd:complexType>
                                    <xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:choice>
                                    <xsd:element
                                    name="Value" type="PropType"/>
                                    <xsd:element
                                    name="FmtValue" type="PropType"/>
                                    <xsd:element
                                    name="BackColor" type="PropType"/>
                                    <xsd:element
                                    name="ForeColor" type="PropType"/>
                                    <xsd:element
                                    name="FontName" type="PropType"/>
                                    <xsd:element
                                    name="FontSize" type="PropType"/>
                                    <xsd:element
                                    name="FontFlags" type="PropType"/>
                                    <xsd:element
                                    name="FormatString" type="PropType"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="PropType"/>
                                    <xsd:element
                                    name="SolveOrder" type="PropType"/>
                                    <xsd:element
                                    name="Updateable" type="PropType"/>
                                    <xsd:element
                                    name="Visible" type="PropType"/>
                                    <xsd:element
                                    name="Expression" type="PropType"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:sequence
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:any
                                    maxOccurs="unbounded" processContents="lax"/>
                                    </xsd:sequence>
                                    </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="Axes">
                            <xsd:sequence maxOccurs="unbounded">
                                <xsd:element name="Axis">
                                    <xsd:complexType>
                                    <xsd:choice
                                    maxOccurs="unbounded" minOccurs="0">
                                    <xsd:element
                                    name="CrossProduct" type="CrossProductType"/>
                                    <xsd:element name="Tuples" type="TuplesType"/>
                                    <xsd:element name="Members" type="MembersType"/>
                                    </xsd:choice>
                                    <xsd:attribute name="name" type="xsd:string"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:complexType name="CellData">
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded"
                                    minOccurs="0" name="Cell">
                                    <xsd:complexType>
                                    <xsd:sequence maxOccurs="unbounded">
                                    <xsd:choice>
                                    <xsd:element name="Value"/>
                                    <xsd:element
                                    name="FmtValue" type="xsd:string"/>
                                    <xsd:element
                                    name="BackColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="ForeColor" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FontName" type="xsd:string"/>
                                    <xsd:element
                                    name="FontSize" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="FontFlags" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="FormatString" type="xsd:string"/>
                                    <xsd:element
                                    name="NonEmptyBehavior" type="xsd:unsignedShort"/>
                                    <xsd:element
                                    name="SolveOrder" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Updateable" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Visible" type="xsd:unsignedInt"/>
                                    <xsd:element
                                    name="Expression" type="xsd:string"/>
                                    </xsd:choice>
                                    </xsd:sequence>
                                    <xsd:attribute
                                    name="CellOrdinal"
                                    type="xsd:unsignedInt" use="required"/>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                        <xsd:element name="root">
                            <xsd:complexType>
                                <xsd:sequence maxOccurs="unbounded">
                                    <xsd:element name="OlapInfo" type="OlapInfo"/>
                                    <xsd:element name="Axes" type="Axes"/>
                                    <xsd:element name="CellData" type="CellData"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:schema>
                    <OlapInfo>
                        <CubeInfo>
                            <Cube>
                                <CubeName>Sales</CubeName>
                            </Cube>
                        </CubeInfo>
                        <AxesInfo>
                            <AxisInfo name="Axis0">
                                <HierarchyInfo name="Product">
                                    <UName name="[Product].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Product].[MEMBER_CAPTION]"/>
                                    <LName name="[Product].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Product].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Product].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Customers">
                                    <UName name="[Customers].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Customers].[MEMBER_CAPTION]"/>
                                    <LName name="[Customers].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Customers].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Customers].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                            </AxisInfo>
                            <AxisInfo name="SlicerAxis">
                                <HierarchyInfo name="Measures">
                                    <UName name="[Measures].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Measures].[MEMBER_CAPTION]"/>
                                    <LName name="[Measures].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Measures].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Measures].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store">
                                    <UName name="[Store].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store].[MEMBER_CAPTION]"/>
                                    <LName name="[Store].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store Size in SQFT">
                                    <UName name="[Store Size in SQFT].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store Size in SQFT].[MEMBER_CAPTION]"/>
                                    <LName name="[Store Size in SQFT].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store Size in SQFT].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store Size in SQFT].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Store Type">
                                    <UName name="[Store Type].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Store Type].[MEMBER_CAPTION]"/>
                                    <LName name="[Store Type].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Store Type].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Store Type].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Time">
                                    <UName name="[Time].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Time].[MEMBER_CAPTION]"/>
                                    <LName name="[Time].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Time].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Time].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Time.Weekly">
                                    <UName name="[Time.Weekly].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Time.Weekly].[MEMBER_CAPTION]"/>
                                    <LName name="[Time.Weekly].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Time.Weekly].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Time.Weekly].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Promotion Media">
                                    <UName name="[Promotion Media].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Promotion Media].[MEMBER_CAPTION]"/>
                                    <LName name="[Promotion Media].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Promotion Media].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Promotion Media].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Promotions">
                                    <UName name="[Promotions].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Promotions].[MEMBER_CAPTION]"/>
                                    <LName name="[Promotions].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Promotions].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Promotions].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Education Level">
                                    <UName name="[Education Level].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Education Level].[MEMBER_CAPTION]"/>
                                    <LName name="[Education Level].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Education Level].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Education Level].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Gender">
                                    <UName name="[Gender].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Gender].[MEMBER_CAPTION]"/>
                                    <LName name="[Gender].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Gender].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Gender].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Marital Status">
                                    <UName name="[Marital Status].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Marital Status].[MEMBER_CAPTION]"/>
                                    <LName name="[Marital Status].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Marital Status].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Marital Status].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                                <HierarchyInfo name="Yearly Income">
                                    <UName name="[Yearly Income].[MEMBER_UNIQUE_NAME]"/>
                                    <Caption name="[Yearly Income].[MEMBER_CAPTION]"/>
                                    <LName name="[Yearly Income].[LEVEL_UNIQUE_NAME]"/>
                                    <LNum name="[Yearly Income].[LEVEL_NUMBER]"/>
                                    <DisplayInfo name="[Yearly Income].[DISPLAY_INFO]"/>
                                </HierarchyInfo>
                            </AxisInfo>
                        </AxesInfo>
                        <CellInfo>
                            <Value name="VALUE"/>
                            <FmtValue name="FORMATTED_VALUE"/>
                            <FormatString name="FORMAT_STRING"/>
                        </CellInfo>
                    </OlapInfo>
                    <Axes>
                        <Axis name="Axis0">
                            <Tuples>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Drink]</UName>
                                    <Caption>Drink</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>3</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Canada]</UName>
                                    <Caption>Canada</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>1</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Drink]</UName>
                                    <Caption>Drink</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Mexico]</UName>
                                    <Caption>Mexico</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131081</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Drink]</UName>
                                    <Caption>Drink</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[USA]</UName>
                                    <Caption>USA</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Food]</UName>
                                    <Caption>Food</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131087</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Canada]</UName>
                                    <Caption>Canada</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131073</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Food]</UName>
                                    <Caption>Food</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131087</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Mexico]</UName>
                                    <Caption>Mexico</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131081</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Food]</UName>
                                    <Caption>Food</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131087</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[USA]</UName>
                                    <Caption>USA</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Non-Consumable]</UName>
                                    <Caption>Non-Consumable</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131077</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Canada]</UName>
                                    <Caption>Canada</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131073</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Non-Consumable]</UName>
                                    <Caption>Non-Consumable</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131077</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[Mexico]</UName>
                                    <Caption>Mexico</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131081</DisplayInfo>
                                    </Member>
                                </Tuple>
                                <Tuple>
                                    <Member Hierarchy="Product">
                                    <UName>[Product].[All Products].[Non-Consumable]</UName>
                                    <Caption>Non-Consumable</Caption>
                                    <LName>[Product].[Product Family]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131077</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Customers">
                                    <UName>[Customers].[All Customers].[USA]</UName>
                                    <Caption>USA</Caption>
                                    <LName>[Customers].[Country]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>131075</DisplayInfo>
                                    </Member>
                                </Tuple>
                            </Tuples>
                        </Axis>
                        <Axis name="SlicerAxis">
                            <Tuples>
                                <Tuple>
                                    <Member Hierarchy="Measures">
                                    <UName>[Measures].[Unit Sales]</UName>
                                    <Caption>Unit Sales</Caption>
                                    <LName>[Measures].[MeasuresLevel]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>0</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store">
                                    <UName>[Store].[All Stores]</UName>
                                    <Caption>All Stores</Caption>
                                    <LName>[Store].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>3</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store Size in SQFT">
                                    <UName>[Store Size in SQFT].[All
                                    Store Size in SQFTs]</UName>
                                    <Caption>All Store Size in SQFTs</Caption>
                                    <LName>[Store Size in SQFT].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>21</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Store Type">
                                    <UName>[Store Type].[All Store Types]</UName>
                                    <Caption>All Store Types</Caption>
                                    <LName>[Store Type].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>6</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Time">
                                    <UName>[Time].[1997]</UName>
                                    <Caption>1997</Caption>
                                    <LName>[Time].[Year]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>4</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Time.Weekly">
                                    <UName>[Time.Weekly].[All Time.Weeklys].[1997]</UName>
                                    <Caption>1997</Caption>
                                    <LName>[Time.Weekly].[Year]</LName>
                                    <LNum>1</LNum>
                                    <DisplayInfo>52</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Promotion Media">
                                    <UName>[Promotion Media].[All Media]</UName>
                                    <Caption>All Media</Caption>
                                    <LName>[Promotion Media].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>14</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Promotions">
                                    <UName>[Promotions].[All Promotions]</UName>
                                    <Caption>All Promotions</Caption>
                                    <LName>[Promotions].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>51</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Education Level">
                                    <UName>[Education Level].[All
                                    Education Levels]</UName>
                                    <Caption>All Education Levels</Caption>
                                    <LName>[Education Level].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>5</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Gender">
                                    <UName>[Gender].[All Gender]</UName>
                                    <Caption>All Gender</Caption>
                                    <LName>[Gender].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>2</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Marital Status">
                                    <UName>[Marital Status].[All
                                    Marital Status]</UName>
                                    <Caption>All Marital Status</Caption>
                                    <LName>[Marital Status].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>111</DisplayInfo>
                                    </Member>
                                    <Member Hierarchy="Yearly Income">
                                    <UName>[Yearly Income].[All
                                    Yearly Incomes]</UName>
                                    <Caption>All Yearly Incomes</Caption>
                                    <LName>[Yearly Income].[(All)]</LName>
                                    <LNum>0</LNum>
                                    <DisplayInfo>8</DisplayInfo>
                                    </Member>
                                </Tuple>
                            </Tuples>
                        </Axis>
                    </Axes>
                    <CellData>
                        <Cell CellOrdinal="2">
                            <Value xsi:type="xsd:double">24597</Value>
                            <FmtValue>24,597</FmtValue>
                            <FormatString>Standard</FormatString>
                        </Cell>
                        <Cell CellOrdinal="5">
                            <Value xsi:type="xsd:double">191940</Value>
                            <FmtValue>191,940</FmtValue>
                            <FormatString>Standard</FormatString>
                        </Cell>
                        <Cell CellOrdinal="8">
                            <Value xsi:type="xsd:double">50236</Value>
                            <FmtValue>50,236</FmtValue>
                            <FormatString>Standard</FormatString>
                        </Cell>
                    </CellData>
                </root>
            </cxmla:return>
        </cxmla:ExecuteResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
]]>
        </Resource>
    </TestCase>
</Root>