Simptome
Să luăm în considerare următorul scenariu:
-
Aplicați pachetul de mesaj SWIFT pe Microsoft BizTalk Server.
-
Încercați să proceseze un mesaj de serviciu, care are un indicator de tipul de 21.
În acest scenariu, este posibil să primiți următorul mesaj de eroare:
Publicare mesaj nu a reuşit să MessageBox. Detalii: Singur mesaj de tip S21_FIN_ACKNAK, a căror ID Interchange este {InterchangeID}, a fost marcat ca A4SWIFT_Failed = True în MessageBox baze de date de dezasamblor SWIFT.
Acest mesaj nu a reușit cu 0 analiza erori, 1 erorile de validare XML și erorile de validare BRE 0.
Detalii de eroare pot fi extrase din mesajul nu a reuşit în baza de date MessageBox prin abonarea la mesaje unde A4SWIFT_Failed = True.
Cauza
Această problemă apare deoarece schema MTS21_FIN_ACKNAK.xsd în fișierul Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll mesaj Pack necesită mesaj pentru a avea un bloc remorcă. Cu toate acestea, mesajul de service care are un indicator de tipul de 21 nu are o remorcă și manualul utilizatorului SWIFT indică care bloc remorcă este opțională pentru acest tip de mesaj.
Informații despre actualizarea cumulativă
Fix care rezolvă această problemă este inclus în actualizarea cumulativă 2 pentru mesaj SWIFT Pack 2015.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".