步骤 5:为消息批处理创建发送端口

在此步骤中,将创建一个发送端口,以便将创建的消息批传递到目标方。 这是具有 FILE 适配器类型的静态单向端口。 为目标 (\Tutorial_BatchMsgDrop) 指定一个文件夹,BizTalk Server将删除邮件批处理文件。 为端口定义一个筛选器,指示端口将发送的消息批处理类型。 筛选器指定Tutorial_BatchDest的目标和消息类型 OutboundBatch。

注意

运行本教程的此部分时,可以通过停止教程第 2 部分( Tutorial_BTAHL7Drop 发送端口)中使用的发送端口来简化结果。

创建消息批的发送端口

  1. 在BizTalk Server管理控制台中,右键单击“发送端口”,指向“新建”,然后单击“静态单向发送端口”。

  2. 在“发送端口属性”对话框中,执行以下操作:

    使用此选项 要执行此操作
    名称 键入 Tutorial_BatchDest
    类型 从下拉列表中选择“ 文件 ”。
    配置 单击“ 配置 ”打开“文件传输属性”对话框。
  3. 在“ 文件传输属性 ”对话框中,执行以下操作:

    使用此选项 要执行此操作
    目标文件夹 浏览到 <drive:>\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_BatchMsgDrop。 这是文件系统或公共共享上的位置的路径,BizTalk Server将包含消息批处理的文件写入到该位置。
    文件名 键入 %MessageID%.txt (将 .xml 扩展替换为 .txt 扩展) 。
    复制模式 选择“新建”。
  4. 单击“确定”。

  5. 在“发送端口属性”对话框中,对于“ 发送管道”,选择“ BTAHL72XPipelines.BTAHL72XSendPipeline”。

  6. 在控制台树中,单击“ 筛选器”,然后执行以下操作:

    使用此选项 要执行此操作
    属性 单击 “属性”下的字段,然后从下拉列表中选择“ Microsoft.Solutions.BTAHL7.BatchOrchestration.Party ”。
    “运算符” 保留 == 为 运算符。
    键入 Tutorial_BatchDest
    Group By 从下拉列表中选择“ ”。
    属性 选择“ BTAHL7Schemas.BTAHL7MessageType”。
    “运算符” 保留 == 为 运算符。
    键入 OutboundBatch
  7. Enter。 在对话框底部的窗格中,验证是否正确输入了筛选器表达式,然后单击“ 确定”。

  8. 在 BizTalk 管理控制台中,选择“ 发送端口”,右键单击“ Tutorial_BatchDest”,然后单击“ 启动”。

将发送端口与目标方关联

  1. 在BizTalk Server管理控制台中,展开“参与方”,单击“Tutorial_BatchDest”,然后右键单击“属性”。

  2. 在“合作方属性”对话框中,单击控制台树中的“ 发送端口 ”。 从下拉列表中选择“ Tutorial_BatchDest ”,然后单击“ 确定”。

    注意

    如果在更新 Tutorial_DestBatch 方时发生并发冲突,请单击“ 确定 ”并关闭对话框。 在管理控制台中,右键单击“ BizTalk 组”,单击“ 刷新”,然后重复步骤 1 和 2。

    继续执行 步骤 6:为确认批处理创建发送端口