配置 AS2 消息的静态发送端口

本主题介绍如何配置 BizTalk Server 以通过静态发送端口发送 AS2 消息。 该配置包括创建静态发送端口和配置协议。 如果需要,还将设置要由发送端口使用的加密证书。

注意

可以配置动态发送端口而不是静态发送端口以发送 AS2 消息。 有关详细信息,请参阅 配置通过 AS2 的消息的动态发送端口

若要发送带有 EDI 或非 EDI 消息或者 EDI 确认的 AS2 消息,请通过以下配置创建要求响应 HTTP 发送端口:

位置 属性 设置
发送端口属性:常规 端口类型 - 如果在单向协议选项卡中选择“ 确认 (MDN) ”页中的“请求 MDN”,则静态请求响应 ()

- 静态单向发送端口 (如果单向协议选项卡中的 “确认 (MDN) 页的请求已清除)
发送端口属性:常规 传输类型 HTTP

注意:

只有 HTTP 适配器可用于传输 EDIINT/AS2 编码消息。 此传输不能用于除 HTTP 适配器之外的其他适配器。
发送端口属性:常规 发送处理程序 BizTalkServerApplication
发送端口属性:常规 发送管道 - EDI 编码消息) 的 AS2EdiSend (

- 非 EDI 消息的 AS2Send ()
发送端口属性:常规 接收处理程序

(如果在单向协议选项卡中选择“确认 (MDN) 页中请求 MDN”,则)
BizTalkServerApplication
发送端口属性:常规 接收管道

(如果在单向协议选项卡中选择“确认 (MDN) 页中请求 MDN”,则)
AS2Receive
HTTP 传输属性 目标 URL <目标 URL 字符串>
HTTP 传输属性 启用 Chunked 编码 已清除
发送端口属性:筛选器 属性 BTS.MessageType

注意:

可以使用各种筛选器表达式,包括使用 BTS.ReceivePortName。

注意:

对于非 EDI 消息,必须对不同属性进行筛选。
发送端口属性:筛选器 运算符 ==
发送端口属性:筛选器 - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> EDI 消息) 的 (

- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root X12 确认) 的 (

- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root EDIFACT 确认) (
发送端口属性:证书 公用名和指纹 如果对出站 AS2 消息使用加密证书,请输入证书名称和指纹。

必备条件

必须以 BizTalk Server Administrators 组成员的身份登录。

将 BizTalk Server 配置为通过静态发送端口发送 AS2 消息

  1. 在 BizTalk Server 管理控制台中,使用上述配置创建静态单向或请求响应发送端口。

  2. 在“协议属性”对话框的单向协议选项卡的“发送端口”页上的“发送端口”列表中,输入静态发送端口的名称。

    注意

    设置发送端口使BizTalk Server能够对出站 AS2 消息执行协议解析。

  3. 在“协议属性”对话框的单向协议选项卡的“标识符”页中,将 AS2-To 属性设置为目标,然后在“协议属性”对话框的不同页面中根据需要设置其他协议属性

功能

发送端口和管道执行以下操作可通过 AS2 发送同步 EDI 或非 EDI 消息或确认并处理返回的 MDN:

  • 如果发送 EDI 消息,则通过筛选命名空间中http://schemas.microsoft.com/BizTalk/EDI/X12/2006设置为消息架构 (的属性BTS.MessageType筛选来获取 EDI 消息,例如,X12_00401_864 864 消息) 。

  • 如果发送 EDI 确认,则 通过筛选设置为以下控件架构之一的属性 BTS.MessageType 来获取确认:

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root997 确认的

    • http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_RootTA1 确认的

    • http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_RootCONTRL 确认的

  • 如果发送非 EDI 消息,则使用其他筛选器提取消息。

  • 生成 AS2 消息。 有关此过程的详细信息,请参阅 生成传出 AS2 消息

  • 将消息或确认发送至发送端口的目标 URL。

  • 如果已启用,将接收对消息或确认的 MDN 响应。 有关此过程的详细信息,请参阅 处理传入 MDN

另请参阅

为 AS2 解决方案配置端口
生成传出 AS2 消息
处理传入 MDN