Siebel 适配器的节点类型和 ID

元数据节点类型和 ID

Siebel 适配器以分层方式显示 Siebel 系统项目。 下表描述了 Siebel 适配器显示 Siebel 项目的节点类型和节点 ID。

项目 节点类型 节点 ID 示例 说明
业务对象 (所有业务对象) 类别 [VERSION]/BusinessObjects http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects 返回所有业务对象。
Business Object (BO) 类别 [VERSION]/BusinessObjects/[BO] http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account 返回与指定业务对象关联的所有业务组件。
BC) 业务组件 ( 类别 [VERSION]/BusinessObjects/[BO]/[BC] http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account 返回与指定业务组件关联的所有操作。
插入 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Insert http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Insert 返回指定业务组件的“插入”操作。
查询 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Query http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query 返回指定业务组件的查询操作。
更新 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Update http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Update 返回指定业务组件的更新操作。
删除 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Delete http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Delete 返回指定业务组件的 Delete 操作。
协会 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Associate http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Associate 返回指定业务组件的“关联”操作。
取消关联 OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Dissociate http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Dissociate 返回指定业务组件的取消关联操作。
Query_[MVG 子业务组件] OPERATION [VERSION]/BusinessObjects/[BO]/[BC]/Query_[MVG 子业务组件] http://Microsoft.LobServices.Siebel/2007/03/BusinessObjects/Account/Account/Query_Contact 返回子业务组件的查询操作
业务服务 类别 [VERSION]/BusinessServices http://Microsoft.LobServices.Siebel/2007/03/BusinessServices 返回所有业务服务。
业务服务 类别 [VERSION]/BusinessServices/[Business Service] http://Microsoft.LobServices.Siebel/2007/03/BusinessServices/ATP 返回指定业务服务的所有业务方法。
业务服务方法 OPERATION [VERSION]/BusinessServices/[Business Service]/[Business Service 方法] http://Microsoft.LobServices.Siebel/2007/03/BusinessServices/ATP/ATPRunCheck 返回指定的业务服务方法。

[VERSION] = 版本字符串;例如 http://Microsoft.LobServices.Siebel/2007/03

[BO] = Siebel business 对象;例如,帐户。

[BC] = 业务组件;例如,帐户。

[业务服务] = Siebel 业务服务;例如 ATP。

[业务服务方法] = 业务服务的方法;例如,DismissAlarm。

[MVG 子业务组件] = 多值组子业务组件;例如,联系人。

元数据搜索和节点 ID

元数据搜索是 Microsoft Windows Communication Foundation (WCF) 业务线 (LOB) 适配器 SDK 作为其 MetadataRetrievalContract 接口的一部分显示的强大功能。 Siebel 适配器利用此功能来支持搜索以下 Siebel 项目。

项目 节点 ID 说明
Business 对象 [VERSION]/BusinessObjects 返回与搜索表达式匹配的业务对象。
业务组件 [VERSION]/BusinessObjects/[BO] 返回与搜索表达式匹配的业务组件。
业务服务 [VERSION]/BusinessServices 返回与搜索表达式匹配的业务服务。
业务服务方法 [VERSION]/BusinessServices/[Business Service] 返回与搜索表达式匹配的业务服务方法。

[VERSION] = 版本字符串;例如 http://Microsoft.LobServices.Siebel/2007/03

[BO] = Siebel Business 对象;例如,帐户。

[Business Service] = Siebel Business Service;例如 ATP。

有关有效的搜索表达式,请参阅 Siebel 文档。

注意

Siebel 适配器仅支持在当前所选节点下方的级别进行搜索。 例如,如果选择 BusinessObjects,则 A* 是受支持的搜索,但 A*/A* 不是。

元数据检索和节点 ID

Siebel 适配器捕获每种项目类型的以下特征。

项目 元数据特征
业务组件
  • 业务组件名称
  • 业务组件字段名称
  • 映射到简单/复杂 WSDL 类型的业务组件字段数据类型
  • 映射到 facet maxLength 的业务组件字段长度
  • 映射到 facet minOccurs = 1 的业务组件必需字段
  • 映射到 facet minOccurs = 0 的业务组件可选字段
  • 映射到 WSDL 中的 Picklist 复杂类型的业务组件选取列表字段
  • 业务组件静态有限选取列表,以包含枚举的值列表
  • 映射到 facet 的业务组件字段 NULL 约束 isNillable = true
  • 业务组件操作

    • INSERT
    • QUERY
    • UPDATE
    • DELETE
    • DISSOCIATE
    • QUERY_[MVG 子业务Comp],其中业务组件具有 m:n 关系的每个子业务组件
业务服务方法 - 业务服务名称
- 方法名称
- 方法是操作
- 方法参数名称
- 映射到 WSDL 类型的方法参数数据类型
- 映射到 WSDL 参数方向的方法参数方向
- 映射到元素序列的方法参数顺序

有关 Siebel 适配器针对 Siebel 系统上的特定项目和操作公开的元数据格式的详细信息,请参阅 适用于 Siebel eBusiness 应用程序的 BizTalk 适配器的消息和消息架构