步骤 1:为操作生成架构
完成时间: 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。 但是,在本教程中,你将使用“使用适配器服务”加载项。
为 通知 入站操作生成架构。
连接到 ADAPTER_SAMPLES 数据库后,在“使用适配器服务外接程序”中,从 “选择协定类型” 列表中选择“ 服务 (入站操作) 。
在 “选择类别 ”框中,单击根节点 (/) 。
在 “可用类别和操作 ”框中,选择“ 通知 ”,然后单击“ 添加”。 通知操作现在显示在“添加的类别和操作”框中。 单击 “确定” 。
为 UPDATE_EMPLOYEE 存储过程和对 Purchase_Order 表的 Insert 操作生成架构。
重复步骤 2,使用“使用适配器服务加载项”连接到 SQL Server 中的 ADAPTER_SAMPLES 数据库。
注意
不能同时为入站和出站操作生成架构。 因此,在步骤 3 中,单击“ 确定” 生成 通知 操作的架构后,“使用适配器服务外接程序”将关闭。 必须重新连接到 SQL Server 数据库,才能生成出站操作的架构。
从 “选择协定类型” 列表中,选择“ 客户端 (出站操作) 。
在 “选择类别 ”框中,单击“ 强类型过程 ”节点。 从 “可用类别和操作”框中,选择 “UPDATE_EMPLOYEE”,然后单击“ 添加”。
重要
“过程”节点下也提供了UPDATE_EMPLOYEE存储过程。 但是,如果从“ 过程 ”节点下生成存储过程的架构,则响应消息架构在设计时不可用,但在执行存储过程后,响应消息将随响应消息一起接收。
在本教程中,您将存储过程的响应架构映射到 Purchase_Order 表上的 Insert 操作的输入架构。 因此,在设计时需要 UPDATE_EMPLOYEE 存储过程的架构,并且必须从“ 强类型化过程”下选择存储过程。 通过执行此操作,你将在设计时获取存储过程的架构。
在 “选择类别 ”框中,展开“ 表” 节点,然后单击 Purchase_Order 表的节点。 在 “可用类别和操作”框中,选择“ 插入”,单击“ 添加”,然后单击“ 确定”。
内容回顾
在此步骤中,你为通知 (入站操作) 、UPDATE_EMPLOYEE存储过程和对Purchase_Order表的插入操作生成架构。 生成架构后,使用适配器服务外接程序会将以下文件添加到 BizTalk 项目:
包含请求消息的架构的 XSD 文件,用于调用SQL Server上的操作。
可用于在 BizTalk Server 管理控制台中创建 WCF-Custom 发送和接收端口的 XML 绑定文件。
有关生成架构的详细信息,请参阅 使用 SQL 适配器浏览、搜索和获取 SQL 操作的元数据。
后续步骤
在 BizTalk 项目中为 步骤 2:为 BizTalk 业务流程创建消息中的架构创建消息。