Siebel 中业务组件的操作

Siebel 业务组件是一个逻辑实体,可将一个或多个数据库表的列关联到单个结构中。 适配器客户端可以使用适配器对 Siebel 业务组件执行以下操作:

  • 插入。 适配器客户端可以将一个或多个记录插入业务组件。

  • 查询。 适配器客户端可以从业务组件查询一个或多个记录。 此操作采用以下参数作为输入:

    • SearchExpr:包含搜索表达式。 将指定业务组件下的所有记录与此搜索表达式进行比较,并将匹配的记录返回到适配器客户端。

    • SortSpec:如果有多个与搜索表达式匹配的记录,此规范将确定返回记录的顺序。 此参数是可选的。

    • QueryFields:使适配器客户端仅检索返回记录中字段子集的值。 此参数是可选的。

      注意

      Siebel 适配器支持在业务组件的查询操作中使用 QueryField 参数中的原始名称

  • 更新。 适配器客户端可以更新业务组件中的一个或多个记录。

  • 删除。 适配器客户端可以通过指定一组 ID 或提供搜索表达式来删除业务组件中的一个或多个记录。

    注意

    除了其他参数外,查询、更新和删除操作还采用 ViewMode 参数。 此参数采用一个整数来确定用户的访问权限。 有关 ViewMode 参数以及这些操作的其他参数的详细信息,请参阅 业务组件操作的消息架构下的业务组件操作的请求消息。

    有关以下方面的信息:

  • 使用 BizTalk Server 对业务组件执行操作,请参阅使用 BizTalk Server 和 Siebel 适配器对业务组件运行操作

  • 使用 WCF 服务模型对业务组件执行操作,请参阅 使用 WCF 服务模型通过 Siebel 适配器对业务组件运行操作

  • 使用 WCF 通道模型对业务组件执行操作,请参阅 使用 WCF 服务模型通过 Siebel 适配器在业务组件上运行操作

  • 使用消息结构和 SOAP 操作对业务组件执行操作,请参阅 业务组件操作的消息架构

使用 MVG 字段对业务组件执行的操作

Siebel 业务组件还可以使用联接或多值组从其他业务组件检索字段, (MVG) 。 除了为所有业务组件显示的插入、查询、更新和删除操作外,适配器客户端还可以使用适配器对 Siebel 业务组件执行以下操作:

  • 关联。 适配器客户端可以通过指定父记录和子记录的搜索表达式来关联记录。 这仅适用于具有 MVG 字段的业务组件。 搜索表达式应筛选父业务组件和子业务组件的一条记录。

  • 取消关联。 适配器客户端可以通过指定父记录和子记录的搜索表达式来取消关联记录。 这仅适用于具有 MVG 字段的业务组件。 搜索表达式必须只筛选父业务组件和子业务组件的一条记录。

  • Query_[MVG_Child_Business_Comp]。 适配器客户端可以通过指定父记录和 MVG 字段名称来查询与父记录关联的子记录。 这仅适用于具有 MVG 字段的业务组件。

    注意

    除其他参数外,这些操作还采用 ViewMode 参数。 此参数采用一个整数来确定用户的访问权限。 有关 ViewMode 参数以及这些操作的其他参数的详细信息,请参阅 业务组件操作的消息架构下的业务组件操作的请求消息。

    详细信息:

  • 使用 BizTalk Server 对业务组件执行这些操作,请参阅使用 BizTalk Server 和 Siebel 适配器通过 MVG 字段在业务组件上运行操作

  • 使用 WCF 服务模型对业务组件执行这些操作,请参阅 使用 WCF 服务模型通过 Siebel 适配器通过 MVG 字段在业务组件上运行操作

  • 这些操作的消息结构和 SOAP 操作,请参阅 业务组件操作的消息架构

使用 Picklist 字段对业务组件执行的操作

业务组件中的 Picklist 字段类型构成了一组值,用户可以从中选取要传递给 Siebel 系统的特定值。 Siebel 适配器支持使用选取列表字段对业务组件执行的操作。 包含选取列表字段的业务组件上的操作与对任何其他业务组件执行的操作相同,如上一段所述。 但是,根据选取列表的类型,业务组件的输入值可能会有所不同。 有关 picklist 及其类型的详细信息,请参阅 Siebel 文档。

选取列表类型之一(静态边界选取列表)由适配器显示为设计时适配器生成的元数据中的枚举选取列表类型。 这包含一组静态值,这些值必须在运行时为选取列表类型指定。 为静态边界选取列表指定值时,必须始终指定属于该集的值。

使用选取列表字段对业务组件执行操作的消息结构与任何其他业务组件操作的消息结构类似,如 业务组件操作的消息架构中所述。

详细信息:

另请参阅

可以使用适配器执行哪些操作?