Objawy
Jeśli akcelerator BizTalk Server Pack wiadomości SWIFT służy do przetwarzania prawidłowy komunikat FIN typu MT 300, występuje błąd analizy i przetwarzanie kończy się niepowodzeniem. Ten błąd występuje, gdy pole 77A jest obecny i jego zawartość jest w formacie niestrukturalnych.
Przyczyna
Ten problem występuje, ponieważ plik schematu dla MT 300 wymusza ustrukturalizowanym formacie dla pola 77A.
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”.
Więcej informacji
Aby rozwiązać ten problem dokonano następujących zmian:
-
Typ złożony schemat, który definiuje pole 300 MT 77A był aktualizowany, aby umożliwić niestrukturalnych format. Przed zmianą linia 1 pole 77A była muszą rozpoczynać się tekst, który pasuje do następującego wyrażenia regularnego:
/[A-Z]{1,8}/
Po zmianie wiersz1 może być dowolny tekst, który jest zgodny z SWIFT "zestaw znaków x".
W poniższej tabeli przedstawiono plik, który jest aktualizowany, aby rozwiązać ten problem, a które jest uwzględnione w zbiorczej aktualizacji 2 2015 Pack wiadomości.
Nazwa pliku |
Ścieżka instalacji |
---|---|
Types.xsd podstawowa SWIFT |
[Katalog instalacyjny] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
Uwagi
-
Domyślna ścieżka instalacji (katalogu instalacyjnego) to: C:\Program Files (x 86) \MP2015\.
-
Po zainstalowaniu zbiorczej aktualizacji 2, należy zaktualizować, przebudować i ponownie wdrażać żadnych aplikacji BizTalk, mające współzależności z tych plików.