步骤 5:为消息批处理创建发送端口
在此步骤中,将创建一个发送端口,以便将创建的消息批传递到目标方。 这是具有 FILE 适配器类型的静态单向端口。 为目标 (\Tutorial_BatchMsgDrop) 指定一个文件夹,BizTalk Server将删除邮件批处理文件。 为端口定义一个筛选器,指示端口将发送的消息批处理类型。 筛选器指定Tutorial_BatchDest的目标和消息类型 OutboundBatch。
注意
运行本教程的此部分时,可以通过停止教程第 2 部分( Tutorial_BTAHL7Drop 发送端口)中使用的发送端口来简化结果。
创建消息批的发送端口
在BizTalk Server管理控制台中,右键单击“发送端口”,指向“新建”,然后单击“静态单向发送端口”。
在“发送端口属性”对话框中,执行以下操作:
使用此选项 要执行此操作 名称 键入 Tutorial_BatchDest。 类型 从下拉列表中选择“ 文件 ”。 配置 单击“ 配置 ”打开“文件传输属性”对话框。 在“ 文件传输属性 ”对话框中,执行以下操作:
使用此选项 要执行此操作 目标文件夹 浏览到 <drive:>\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_BatchMsgDrop。 这是文件系统或公共共享上的位置的路径,BizTalk Server将包含消息批处理的文件写入到该位置。 文件名 键入 %MessageID%.txt (将 .xml 扩展替换为 .txt 扩展) 。 复制模式 选择“新建”。 单击“确定”。
在“发送端口属性”对话框中,对于“ 发送管道”,选择“ BTAHL72XPipelines.BTAHL72XSendPipeline”。
在控制台树中,单击“ 筛选器”,然后执行以下操作:
使用此选项 要执行此操作 属性 单击 “属性”下的字段,然后从下拉列表中选择“ Microsoft.Solutions.BTAHL7.BatchOrchestration.Party ”。 “运算符” 保留 == 为 运算符。 值 键入 Tutorial_BatchDest。 Group By 从下拉列表中选择“ 和 ”。 属性 选择“ BTAHL7Schemas.BTAHL7MessageType”。 “运算符” 保留 == 为 运算符。 值 键入 OutboundBatch。 按 Enter。 在对话框底部的窗格中,验证是否正确输入了筛选器表达式,然后单击“ 确定”。
在 BizTalk 管理控制台中,选择“ 发送端口”,右键单击“ Tutorial_BatchDest”,然后单击“ 启动”。
将发送端口与目标方关联
在BizTalk Server管理控制台中,展开“参与方”,单击“Tutorial_BatchDest”,然后右键单击“属性”。
在“合作方属性”对话框中,单击控制台树中的“ 发送端口 ”。 从下拉列表中选择“ Tutorial_BatchDest ”,然后单击“ 确定”。
注意
如果在更新 Tutorial_DestBatch 方时发生并发冲突,请单击“ 确定 ”并关闭对话框。 在管理控制台中,右键单击“ BizTalk 组”,单击“ 刷新”,然后重复步骤 1 和 2。
继续执行 步骤 6:为确认批处理创建发送端口。