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

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

为确认批处理创建发送端口

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

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

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

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

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

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

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

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

将发送端口与源方关联

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

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

    继续执行步骤 7:启动业务流程并重启BizTalk Server