步骤 6:为确认批处理创建发送端口
在此步骤中,将创建一个发送端口,以便将创建的确认批传送到源方。 这是具有 FILE 适配器类型的静态单向端口。 为源 (\Tutorial_BatchACKDrop) 指定一个文件夹,其中BizTalk Server将删除确认批处理文件。 为端口定义一个筛选器,指示端口将发送哪种类型的确认批处理。 筛选器指定Tutorial_BatchSource源和消息类型 OutboundBatch。
为确认批处理创建发送端口
在BizTalk Server管理控制台中,右键单击“发送端口”,指向“新建”,然后单击“静态单向发送端口”。
在“发送端口属性”对话框中,执行以下操作:
使用此选项 要执行此操作 名称 键入 Tutorial_BatchSource。 类型 从下拉列表中选择“ 文件 ”。 配置 单击“ 配置 ”打开“文件传输属性”对话框。 在“文件传输属性”对话框中,执行以下操作:
使用此选项 要执行此操作 目标文件夹 浏览到 <drive:>\Program Files\Microsoft BizTalk <版本> Accelerator for HL7\SDK\端到端教程\Tutorial_BatchACKDrop。 这是文件系统或公共共享上的位置的路径,BizTalk Server将写入包含确认批处理的文件。 文件名 键入 %MessageID%.txt (将 .xml 扩展替换为 .txt 扩展) 。 复制模式 选择“新建”。 单击“确定”。
在“发送端口属性”对话框中,对于“ 发送管道”,选择“ BTAHL72XPipelines.BTAHL72XSendPipeline”。
在控制台树中,单击“ 筛选器”,然后执行以下操作:
使用此选项 要执行此操作 属性 单击 “属性”下的字段,然后从下拉列表中选择 “Microsoft.Solutions.BTAHL7.BatchOrchestration.Party ”。 “运算符” 保留 == 为 运算符。 值 键入 Tutorial_BatchSource。 Group By 从下拉列表中选择“ 和 ”。 属性 选择 “BTAHL7Schemas.BTAHL7MessageType”。 “运算符” 保留 == 为 运算符。 值 键入 OutboundBatch。 按 Enter。 在对话框底部的窗格中,验证输入的筛选器表达式是否正确,然后单击“ 确定”。
在 BizTalk 管理控制台中,选择“ 发送端口”,右键单击“ Tutorial_BatchSource”,然后单击“ 启动”。
将发送端口与源方关联
在 BizTalk 管理控制台中,单击“ 参与方”。 右键单击“ Tutorial_BatchSource”,然后单击“ 属性”。
在“群属性”对话框中,单击控制台树中的“ 发送端口 ”。 对于 “发送端口”,从下拉列表中选择“ Tutorial_BatchSource ”,然后单击“ 确定”。