我有一个逻辑应用程序来接收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
发布于 2019-01-20 05:29:22
在发布到接收逻辑应用程序之前,我需要将内容编码为@base64ToBinary消息。在这个问题似乎得到解决之后。
"Response": {
"inputs": {
"body": "@base64ToBinary(body('Decode_AS2_message')?['OutgoingMDN']?['Content'])",
"headers": "@body('Decode_AS2_message')?['OutgoingMDN']?['OutboundHeaders']",
"statusCode": 200
},https://stackoverflow.com/questions/54258961
复制相似问题