步骤 4:创建用于接受批处理消息的接收端口
在此步骤中,将创建并配置用于接收传入批的端口。
创建请求-响应 (双向) 接收端口,因为该方案包括为批处理中的单个消息生成应用程序-接受确认。 在双向模式下,MLLP 接收适配器不会接受新的传入消息,直到接收管道为上一条消息生成确认 (ACK) 。
创建用于接受批处理消息的接收端口
打开“BizTalk Server管理”,依次展开“BizTalk Server管理”、“BizTalk 组”、“应用程序”和“BizTalk 应用程序 1”。
注意
还可以通过单击“工具”菜单中的“BizTalk Server管理”,从 Visual Studio 中打开BizTalk Server管理控制台。
右键单击“ 接收端口”,选择“ 新建”,然后选择“ 请求响应接收端口”。
对于 “名称”,请输入 Tutorial_2WayReceive。
选择“ 应用 ”以绑定端口,然后选择“ 接收位置”。
选择“新建”。
对于 “名称”,请输入 Tutorial_2WayReceive。
在“ 传输 ”部分,选择“ 类型”,然后从下拉列表中选择“ MLLP ”。
选择“配置” 。 在 “MLLP 传输属性”中,配置以下内容,然后选择“ 确定”。
使用此选项 要执行此操作 连接重试时间 (秒) 从 2016 BizTalk Server 开始新增功能。
尝试重新连接已删除或已关闭的连接之前等待的时间上限。 当 “发起的连接” 设置为 “本地”时适用。
默认值为 20 秒。连接发起者 从 2016 BizTalk Server 开始新增功能。
输入 本地 作为 MLLP 接收位置,以启动与远程 LOB 服务器的连接。 这是新选项。
输入 “远程 ”作为 MLLP 接收位置,以继续侦听来自远程 LOB 服务器的连接。 这是向后兼容的默认选项。
默认值为 Remote。连接名称 输入 2Way。 主机名 特定于 BizTalk Server 2013 R2 和更早版本。
输入 localhost。本地主机名 从 2016 BizTalk Server 开始新增功能。
输入本地BizTalk Server的 DNS 名称或 IP 地址。 还可以输入 localhost。端口 特定于 BizTalk Server 2013 R2 和更早版本。
设置为 21000。本地端口 从 2016 BizTalk Server 开始新增功能。
输入 LocalHost 连接的 TCP 端口号。 仅当 “发起的连接” 为 “远程”时适用。
设置为 21000。远程主机 从 2016 BizTalk Server 开始新增功能。
输入远程 LOB 服务器的 DNS 名称或 IP 地址。 当 “发起的连接” 设置为 “本地”时适用。远程端口 从 2016 BizTalk Server 开始新增功能。
输入远程主机连接的 TCP 端口号。 当 “发起的连接” 设置为 “本地”时适用。
设置为 21000。在“接收位置”属性中,选择以下项:
使用此选项 要执行此操作 接收处理程序 从下拉列表中选择 BizTalkServerApplication 接收管道 选择 BTAHL72XPipelines.BTAHL72XReceivePipeline 发送管道 选择 BTAHL72XPipelines.BTAHL72XSendPipeline 选择“确定”,保存所做更改。
通过右键单击启用刚刚创建的接收位置,然后选择“ 启用”。