XML for Analysis 规范[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 angelgavin 的 blog

名称空间

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 行集一节中。

本文关键:XML for Analysis 规范
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top