Dotyczy
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

Objawy

Rozważ następujący scenariusz:

  • Zastosuj wiadomości SWIFT Pack Microsoft BizTalk Server.

  • Podczas próby przetwarzania wiadomości usługi, która ma wskaźnik typu 21.

W tym scenariuszu może zostać wyświetlony następujący komunikat o błędzie:

Wiadomość do MessageBox publikowanie nie powiodło się. Szczegóły: Pojedynczej wiadomości typu S21_FIN_ACKNAK, którego identyfikator Interchange jest {InterchangeID}, zostało oznaczone jako A4SWIFT_Failed = True w bazie MessageBox przez SWIFT Disassembler.Tej wiadomości nie powiodło się z 0 analizowania błędów, błędy sprawdzania poprawności XML 1 i 0 BRE błędy sprawdzania poprawności.Szczegóły błędu można wyodrębnić z wiadomości nie powiodło się w bazie danych MessageBox subskrybując wiadomości gdzie A4SWIFT_Failed = True.

Przyczyna

Ten problem występuje, ponieważ schemat MTS21_FIN_ACKNAK.xsd w pliku Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll Pack wiadomość wymaga wiadomości blokowania przyczepy. Jednak komunikat usługi, który ma typ wskaźnika 21 nie ma przyczepy i Podręcznik użytkownika SWIFT wskazują, że blok przyczepy jest fakultatywne dla tego typu wiadomości.

Informacje dotyczące zbiorczej aktualizacji

Poprawka rozwiązująca ten problem znajduje się w zbiorczej aktualizacji 2 2015 Pack wiadomości SWIFT.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.