步骤 2:为 BizTalk 业务流程创建消息
完成时间: 5 分钟
目的: 在此步骤中,将业务流程添加到 BizTalk 项目,并为在 步骤 1:为操作生成架构中生成的架构创建消息。
必备条件
必须已完成 步骤 1:生成操作架构。
在业务流程中创建消息
在 Visual Studio 中将 BizTalk 业务流程添加到 BizTalk 项目:
从 解决方案资源管理器,右键单击 BizTalk 项目名称,指向“添加”,然后单击“新建项”。
在 “添加新项 ”对话框中的“ 类别 ”框中,单击“ 业务流程文件”。 在 “模板 ”框中,单击“ BizTalk 业务流程”。
键入 BizTalk 业务流程的名称,并单击“ 添加”。 对于本教程,请输入名称
EmployeeOrch.odx
。
打开 BizTalk 项目的 “业务流程视图 ”窗口(如果尚未打开)。 为此,请单击“ 视图”,指向 “其他窗口”,然后单击“ 业务流程视图”。
将消息添加到业务流程。
在 “业务流程视图”中,右键单击“ 消息”,然后单击“ 新建消息”。
右键单击新创建的消息,然后选择“ 属性窗口”。
在Message_1的“属性”窗格中,执行以下操作:
使用此选项 要执行此操作 标识符 键入 NotifyReceive
。消息类型 从下拉列表中展开“ 架构”,然后选择“ Employee_PurchaseOrder.Notification”,其中“Employee_PurchaseOrder”是 BizTalk 项目的名称。 通知是为 通知 操作生成的架构。 重复上一步以添加四条新消息:一个请求-响应消息集用于调用UPDATE_EMPLOYEE存储过程,另一个请求-响应消息集用于对Purchase_Order表执行 Insert 操作。
将标识符设置为 将“消息类型”设置为 UpdateEmployee Employee_PurchaseOrder.TypedProcedure_dbo。UPDATE_EMPLOYEE,其中TypedProcedure_dbo。UPDATE_EMPLOYEE是UPDATE_EMPLOYEE存储过程的架构。 UpdateEmployeeResponse Employee_PurchaseOrder.TypedProcedure_dbo。UPDATE_EMPLOYEEResponse InsertPO Employee_PurchaseOrder.TableOperation_dbo_Purchase_Order.Insert,其中 TableOperation_dbo_Purchase_Order.Insert 是Purchase_Order表上的 Insert 操作的架构。 InsertPOResponse Employee_PurchaseOrder.TableOperation_dbo_Purchase_Order.InsertResponse 保存业务流程文件和 BizTalk 项目。
内容回顾
在此步骤中,你创建了使用 SQL 适配器调用对SQL Server执行入站和出站操作的消息。
后续步骤
添加业务流程形状以接收来自SQL Server的通知,并筛选插入操作的通知,如第 2 课:接收和筛选通知中所述。