教程2:迁移 Siebel 中的 BizTalk 项目

Microsoft BizTalk Server 附带的 siebel 适配器的早期版本与基于 WCF 的 siebel 适配器在许多方面有所不同,其中包括:

  • 创建 BizTalk 项目的设计时体验。

  • 元数据检索体验。

  • 架构文件名和命名空间。

  • 数据类型映射。

  • 可以使用适配器执行的操作。

  • BizTalk Server 管理控制台中的物理端口配置

    但是,你可以对使用以前版本的适配器创建的 BizTalk 项目进行更改,并使其与基于 WCF 的 Siebel 适配器一起使用。

    本教程提供对使用以前版本的适配器创建的现有 BizTalk 项目进行的更改的说明。

注意

在本教程中,为了简单起见,先前版本的 Siebel 适配器称为 vPrev Siebel 适配器。 同样,使用 vPrev Siebel 适配器的 BizTalk 项目将被称为 vPrev BizTalk 项目。

用于本教程的示例

本教程基于一个示例 (Siebel_BussComp_Migration) ,该示例演示如何迁移在帐户 Siebel 业务组件上执行插入操作的 vPrev BizTalk 项目。 此示例随 Microsoft BizTalk Adapter Pack 一起提供。 有关详细信息,请参阅 适配器示例

先决条件

  • 你必须具有 vPrev BizTalk 项目。 本教程涉及一个 BizTalk 项目,该项目对帐户业务组件执行插入操作。

  • 您必须有一个请求消息,才能对使用 vPrev Siebel 适配器的帐户业务组件执行插入操作。 请求消息必须符合使用 vPrev Siebel 适配器生成的插入操作的架构。

  • 你必须已完成 创建 Siebel 应用程序的先决条件中的步骤。

了解使用以前版本的适配器创建的 BizTalk Project

创建的 vPrev BizTalk 项目的主要要素包括:

  • BizTalk 业务流程。 这是一个简单的业务流程,用于从文件位置提取请求消息,使用 Siebel 发送接收端口将请求消息发送到 Siebel 系统,接收响应,并将其保存到其他文件位置。

  • 要对Siebel 业务组件执行的操作的架构。 本教程涉及一个 BizTalk 项目,该项目对帐户业务组件执行插入操作。 为帐户业务组件生成的架构是 AccountService_Account_x5d .xsd。 此架构是使用 vPrev Siebel 适配器生成的。

    注意

    与基于 WCF 的 Siebel 适配器不同,vPrev Siebel 适配器不支持为业务组件上的特定操作生成元数据。 默认情况下,适配器将为业务组件所支持的所有操作生成架构。

  • 请求消息。 要对帐户业务组件执行插入操作的请求消息。 请求消息的架构符合 vPrev Siebel 适配器显示的插入操作的架构。

如何迁移使用以前版本的适配器创建的 BizTalk Project

此迁移教程的目的是使你能够发送请求消息,该消息符合 vPrev Siebel 适配器生成的架构,使用的 WCF-Custom 端口只能处理符合基于 WCF 的 Siebel 适配器的消息。 简而言之,迁移练习涉及到配置 WCF-Custom 端口来处理不符合基于 WCF 的 Siebel 适配器架构的消息。

但是,若要正确配置 WCF-Custom 端口,必须执行以下任务:

  • 使用基于 WCF 的 Siebel 适配器为帐户业务组件上的插入操作生成元数据。

  • 使用 vPrev Siebel 适配器将请求消息映射到用于执行插入操作的请求消息,以便使用基于 WCF 的 Siebel 适配器执行插入操作。

  • 将使用基于 WCF 的 Siebel 适配器接收的响应消息映射到 vPrev Siebel 适配器的响应消息。

  • 在 BizTalk Server 管理控制台中创建 WCF-Custom Siebel 发送接收端口。

  • 将 WCF-Custom 端口配置为使用请求和响应映射。

本节内容

另请参阅

Siebel 适配器教程