步骤 7:生成和部署 DoubleAction SDK 示例
DoubleAction.odx 示例显示了如何实现业务流程,以自动为双操作合作伙伴接口流程 (PIP) 0C2、0C4、3A2 和 3A4 生成响应。 你可将此示例项目扩展为支持其他双操作 PIP。
只要 Fabrikam 使用这四种 PIP 中的任意一种发出请求,此示例都可自动向 Fabrikam 发送响应。
生成和初始化 DoubleAction 示例
在 Contoso 计算机的命令提示符窗口中,转到以下文件夹:
<drive>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction\。注意
在运行安装程序之前,用记事本打开 DoubleAction.sql 文件(位于上述文件夹中)。 在“文件”菜单中,单击“另存为”。 在“ 编码 ”框中,从下拉列表中选择“ ANSI ”,然后单击“ 保存”。 单击“是”,覆盖现有文件。
如果BizTalk Server安装正在 SQL Server 2008 R2/2008 SP1 上运行,请在同一文件夹中运行 setupx64.bat。 该批处理文件将执行以下操作:
在 BTARNDATA 数据库中创建
PipAutomationGetAction
() SQL 存储过程,以从 MessagesToLOB 表中检索操作消息。编译 HeaderHelper .NET 项目,并在全局程序集缓存中注册此程序集。
创建并绑定 BizTalk Server SQL 接收端口 (MessagesToLOB_Receive_Port)。
启用接收位置 (MessagesToLOB_Receive_Location)。
编译和部署 double-action PIPAutomation 业务流程 (DoubleAction.odx) 。
绑定并启动 BizTalk Server 业务流程。
注意
编译时示例将显示一些警告。 你可以忽略这些警告。
注意
验证 DoubleAction.odx 是否已绑定到 MessagesToLOB_Receive_Port,以及业务流程是否已启动。
在 BizTalk Server 管理控制台中,展开 BizTalk 组、应用程序和BizTalk 应用程序 1 节点。 单击“ 业务流程” 节点。 右键单击 DoubleAction 业务流程,然后单击“ 属性”。 在“属性”对话框中,单击“ 绑定 ”节点,然后将 “主机 ”设置为 “BizTalkServerApplication ”,并将 “接收端口 ”设置为 MessageToLOB_ReceivePort。 单击 “确定” 。 右键单击 DoubleAction 业务流程,然后单击“ 启动”。