使用 SQL 适配器开发 BizTalk 应用程序的构建基块

若要使用带 BizTalk Server 的 SQL 适配器对 SQL Server 执行操作,必须分别使用 Visual Studio 和 BizTalk Server 管理控制台执行一组设计时和运行时任务。 本部分提供这些任务的概述。 本部分中演示如何使用BizTalk Server对SQL Server执行特定操作的所有主题都基于这些高级任务进行建模。

使用 Visual Studio

  1. 创建 BizTalk 项目并生成架构。 必须在 Visual Studio 中创建 BizTalk 项目,并为将在 SQL Server 执行的操作生成架构。 例如,如果要在SQL Server表中插入记录,则必须为该表的插入操作生成架构。 若要生成架构,必须使用“使用适配器服务加载项”或“添加适配器元数据向导”。 有关详细信息,请参阅使用 SQL 适配器在 Visual Studio 中检索SQL Server操作的元数据

  2. 设置业务流程。 生成架构后,必须使用 Orchestration Designer设置业务流程。 对于基本业务流程,可以添加“发送和接收”形状以及“发送和接收”逻辑端口。 在后面的步骤中,你将使用 BizTalk Server 管理控制台将这些逻辑端口映射到物理端口。 业务流程使用这些端口来选取适配器客户端发送的消息。 然后,业务流程将消息传递给SQL Server。 SQL Server发送响应后,业务流程会将响应传递回适配器客户端。

  3. 创建消息并链接到架构。 在业务流程中,必须创建将映射到第一步中生成的架构的消息。 通常,创建请求消息和响应消息。 这些消息映射到相应的请求和响应架构。

  4. 将消息形状映射到消息和端口。 在业务流程中,现在必须将在第二个步骤中添加的每个形状映射到在第三步中创建的消息。 还必须将消息形状映射到将发送该消息的端口。

    例如,如果业务流程中的第一个形状是接收消息的接收形状,则可以将此形状映射到请求消息和发送请求消息的端口。

  5. 生成并部署 BizTalk 项目。 设置业务流程和映射的消息、端口和架构后,必须生成 BizTalk 解决方案。 若要在 Visual Studio 中生成项目,需要程序集密钥文件。 成功生成解决方案后,必须部署解决方案。

注意

本节的各个主题提供了这些高级任务的更详细说明,包括过程信息。

成功生成并部署 BizTalk 项目后,Visual Studio 中的任务即会完成。 现在必须使用 BizTalk Server 管理控制台执行某些任务。

使用 BizTalk Server 管理控制台

  1. 配置应用程序。 使用 Visual Studio 部署的 BizTalk 项目以业务流程的形式显示在 BizTalk Server 管理控制台中。 必须通过将 Visual Studio 中创建的逻辑端口映射到现在必须使用 BizTalk Server 管理控制台创建的物理端口来配置此业务流程。

    在物理端口上,必须指定“操作”或“操作映射”。 此操作对应于要对SQL Server执行的操作。 如果未使用动态操作,则需要指定操作。 有关操作的详细信息,请参阅 为 SQL 适配器配置 SOAP 操作

  2. 启动应用程序。 配置应用程序后,必须启动应用程序,并在定义的文件位置删除请求消息。 业务流程使用请求消息,将其传递给SQL Server,并接收响应。 此响应可用于位于另一个已定义文件位置的适配器客户端。

    若要完成这些高级任务,还必须执行其他任务。 例如,使用“使用适配器服务加载项”或“添加适配器元数据向导”生成架构时,必须指定连接到SQL Server的连接 URI。 本部分提供有关使用 SQL 适配器开发 BizTalk 应用程序时必须执行的此类重复性任务的信息。

本节内容

另请参阅

开发 BizTalk 应用程序