| 列名称 (续) |
类型 (续) |
说明 (续) |
限制 (续) |
是否可以为空 (续) |
| providertype | array | 提供程序所支持的数据类型。可以包括以下类型中的一个或多个。在本表之后包括一个示例。
|
是 | 否 |
| 列名称 (续) |
类型 (续) |
说明 (续) |
限制 (续) |
是否可以为空 (续) |
| authenticationmode | enumstring | 有关数据源使用的安全模式类型的规范。其值可以为以下之一:
|
是 | 否 |
提供程序支持的每个类型在 providertype 数组中都有对应的元素。例如,支持 tdp、mdp 和 dmp 的提供程序将生成以下数组:
<providertype><mdp/><tdp/><dmp/></providertype>
discover_properties 行集
当使用 requesttype 参数中的 discover_properties 枚举值调用 discover 方法时,该方法将在 result 参数中返回 discover_properties 行集。这种请求类型将返回有关 xml for analysis 提供程序支持的标准属性和提供程序特定属性的信息。提供程序不支持的属性不列在返回结果集中。
| 列名称 | 类型 | 说明 | 限制 | 是否可以为空 |
| propertyname | string | 属性的名称。 | 是,当作数组对待 | 否 |
| propertydescription | string | 对该属性的说明,说明文字可以本地化。 | 否 | 是 |
| propertytype | string | 属性的 xml 数据类型。 | 否 | 是 |
| propertyaccesstype | enumstring | 属性的访问方式。该值可以为 read、write 或 readwrite。 | 否 | 否 |
| isrequired | boolean | 要求属性则为真,不要求则为假。 | 否 | 是 |
| value | string | 属性的当前值。 | 否 | 是 |
discover_schema_rowsets 行集
当使用 requesttype 参数中的 discover_schema_rowsets 枚举值调用 discover 方法时,它将在 result 参数中返回 discover_schema_rowsets 行集。这种请求类型将检索提供程序支持的所有 requesttypes 枚举值的列表。
| 列名称 | 类型 | 说明 | 限制 | 是否可以为空 |
| schemaname | string | 架构/请求的名称。它将在 requesttypes 枚举中返回值,包括提供程序支持的所有其它类型。提供程序将为其它类型定义行集结构。 | 是 | 否 |
| restrictions | array | 提供程序支持的限制数组。示例在本表后面。 | 否 | 是 |
| description | string | 对架构的说明,可以本地化。 | 否 | 是 |