BizTalk - A4SWIFT - Ошибка синтаксического анализа после развертывания - PullRequest
0 голосов
/ 20 января 2012

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

Публикация сбойного сообщения в 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 Ответ

0 голосов
/ 02 февраля 2012

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

Эта проблема связана с версией файла сборки 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 для SWIFT \ Assemblies».

...