BizTalk - A4SWIFT - Ошибка разбора после развертывания

После повторного размещения оркестровки на моем сервере я получаю следующую ошибку:

Не удалось опубликовать сообщение в MessageBox. Подробности: Одно сообщение типа -1, чей ID обмена {89A731D7-6CBF-45EF-9462-2B810C6DA124}, было помечено как A4SWIFT_Failed=True в базе данных MessageBox дизассемблером SWIFT. Это сообщение не удалось с 2 ошибками анализа, 0 ошибками проверки XML и 0 ошибками проверки BRE.

Error details can be extracted from the failed message in the MessageBox database by 
subscribing to messages where A4SWIFT_Failed=True

Оркестровка работала, и я знаю, что сообщение, с которым я делаю тест, является действительным.

Может быть, я что-то забыл при развертывании, но я сомневаюсь в этом.

Кто-нибудь имел такую ​​ошибку раньше?

1 ответ

Мои друзья Брендан недавно решили эту проблему.

Эта проблема связана с версией файла сборки Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.dll.

Убедитесь, что файл имеет ту же версию в:

  1. Ваше проектное решение
  2. в "c:\windows\assembly" (используйте gacutil для принудительной установки)
  3. в ресурсах под вашим проектом развертывания в консоли администратора сервера Biztalk

Повторно разверните проект и перезапустите экземпляр сервера Biztalk!

Правильная версия файла, которая мне подходит, - 3.9.469.0, и она находится в папке "C:\Program Files (x86)\Microsoft BizTalk Accelerator for SWIFT\Assemblies".

Другие вопросы по тегам