【问题标题】:Logic App processed/error: decryption-failed Error: An error occurred when decrypting an AS2 message逻辑应用已处理/错误:解密失败错误:解密 AS2 消息时出错
【发布时间】:2019-01-18 17:40:16
【问题描述】:

我有一个通过 AS2 接收 x12 消息的逻辑应用。收到的消息经过签名和加密。

AS2 解码连接器成功,但 MDN 状态如下所示。

 "isFailedMessage": true,"dispositionType</g>":"processed/error: decryption-failed Error: An error occurred when decrypting an AS2 message."

据我所知,我已经为 AS2 协议接收器完成了所有正确的配置。甚至试图不覆盖属性,仍然看到同样的问题。

我有几个问题。

1> 当我在诊断日志中使用 B2B 管理解决方案时,没有其他信息可以帮助我诊断问题。只有一个条目显示错误信息。如何找到更多关于 AS2-Decode 连接器方面到底出了什么问题的信息?

2>你能帮我解释一下为什么会出现这个问题

在没有启用加密的情况下,同样的流程可以正常工作(源显然需要发送未加密的 as2 消息)。

谢谢

Srinivasa mahendrakar

【问题讨论】:

    标签: azure-logic-apps b2b


    【解决方案1】:

    在发布到接收逻辑应用之前,我需要将内容编码为 @base64ToBinary 消息。之后这个问题似乎得到了解决。

    "Response": {
       "inputs": {
       "body": "@base64ToBinary(body('Decode_AS2_message')?['OutgoingMDN']?['Content'])",
       "headers": "@body('Decode_AS2_message')?['OutgoingMDN']?['OutboundHeaders']",
       "statusCode": 200
    },
    

    我在这里找到了解决方案https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-b2b-list-errors-solutions

    【讨论】:

      猜你喜欢
      • 2021-01-22
      • 1970-01-01
      • 2011-04-12
      • 2020-05-10
      • 2017-09-18
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 2016-10-07
      相关资源
      最近更新 更多