Symptom
Föreställ dig följande:
-
Du kan använda Pack för SWIFT-meddelandet för Microsoft BizTalk Server.
-
Försök att bearbeta meddelandet service, som har en typ av indikator av 21.
I det här scenariot kan du få följande felmeddelande:
Publicering misslyckades meddelande till MessageBox. Information: Enstaka meddelande av typen S21_FIN_ACKNAK, vars Interchange-ID är {InterchangeID}, har markerats som A4SWIFT_Failed = True i MessageBox databas genom SWIFT Disassembler.
Det här meddelandet misslyckades med 0 parsa fel, 1 XML-verifieringsfel och 0 BRE valideringsfel. Felinformation kan extraheras från meddelande i MessageBox databas genom att prenumerera på meddelanden om A4SWIFT_Failed = True.
Orsak
Det här problemet uppstår eftersom schemat för MTS21_FIN_ACKNAK.xsd i Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll-filen till meddelandet Pack kräver meddelande har ett släpfordon block. Men meddelandet service som har en typ av indikator av 21 har inte en släpvagn och handbok för SWIFT-användaren anger att blocket släpvagn är valfria för den här meddelandetypen.
Information om Kumulativ uppdatering
Korrigeringen som löser problemet ingår i kumulativ uppdatering 2 för SWIFT-meddelandet Pack 2015.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".