步骤 1:为操作生成架构

步骤 1/2

完成时间: 5 分钟

目的:在此步骤中,使用 SQL 适配器为对 SQL Server 数据库执行的操作生成架构。 在本教程中,必须为以下项生成架构:

  • 通知 (入站操作) 。

  • UPDATE_EMPLOYEE 存储过程 (出站操作) 。

  • Purchase_Order表的插入操作 (出站操作) 。

必备条件

  • 熟悉在 Visual Studio 中创建 BizTalk 项目。 有关详细信息,请参阅 使用 BizTalk 项目系统
  • 以BizTalk Server管理员组的成员身份登录。

为操作生成架构

  1. 在 Visual Studio 中创建新的 BizTalk 项目。 在本教程中,将项目命名为 Employee_PurchaseOrder

  2. 使用使用适配器服务外接程序连接到 ADAPTER_SAMPLES SQL Server 数据库。 有关如何使用适配器服务外接程序进行连接的说明,请参阅使用使用适配器服务外接程序连接到 Visual Studio 中的 SQL Server

    注意

    还可以使用“添加适配器元数据向导”连接到 SQL Server。 但是,在本教程中,你将使用“使用适配器服务”加载项。

  3. 通知 入站操作生成架构。

    1. 连接到 ADAPTER_SAMPLES 数据库后,在“使用适配器服务外接程序”中,从 “选择协定类型” 列表中选择“ 服务 (入站操作)

    2. “选择类别 ”框中,单击根节点 (/) 。

    3. “可用类别和操作 ”框中,选择“ 通知 ”,然后单击“ 添加”。 通知操作现在显示在“添加的类别和操作”框中。 单击 “确定”

  4. UPDATE_EMPLOYEE 存储过程和对 Purchase_Order 表的 Insert 操作生成架构。

    1. 重复步骤 2,使用“使用适配器服务加载项”连接到 SQL Server 中的 ADAPTER_SAMPLES 数据库。

      注意

      不能同时为入站和出站操作生成架构。 因此,在步骤 3 中,单击“ 确定” 生成 通知 操作的架构后,“使用适配器服务外接程序”将关闭。 必须重新连接到 SQL Server 数据库,才能生成出站操作的架构。

    2. “选择协定类型” 列表中,选择“ 客户端 (出站操作)

    3. “选择类别 ”框中,单击“ 强类型过程 ”节点。 从 “可用类别和操作”框中,选择 “UPDATE_EMPLOYEE”,然后单击“ 添加”。

      重要

      过程”节点下也提供了UPDATE_EMPLOYEE存储过程。 但是,如果从“ 过程 ”节点下生成存储过程的架构,则响应消息架构在设计时不可用,但在执行存储过程后,响应消息将随响应消息一起接收。

      在本教程中,您将存储过程的响应架构映射到 Purchase_Order 表上的 Insert 操作的输入架构。 因此,在设计时需要 UPDATE_EMPLOYEE 存储过程的架构,并且必须从“ 强类型化过程”下选择存储过程。 通过执行此操作,你将在设计时获取存储过程的架构。

    4. “选择类别 ”框中,展开“ 表” 节点,然后单击 Purchase_Order 表的节点。 在 “可用类别和操作”框中,选择“ 插入”,单击“ 添加”,然后单击“ 确定”。

内容回顾

在此步骤中,你为通知 (入站操作) 、UPDATE_EMPLOYEE存储过程和对Purchase_Order的插入操作生成架构。 生成架构后,使用适配器服务外接程序会将以下文件添加到 BizTalk 项目:

后续步骤

在 BizTalk 项目中为 步骤 2:为 BizTalk 业务流程创建消息中的架构创建消息

另请参阅

第 1 课:生成架构并创建消息