在 Azure 逻辑应用中创建架构以跟踪 AS2 消息

适用于:Azure 逻辑应用(消耗型 + 标准型)

若要帮助你监视企业到企业 (B2B) 事务的成功、错误和消息属性,可以在集成帐户中使用以下 AS2 跟踪架构:

  • AS2 消息跟踪架构
  • AS2 消息处置通知 (MDN) 跟踪架构

AS2 消息跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "dispositionType": "",
      "fileName": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isMessageEncrypted": "",
      "isMessageCompressed": "",
      "correlationMessageId": "",
      "incomingHeaders": {},
      "outgoingHeaders": {},
      "isNrrEnabled": "",
      "isMdnExpected": "",
      "mdnType": ""
    }
}
属性 必选 类型 说明
senderPartnerName 字符串 AS2 消息发送者的合作伙伴名称
receiverPartnerName 字符串 AS2 消息接收者的合作伙伴名称
as2To 字符串 AS2 消息标头中的 AS2 消息接收者名称
as2From 字符串 AS2 消息标头中的 AS2 消息发送者名称
agreementName 字符串 解析消息的 AS2 协议名称
direction 字符串 消息流的方向,为 receivesend
messageId 字符串 AS2 消息标头中的 AS2 消息 ID
dispositionType 字符串 邮件处置说明 (MDN) 处置类型值
fileName 字符串 文件名,来自 AS2 消息的标头
isMessageFailed 布尔 AS2 消息是否失败
isMessageSigned 布尔 AS2 消息是否已签名
isMessageEncrypted 布尔 AS2 消息是否已加密
isMessageCompressed 布尔 AS2 消息是否已压缩
correlationMessageId 字符串 AS2 消息 ID,用于将消息与 MDN 相关联
incomingHeaders JToken 字典 传入 AS2 消息标头的详细信息
outgoingHeaders JToken 字典 传出 AS2 消息标头的详细信息
isNrrEnabled 布尔 值未知时是否使用默认值
isMdnExpected 布尔 如果值未知,是否使用默认值
mdnType 枚举 允许的值:NotConfiguredSyncAsync

AS2 MDN 跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "originalMessageId": "",
      "dispositionType": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isNrrEnabled": "",
      "statusCode": "",
      "micVerificationStatus": "",
      "correlationMessageId": "",
      "incomingHeaders": {
      },
      "outgoingHeaders": {
      }
   }
}
属性 必选 类型 说明
senderPartnerName 字符串 AS2 消息发送者的合作伙伴名称
receiverPartnerName 字符串 AS2 消息接收者的合作伙伴名称
as2To 字符串 接收 AS2 消息的合作伙伴名称
as2From 字符串 发送 AS2 消息的合作伙伴名称
agreementName 字符串 解析消息的 AS2 协议名称
direction 字符串 消息流的方向,为 receivesend
messageId 字符串 AS2 消息 ID
originalMessageId 字符串 AS2 原始消息 ID
dispositionType 字符串 MDN 处置类型值
isMessageFailed 布尔 AS2 消息是否失败
isMessageSigned 布尔 AS2 消息是否已签名
isNrrEnabled 布尔 如果值未知,是否使用默认值
statusCode 枚举 允许的值:AcceptedRejectedAcceptedWithErrors
micVerificationStatus 枚举 允许的值:NotApplicableSucceededFailed
correlationMessageId 字符串 相关 ID,它是配置了 MDN 的原始消息的 ID
incomingHeaders JToken 字典 传入消息标头的详细信息
outgoingHeaders JToken 字典 传出消息标头的详细信息

B2B 协议跟踪架构

有关 B2B 协议跟踪架构的信息,请参阅: