discoverDataSources.xml 2.68 KB
Newer Older
Thitichaipun Wutthisak committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
<?xml version="1.0" encoding="UTF-8"?>
<xmlacycle>
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_DATASOURCES</RequestType>
  <Restrictions>
    <RestrictionList/>
  </Restrictions>
  <Properties>
    <PropertyList>
      <Format>Tabular</Format>
    </PropertyList>
  </Properties>
</Discover>
<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>${datasource}</DataSourceName>
        <DataSourceDescription>Mondrian FoodMart Test data source</DataSourceDescription>
        <URL>http://localhost:8080/mondrian/xmla</URL>
        <DataSourceInfo>${datasource}</DataSourceInfo>
        <ProviderName>Mondrian</ProviderName>
        <ProviderType>MDP</ProviderType>
        <AuthenticationMode>Unauthenticated</AuthenticationMode>
      </row>
    </root>
  </xmla:return>
</xmla:DiscoverResponse>
</xmlacycle>