DoubleAction.odx 示例演示如何实现编排流程,以便为双重操作伙伴接口(PIP)0C2、0C4、3A2 和 3A4 自动生成响应。 可以扩展此示例项目以支持额外的双作用 PIP。
每当 Fabrikam 使用四个 PIP 中的任何一个发出请求时,都会使用此示例自动向 Fabrikam 发送响应。
生成和初始化 DoubleAction 示例
在 Contoso 计算机上,在命令提示符窗口中,移动到以下文件夹:
<驱动器>:\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 数据库中创建一个 SQL 存储过程(
PipAutomationGetAction
),以从 MessagesToLOB 表中检索作消息。编译 HeaderHelper .NET 项目并在全局程序集缓存中注册程序集。
创建和绑定 BizTalk Server SQL 接收端口(MessagesToLOB_Receive_Port)。
启用接收位置功能(MessagesToLOB_Receive_Location)。
编译并部署双动作 PIPAutomation 编排(DoubleAction.odx)。
绑定并启动 BizTalk Server 业务编排。
注释
该示例在编译时显示一些警告。 你可以忽略这些警告。
注释
验证 DoubleAction.odx 是否已绑定到 MessagesToLOB_Receive_Port,并且编排流程是否已启动。
在 BizTalk Server 管理控制台中,展开 BizTalk 组、 应用程序和BizTalk 应用程序 1 节点。 单击 “编排” 节点。 右键单击 DoubleAction 编排,然后单击属性。 在“属性”对话框中,单击“ 绑定” 节点,然后将 主机 设置为 BizTalkServerApplication 并将 接收端口 设置为 MessageToLOB_ReceivePort。 单击 “确定” 。 右键单击 DoubleAction 编排,然后单击启动。