配置 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 消息
在 BizTalk Server 管理控制台中,使用上述配置创建静态单向或请求响应发送端口。
在“协议属性”对话框的单向协议选项卡的“发送端口”页上的“发送端口”列表中,输入静态发送端口的名称。
注意
设置发送端口使BizTalk Server能够对出站 AS2 消息执行协议解析。
在“协议属性”对话框的单向协议选项卡的“标识符”页中,将 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_Root
997 确认的http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root
TA1 确认的http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_Root
CONTRL 确认的
如果发送非 EDI 消息,则使用其他筛选器提取消息。
生成 AS2 消息。 有关此过程的详细信息,请参阅 生成传出 AS2 消息。
将消息或确认发送至发送端口的目标 URL。
如果已启用,将接收对消息或确认的 MDN 响应。 有关此过程的详细信息,请参阅 处理传入 MDN。