Применяется к
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard

Симптомы

Рассмотрим следующий сценарий:

  • Применить пакет сообщений SWIFT для Microsoft BizTalk Server.

  • При попытке обработать сообщение службы с индикатором тип 21.

В этом случае может появиться следующее сообщение об ошибке:

Публикация сбой сообщения MessageBox. Подробности: Одно сообщение, идентификатор которого обмена является {InterchangeID}, тип S21_FIN_ACKNAK, был помечен как A4SWIFT_Failed = True в базе данных MessageBox с помощью дизассемблера SWIFT.Это сообщение не удалось выполнить 0 Анализ ошибок, ошибок при проверке XML 1 и 0 ошибок проверки BRE.Подробные сведения об ошибке могут быть извлечены из базы данных MessageBox сбой сообщению, подписавшись на сообщения где A4SWIFT_Failed = True.

Причина

Эта проблема возникает, поскольку схема MTS21_FIN_ACKNAK.xsd в файле Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll пакет сообщений требует сообщение должно иметь трейлер блока. Однако сообщения службы с индикатор типа 21 нет трейлер и руководство по пользователя SWIFT означает, что блок прицепа, необязателен для этого типа сообщений.

Информация о накопительном пакете обновления

Исправление, устраняющее эту проблему включен в Накопительное обновление 2 для 2015 пакетом SWIFT сообщений.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.