Siebel 中业务组件的操作

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

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

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

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

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

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

      注意

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

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

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

    注意

    除了其他参数,Query、Update 和 Delete 操作还采用 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 服务模型对业务组件执行这些操作,请参阅使用 Siebel 适配器使用 WCF 服务模型对业务组件运行操作。

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

使用选择列表字段对业务组件的操作

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

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

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

详细信息:

另请参阅

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