创建架构以跟踪 Azure 逻辑应用中的 X12 消息

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

  • X12 事务集跟踪架构
  • X12 交易集确认跟踪架构
  • X12 交换跟踪架构
  • X12 交换确认跟踪架构
  • X12 功能组跟踪架构
  • X12 功能组确认跟踪架构

X12 事务集跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "transactionSetControlNumber": "",
      "CorrelationMessageId": "",
      "messageType": "",
      "isMessageFailed": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "needAk2LoopForValidMessages": "",
      "segmentsCount": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 解析消息的 X12 协议名称
direction 枚举 消息流的方向,为 receivesend
interchangeControlNumber 字符串 交换控制编号
functionalGroupControlNumber 字符串 功能控制编号
transactionSetControlNumber 字符串 事务集控制编号
CorrelationMessageId 字符串 相关消息 ID,为 {AgreementName} {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} 的组合
messageType 字符串 交易集或文档类型。
isMessageFailed 布尔 X12 消息是否失败
isTechnicalAcknowledgmentExpected 布尔 是否已在 X12 协议中配置了技术确认
isFunctionalAcknowledgmentExpected 布尔 是否已在 X12 协议中配置了功能确认
needAk2LoopForValidMessages 布尔 有效的消息是否需要 AK2 循环
segmentsCount Integer X12 交易集中的段数

X12 交易集确认跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingfunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "respondingtransactionSetControlNumber": "",
      "respondingTransactionSetId": "",
      "statusCode": "",
      "processingStatus": "",
      "CorrelationMessageId": "",
      "isMessageFailed": "",
      "ak2Segment": "",
      "ak3Segment": "",
      "ak5Segment": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 解析消息的 X12 协议名称
direction 枚举 消息流的方向,为 receivesend
interchangeControlNumber 字符串 功能确认的交换控制编号。 只有发送方已收到发送给合作伙伴的消息的功能确认时,才会为发送方填充此值。
functionalGroupControlNumber 字符串 功能确认的功能组控制编号。 只有发送方已收到发送给合作伙伴的消息的功能确认时,才会为发送方填充此值
isaSegment 字符串 消息的 ISA 段。 只有发送方已收到发送给合作伙伴的消息的功能确认时,才会为发送方填充此值
gsSegment 字符串 消息的 GS 段。 只有发送方已收到发送给合作伙伴的消息的功能确认时,才会为发送方填充此值
respondingfunctionalGroupControlNumber 字符串 响应交换控制编号
respondingFunctionalGroupId 字符串 确认中映射到 AK101 的响应功能组 ID
respondingtransactionSetControlNumber 字符串 响应交易集控制编号
respondingTransactionSetId 字符串 确认中映射到 AK201 的响应交易集 ID
statusCode 布尔 交易集确认状态代码
segmentsCount 枚举 确认状态代码,其中包含以下允许的值:AcceptedRejectedAcceptedWithErrors
processingStatus 枚举 确认的处理状态,其中包含以下允许的值:ReceivedGeneratedSent
CorrelationMessageId 字符串 相关消息 ID,为 {AgreementName} {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} 的组合
isMessageFailed 布尔 X12 消息是否失败
ak2Segment 字符串 对接收的功能组内的交易集的确认
ak3Segment 字符串 报告数据段中的错误
ak5Segment 字符串 报告是接受还是拒绝 AK2 段中标识的交易集,以及原因是什么

X12 交换跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "isa09": "",
      "isa10": "",
      "isa11": "",
      "isa12": "",
      "isa14": "",
      "isa15": "",
      "isa16": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 解析消息的 X12 协议名称
direction 枚举 消息流的方向,为 receivesend
interchangeControlNumber 字符串 交换控制编号
isaSegment 字符串 消息 ISA 段
isTechnicalAcknowledgmentExpected 布尔 是否已在 X12 协议中配置了技术确认
isMessageFailed 布尔 X12 消息是否失败
isa09 字符串 X12 文档交换日期
isa10 字符串 X12 文档交换时间
isa11 字符串 X12 交换控制标准标识符
isa12 字符串 X12 交换控制版本号
isa14 字符串 请求了 X12 确认
isa15 字符串 表示测试或生产的指示符
isa16 字符串 元素分隔符

