名称空间
urn:schemas-microsoft-com:xml-analysis
soap 操作
"urn:schemas-microsoft-com:xml-analysis:discover"
语法
discover (
[in] requesttype as enumstring,
[in] restrictions as restrictions,
[in] properties as properties,
[out] result as rowset)
参数
requesttype [in]
该参数是必需的,它由 requesttypes 枚举值组成,决定要返回的信息的类型。discover 方法使用 requesttypes 枚举决定 result 参数中所返回行集的结构和内容。restrictions 参数的格式以及生成的 xml 结果集也取决于在该参数中指定的值。可以对该枚举进行扩展,以支持提供程序特定的枚举字符串。
每个 requesttypes 枚举值都与一个返回行集相对应。有关行集定义,请参见 xml for analysis 行集。需要对以下明确命名的 requesttypes 枚举值进行支持。
| 枚举值 | 说明 |
| discover_datasources | 返回服务器或 web 服务上可用的 xml for analysis 数据源列表。(有关其发布方法的示例,请参见 xml for analysis 实现过程分步说明。) |
| discover_properties | 返回有关所请求属性的信息和值的列表,这些被请求的属性受指定的数据源(提供程序)支持。 |
| discover_schema_rowsets | 返回所有受支持的 requesttypes 枚举值(包括在这里列出的值)的名称、值和其它信息,以及任何其它提供程序特定的枚举值。 |
| discover_enumerators | 返回特定数据源提供程序所支持的名称、数据类型和枚举器的枚举值的列表。 |
| discover_keywords | 返回包含提供程序所保留关键字列表的行集。 |
| discover_literals | 返回数据源提供程序所支持的直接量的信息。 |
| schema rowset constant | 在给定与 ole db 所定义的架构行集名称之一相对应的常量(如 mdschema_cubes)的情况下,返回 xml 格式的 ole db 架构行集。注意:提供程序也可能通过提供其它提供程序特定的架构行集来扩展 oledb。表格数据提供程序 (tdp) 和多维数据提供程序 (mdp) 应支持的架构行集列在 discover_schema_rowsets 行集一节中。 |