传入 AS2 消息的协议解析

当BizTalk Server通过 HTTP/HTTPS 传输收到 EDIINT/AS2 编码的消息时,它会尝试确定发送该消息的贸易合作伙伴的业务配置文件。 它通过尝试执行以下操作(按照所示顺序)来实现此目的:

  1. 在传入消息中的 AS2-From 标头与“协议属性”对话框中单向 AS2 协议的“标识符”页中 AS2-From 的值进行匹配。

  2. 如果BizTalk Server无法确定协议,它将尝试将为传入消息设置的 AS2-From 上下文属性与贸易合作伙伴的名称相匹配。

注意

由于 AS2-From 标头只能包含 ASCII 字符,因此必须确保贸易合作伙伴名称和 AS2-From 别名也只包含 ASCII 字符。 如果不是完全匹配,BizTalk 将无法基于传入消息标头确定协议。

只有在确定了协议的情况下,AS2 接收管道才会处理该消息。 与在 EDI 处理中不同,如果BizTalk Server无法确定协议,则没有回退 AS2 属性可以使用。

管道确定协议后,将在“协议设置”对话框的单向 AS2 协议的“验证”页中检查使用协议设置进行验证和 MDN 替代消息标头属性的设置。 如果该属性处于选中状态,接收管道将使用协议属性处理消息。 如果未选中该属性,接收管道将使用消息的 AS2 标头中的值处理消息。

注意

在协议解析期间确定的 AS2 协议可能与 EDI 有效负载不同。 不要求 AS2 和 EDI 必须共享相同的协议,因为 AS2 协议可能代表一个从多方传送 EDI 文档的交换所。

有关接收过程的更多详细信息,请参阅 处理传入的 AS2 消息

另请参阅

BizTalk Server 如何接收 AS2 消息