X12 交换确认跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "respondingInterchangeControlNumber": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ta102": "",
      "ta103": "",
      "ta105": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 解析消息的 X12 协议名称
direction 枚举 消息流的方向,为 receivesend
interchangeControlNumber 字符串 从合作伙伴收到的技术确认的交换控制编号
isaSegment 字符串 从合作伙伴收到的技术确认的 ISA 段
respondingInterchangeControlNumber 字符串 从合作伙伴收到的技术确认的交换控制编号
isMessageFailed 布尔 X12 消息是否失败
statusCode 枚举 交换确认状态代码,其中包含以下允许的值:AcceptedRejectedAcceptedWithErrors
processingStatus 枚举 确认状态,其中包含以下允许的值:ReceivedGeneratedSent
ta102 字符串 交换日期
ta103 字符串 交换时间
ta105 字符串 交换注释代码

X12 功能组跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "gsSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "gs01": "",
      "gs02": "",
      "gs03": "",
      "gs04": "",
      "gs05": "",
      "gs07": "",
      "gs08": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 用于解析消息的 X12 协议的名称
direction 枚举 消息流的方向,为接收或发送
interchangeControlNumber 字符串 交换控制编号
functionalGroupControlNumber 字符串 功能控制编号
gsSegment 字符串 消息 GS 段
isTechnicalAcknowledgmentExpected 布尔 是否已在 X12 协议中配置了技术确认
isFunctionalAcknowledgmentExpected 布尔 是否已在 X12 协议中配置了功能确认
isMessageFailed 布尔 X12 消息是否失败
gs01 字符串 功能标识符代码
gs02 字符串 应用程序发送方的代码
gs03 字符串 应用程序接收方的代码
gs04 字符串 功能组日期
gs05 字符串 功能组时间
gs07 字符串 负责机构代码
gs08 字符串 版本、发行版或行业的标识符代码

X12 功能组确认跟踪架构

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingfunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ak903": "",
      "ak904": "",
      "ak9Segment": ""
   }
}
属性 必须 类型 说明
senderPartnerName 字符串 X12 消息发送方的合作伙伴名称
receiverPartnerName 字符串 X12 消息接收方的合作伙伴名称
senderQualifier 字符串 发送合作伙伴限定符
senderIdentifier 字符串 发送合作伙伴标识符
receiverQualifier 字符串 接收合作伙伴限定符
receiverIdentifier 字符串 接收合作伙伴标识符
agreementName 字符串 解析消息的 X12 协议名称
direction 枚举 消息流的方向,为 receivesend
interchangeControlNumber 字符串 交换控制编号,当从合作伙伴收到了技术确认时,会为发送方填充此值
functionalGroupControlNumber 字符串 技术确认的功能组控制编号,当从合作伙伴收到了技术确认时,会为发送方填充此值
isaSegment 字符串 与交换控制编号相同,但仅在特定情况下填充
gsSegment 字符串 与功能组控制编号相同,但仅在特定情况下填充
respondingfunctionalGroupControlNumber 字符串 原始功能组的控制编号
respondingFunctionalGroupId 字符串 在确认功能组 ID 中映射到 AK101
isMessageFailed 布尔 X12 消息是否失败
statusCode 枚举 确认状态代码,其中包含以下允许的值:AcceptedRejectedAcceptedWithErrors
processingStatus 枚举 确认的处理状态,其中包含以下允许的值:ReceivedGeneratedSent
ak903 字符串 已接收的事务集的数目
ak904 字符串 在标识的功能组中接受的交易集的数量
ak9Segment 字符串 是接受还是拒绝 AK1 段中标识的功能组,以及原因是什么

B2B 协议跟踪架构

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