Freigeben über


4.4.2 Server Response

The server responds with a list of properties:

 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
     <DiscoverResponse xmlns="urn:schemas-microsoft-com:xml-analysis" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100="http://schemas.microsoft.com/analysisservices/2008/engine/100" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100">
       <return xmlns="urn:schemas-microsoft-com:xml-analysis">
        <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:msxmla="http://schemas.microsoft.com/analysisservices/2003/xmla">                    
           <row>
             <PropertyName>Catalog</PropertyName>
             <PropertyDescription>Catalog</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>AdventureWorks_SSAS</Value>
           </row>
           <row>
             <PropertyName>Timeout</PropertyName>
             <PropertyDescription>Timeout</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>Content</PropertyName>
             <PropertyDescription>Content</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>SchemaData</Value>
           </row>
           <row>
             <PropertyName>Format</PropertyName>
             <PropertyDescription>Format</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Native</Value>
           </row>
           <row>
             <PropertyName>AxisFormat</PropertyName>
             <PropertyDescription>AxisFormat</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>TupleFormat</Value>
           </row>
           <row>
             <PropertyName>BeginRange</PropertyName>
             <PropertyDescription>BeginRange</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>-1</Value>
           </row>
           <row>
             <PropertyName>EndRange</PropertyName>
             <PropertyDescription>EndRange</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>-1</Value>
           </row>
           <row>
             <PropertyName>ShowHiddenCubes</PropertyName>
             <PropertyDescription>ShowHiddenCubes</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>MaximumRows</PropertyName>
             <PropertyDescription>MaximumRows</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>VisualMode</PropertyName>
             <PropertyDescription>VisualMode</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMsmdCachePolicy</PropertyName>
             <PropertyDescription>DbpropMsmdCachePolicy</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdCacheRatio</PropertyName>
             <PropertyDescription>DbpropMsmdCacheRatio</PropertyDescription>
             <PropertyType>double</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdCacheMode</PropertyName>
             <PropertyDescription>DbpropMsmdCacheMode</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdFlattened2</PropertyName>
             <PropertyDescription>DbpropMsmdFlattened2</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>DbpropInitMode</PropertyName>
             <PropertyDescription>DbpropInitMode</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>SspropInitAppName</PropertyName>
             <PropertyDescription>SspropInitAppName</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>SecuredCellValue</PropertyName>
             <PropertyDescription>SecuredCellValue</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>NonEmptyThreshold</PropertyName>
             <PropertyDescription>NonEmptyThreshold</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>SafetyOptions</PropertyName>
             <PropertyDescription>SafetyOptions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdCacheRatio2</PropertyName>
             <PropertyDescription>DbpropMsmdCacheRatio2</PropertyDescription>
             <PropertyType>double</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdUseFormulaCache</PropertyName>
             <PropertyDescription>DbpropMsmdUseFormulaCache</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdDynamicDebugLimit</PropertyName>
             <PropertyDescription>DbpropMsmdDynamicDebugLimit</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdDebugMode</PropertyName>
             <PropertyDescription>DbpropMsmdDebugMode</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>Dialect</PropertyName>
             <PropertyDescription>Dialect</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>ImpactAnalysis</PropertyName>
             <PropertyDescription>ImpactAnalysis</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>SQLQueryMode</PropertyName>
             <PropertyDescription>SQLQueryMode</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Calculated</Value>
           </row>
           <row>
             <PropertyName>ClientProcessID</PropertyName>
             <PropertyDescription>ClientProcessID</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>Cube</PropertyName>
             <PropertyDescription>Cube</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>ReturnCellProperties</PropertyName>
             <PropertyDescription>ReturnCellProperties</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>CommitTimeout</PropertyName>
             <PropertyDescription>CommitTimeout</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>ForceCommitTimeout</PropertyName>
             <PropertyDescription>ForceCommitTimeout</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>ExecutionMode</PropertyName>
             <PropertyDescription>ExecutionMode</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Execute</Value>
           </row>
           <row>
             <PropertyName>RealTimeOlap</PropertyName>
             <PropertyDescription>RealTimeOlap</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>MdxMissingMemberMode</PropertyName>
             <PropertyDescription>MdxMissingMemberMode</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Default</Value>
           </row>
           <row>
             <PropertyName>DisablePrefetchFacts</PropertyName>
             <PropertyDescription>DisablePrefetchFacts</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>UpdateIsolationLevel</PropertyName>
             <PropertyDescription>UpdateIsolationLevel</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>2</Value>
           </row>
           <row>
             <PropertyName>CharacterEncoding</PropertyName>
             <PropertyDescription>CharacterEncoding</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Default</Value>
           </row>
           <row>
            <PropertyName>DbpropMsmdOptimizeResponse</PropertyName>
          <PropertyDescription>DbpropMsmdOptimizeResponse</PropertyDescription>
            <PropertyType>long</PropertyType>
            <PropertyAccessType>ReadWrite</PropertyAccessType>
            <IsRequired>false</IsRequired>
            <Value>0</Value>
           </row>
           <row>
             <PropertyName>DataSourceInfo</PropertyName>
             <PropertyDescription>DataSourceInfo</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>true</IsRequired>
           </row>
           <row>
             <PropertyName>Password</PropertyName>
             <PropertyDescription>Password</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>LocaleIdentifier</PropertyName>
             <PropertyDescription>LocaleIdentifier</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1033</Value>
           </row>
           <row>
             <PropertyName>Roles</PropertyName>
             <PropertyDescription>Roles</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>EffectiveRoles</PropertyName>
             <PropertyDescription>EffectiveRoles</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>EffectiveUserName</PropertyName>
             <PropertyDescription>EffectiveUserName</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdMDXCompatibility</PropertyName>
             <PropertyDescription>DbpropMsmdMDXCompatibility</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMsmdSQLCompatibility</PropertyName>
             <PropertyDescription>DbpropMsmdSQLCompatibility</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMsmdMDXUniqueNameStyle</PropertyName>
             <PropertyDescription>DbpropMsmdMDXUniqueNameStyle</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMsmdCompareCaseSensitiveStringFlags</PropertyName>
             <PropertyDescription>DbpropMsmdCompareCaseSensitiveStringFlags</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdCompareCaseNotSensitiveStringFlags</PropertyName>
             <PropertyDescription>DbpropMsmdCompareCaseNotSensitiveStringFlags</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>SspropInitWsid</PropertyName>
             <PropertyDescription>SspropInitWsid</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>SspropInitPacketsize</PropertyName>
             <PropertyDescription>SspropInitPacketsize</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>ReadOnlySession</PropertyName>
             <PropertyDescription>ReadOnlySession</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>CustomData</PropertyName>
             <PropertyDescription>CustomData</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value />
           </row>
           <row>
             <PropertyName>DbpropMsmdErrorMessageMode</PropertyName>
             <PropertyDescription>DbpropMsmdErrorMessageMode</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Write</PropertyAccessType>
             <IsRequired>false</IsRequired>
           </row>
           <row>
             <PropertyName>DbpropMsmdSubqueries</PropertyName>
             <PropertyDescription>DbpropMsmdSubqueries</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMsmdAutoExists</PropertyName>
             <PropertyDescription>DbpropMsmdAutoExists</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>ReadWrite</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>UserName</PropertyName>
             <PropertyDescription>UserName</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>NY-SQL-02\Student</Value>
           </row>
           <row>
             <PropertyName>StateSupport</PropertyName>
             <PropertyDescription>StateSupport</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Sessions</Value>
           </row>
           <row>
             <PropertyName>MDXSupport</PropertyName>
             <PropertyDescription>MDXSupport</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Core</Value>
           </row>
           <row>
             <PropertyName>MemoryLockingMode</PropertyName>
             <PropertyDescription>MemoryLockingMode</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>ProviderName</PropertyName>
             <PropertyDescription>ProviderName</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>OLAP Server</Value>
           </row>
           <row>
             <PropertyName>ProviderVersion</PropertyName>
             <PropertyDescription>ProviderVersion</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>10.0.1600.22</Value>
           </row>
           <row>
             <PropertyName>DBMSVersion</PropertyName>
             <PropertyDescription>DBMSVersion</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>10.0.1600.22</Value>
           </row>
           <row>
             <PropertyName>ProviderType</PropertyName>
             <PropertyDescription>ProviderType</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>6</Value>
           </row>
           <row>
             <PropertyName>SQLSupport</PropertyName>
             <PropertyDescription>SQLSupport</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>512</Value>
           </row>
           <row>
             <PropertyName>TransactionDDL</PropertyName>
             <PropertyDescription>TransactionDDL</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>ServerName</PropertyName>
             <PropertyDescription>ServerName</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>NY-SQL-02</Value>
           </row>
           <row>
             <PropertyName>CatalogLocation</PropertyName>
             <PropertyDescription>CatalogLocation</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropCatalogTerm</PropertyName>
             <PropertyDescription>DbpropCatalogTerm</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Database</Value>
           </row>
           <row>
             <PropertyName>DbpropCatalogUsage</PropertyName>
             <PropertyDescription>DbpropCatalogUsage</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropColumnDefinition</PropertyName>
             <PropertyDescription>DbpropColumnDefinition</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropConcatNullBehavior</PropertyName>
             <PropertyDescription>DbpropConcatNullBehavior</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropDataSourceReadOnly</PropertyName>
             <PropertyDescription>DbpropDataSourceReadOnly</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>DbpropGroupBy</PropertyName>
             <PropertyDescription>DbpropGroupBy</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>2</Value>
           </row>
           <row>
             <PropertyName>DbpropHeterogeneousTables</PropertyName>
             <PropertyDescription>DbpropHeterogeneousTables</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropIdentifierCase</PropertyName>
             <PropertyDescription>DbpropIdentifierCase</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>8</Value>
           </row>
           <row>
             <PropertyName>DbpropMaxIndexSize</PropertyName>
             <PropertyDescription>DbpropMaxIndexSize</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMaxOpenChapters</PropertyName>
             <PropertyDescription>DbpropMaxOpenChapters</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMaxRowSize</PropertyName>
             <PropertyDescription>DbpropMaxRowSize</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropMaxRowSizeIncludeBlob</PropertyName>
             <PropertyDescription>DbpropMaxRowSizeIncludeBlob</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>true</Value>
           </row>
           <row>
             <PropertyName>DbpropMaxTablesInSelect</PropertyName>
             <PropertyDescription>DbpropMaxTablesInSelect</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropMultiTableUpdate</PropertyName>
             <PropertyDescription>DbpropMultiTableUpdate</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>DbpropNullCollation</PropertyName>
             <PropertyDescription>DbpropNullCollation</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>4</Value>
           </row>
           <row>
             <PropertyName>DbpropOrderByColumnsInSelect</PropertyName>
             <PropertyDescription>DbpropOrderByColumnsInSelect</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>false</Value>
           </row>
           <row>
             <PropertyName>DbpropOutputParameterAvailable</PropertyName>
             <PropertyDescription>DbpropOutputParameterAvailable</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropPersistentIdType</PropertyName>
             <PropertyDescription>DbpropPersistentIdType</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>4</Value>
           </row>
           <row>
             <PropertyName>DbpropPrepareAbortBehavior</PropertyName>
             <PropertyDescription>DbpropPrepareAbortBehavior</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropPrepareCommitBehavior</PropertyName>
             <PropertyDescription>DbpropPrepareCommitBehavior</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>DbpropProcedureTerm</PropertyName>
             <PropertyDescription>DbpropProcedureTerm</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Calculated member</Value>
           </row>
           <row>
             <PropertyName>DbpropQuotedIdentifierCase</PropertyName>
             <PropertyDescription>DbpropQuotedIdentifierCase</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>8</Value>
           </row>
           <row>
             <PropertyName>DbpropSchemaUsage</PropertyName>
             <PropertyDescription>DbpropSchemaUsage</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropSqlSupport</PropertyName>
             <PropertyDescription>DbpropSqlSupport</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>512</Value>
           </row>
           <row>
             <PropertyName>DbpropSubqueries</PropertyName>
             <PropertyDescription>DbpropSubqueries</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropSupportedTxnDdl</PropertyName>
             <PropertyDescription>DbpropSupportedTxnDdl</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>DbpropSupportedTxnIsoLevels</PropertyName>
             <PropertyDescription>DbpropSupportedTxnIsoLevels</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>4096</Value>
           </row>
           <row>
             <PropertyName>DbpropSupportedTxnIsoRetain</PropertyName>
             <PropertyDescription>DbpropSupportedTxnIsoRetain</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>292</Value>
           </row>
           <row>
             <PropertyName>DbpropTableTerm</PropertyName>
             <PropertyDescription>DbpropTableTerm</PropertyDescription>
             <PropertyType>string</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>Cube</Value>
           </row>
           <row>
             <PropertyName>MdpropAggregateCellUpdate</PropertyName>
             <PropertyDescription>MdpropAggregateCellUpdate</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>4</Value>
           </row>
           <row>
             <PropertyName>MdpropAxes</PropertyName>
             <PropertyDescription>MdpropAxes</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>2147483647</Value>
           </row>
           <row>
             <PropertyName>MdpropFlatteningSupport</PropertyName>
             <PropertyDescription>MdpropFlatteningSupport</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxCaseSupport</PropertyName>
             <PropertyDescription>MdpropMdxCaseSupport</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>3</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxDescFlags</PropertyName>
             <PropertyDescription>MdpropMdxDescFlags</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>7</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxDrillFunctions</PropertyName>
             <PropertyDescription>MdpropMdxDrillFunctions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>7</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxFormulas</PropertyName>
             <PropertyDescription>MdpropMdxFormulas</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>63</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxJoinCubes</PropertyName>
             <PropertyDescription>MdpropMdxJoinCubes</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>1</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxMemberFunctions</PropertyName>
             <PropertyDescription>MdpropMdxMemberFunctions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>15</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxNonMeasureExpressions</PropertyName>
             <PropertyDescription>MdpropMdxNonMeasureExpressions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxNumericFunctions</PropertyName>
             <PropertyDescription>MdpropMdxNumericFunctions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>2047</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxObjQualification</PropertyName>
             <PropertyDescription>MdpropMdxObjQualification</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>496</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxOuterReference</PropertyName>
             <PropertyDescription>MdpropMdxOuterReference</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>0</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxQueryByProperty</PropertyName>
             <PropertyDescription>MdpropMdxQueryByProperty</PropertyDescription>
             <PropertyType>boolean</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>true</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxRangeRowset</PropertyName>
             <PropertyDescription>MdpropMdxRangeRowset</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>4</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxSetFunctions</PropertyName>
             <PropertyDescription>MdpropMdxSetFunctions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>524287</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxSlicer</PropertyName>
             <PropertyDescription>MdpropMdxSlicer</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>2</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxStringCompop</PropertyName>
             <PropertyDescription>MdpropMdxStringCompop</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>15</Value>
           </row>
           <row>
             <PropertyName>MdpropNamedLevels</PropertyName>
             <PropertyDescription>MdpropNamedLevels</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>3</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxSubqueries</PropertyName>
             <PropertyDescription>MdpropMdxSubqueries</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>15</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxNamedSets</PropertyName>
             <PropertyDescription>MdpropMdxNamedSets</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>15</Value>
           </row>
           <row>
             <PropertyName>MdpropMdxDdlExtensions</PropertyName>
             <PropertyDescription>MdpropMdxDdlExtensions</PropertyDescription>
             <PropertyType>int</PropertyType>
             <PropertyAccessType>Read</PropertyAccessType>
             <IsRequired>false</IsRequired>
             <Value>31</Value>
           </row>
         </root>
       </return>
     </DiscoverResponse>
   </soap:Body>
 </soap:Envelope>