完成时间: 5 分钟
目的: 在此步骤中,您将使用 SQL 适配器为在 SQL Server 数据库上执行的操作生成架构。 在本教程中,必须生成以下架构:
通知 (入站操作)。
UPDATE_EMPLOYEE 存储过程(出站操作)。
在Purchase_Order表上执行插入操作(出站操作)。
先决条件
- 熟悉在 Visual Studio 中创建 BizTalk 项目。 有关详细信息,请参阅 使用 BizTalk 项目系统。
- 以 BizTalk Server 管理员组的成员身份登录。
为操作生成模式
在 Visual Studio 中创建新的 BizTalk 项目。 对于本教程,将项目命名为
Employee_PurchaseOrder
.使用适配器服务附加组件连接到 ADAPTER_SAMPLES SQL Server 数据库。 有关如何使用适配器服务外接程序进行连接的说明,请参阅 使用适配器服务外接程序连接到 Visual Studio 中的 SQL Server。
注释
还可以使用“添加适配器元数据向导”连接到 SQL Server。 但是,在本教程中,你将使用“Consume Adapter Service Add-in”加载项。
生成通知入站操作的架构。
连接到 ADAPTER_SAMPLES 数据库后,在“消费适配器服务插件”中,从“选择协定类型”列表中选择“服务(入站操作)”。
在 “选择类别 ”框中,单击根节点(/)。
在 “可用类别和作 ”框中,选择“ 通知 ”,然后单击“ 添加”。 通知作现在显示在“添加的类别和作”框中。 单击 “确定” 。
为 UPDATE_EMPLOYEE 存储过程和 Purchase_Order 表上的 Insert操作生成模式。
重复步骤 2,使用“Consume Adapter Service”加载项连接到 SQL Server 中的 ADAPTER_SAMPLES 数据库。
注释
不能同时为入站和出站操作生成模式。 因此,在步骤 3 中,单击确定以生成通知操作的架构后,消耗适配器服务加载项将关闭。 您必须重新连接到 SQL Server 数据库,以生成出站操作所需的架构。
从选择协定类型列表中选择客户(出站操作)。
在 “选择类别 ”框中,单击 Strongly-Typed“过程 ”节点。 在 “可用类别和操作” 框中,选择 UPDATE_EMPLOYEE,然后单击 “添加”。
重要
UPDATE_EMPLOYEE存储过程也位于“过程”节点下。 但是,如果从 “过程 ”节点下为存储过程生成架构,则响应消息架构在设计时不可用,但在执行存储过程后收到响应消息。
在本教程中,你将将存储过程的响应架构映射到 Purchase_Order 表中“插入”作的输入架构。 因此,在设计时需要 UPDATE_EMPLOYEE 存储过程的架构,并且必须在 Strongly-Typed 过程下选择存储过程。 通过执行此作,你将在设计时获取存储过程的架构。
在 “选择类别 ”框中,展开 “表” 节点,然后单击 Purchase_Order 表的节点。 在 “可用类别和作”框中,选择“ 插入”,单击“ 添加”,然后单击“ 确定”。
我只是做什么?
在此步骤中,你为通知(入站操作)、UPDATE_EMPLOYEE存储过程和Purchase_Order表的Insert操作生成架构。 生成架构后,Consume Adapter Service 加载项会将以下文件添加到 BizTalk 项目中:
包含请求消息模式的 XSD 文件,用于在 SQL Server 上调用操作。
可用于在 BizTalk Server 管理控制台中创建 WCF-Custom 发送和接收端口的 XML 绑定文件。
有关生成架构的详细信息,请参阅 使用 SQL 适配器浏览、搜索和获取 SQL 操作的元数据。
后续步骤
在 BizTalk 项目中为架构创建消息,参见 步骤 2:为 BizTalk 业务流程创建消息。