Приложение логики обработано / ошибка: дешифрование не выполнено Ошибка: произошла ошибка при расшифровке сообщения AS2

использовать из этого регулярного выражения вместо.

Regex regex = new Regex(@"[<](\w*)[>]");

foreach (Match match in regex.Matches(strMessage))
{
    MessageBox.Show(match.Value.ToString());
}
0
задан srinivasa mahendrakar 18 January 2019 в 17:40
поделиться

1 ответ

Мне нужно было закодировать содержимое как сообщение @ base64ToBinary перед публикацией в принимающем приложении логики. После этого проблема вроде бы разобралась.

"Response": {"input": {"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

0
ответ дан srinivasa mahendrakar 18 January 2019 в 17:40
поделиться