Symptomer
Tenk deg følgende:
-
Du kan bruke i SWIFT-meldingen Pack på Microsoft BizTalk Server.
-
Du forsøker å behandle en servicemelding som har en type indikator på 21.
I dette scenariet kan du få følgende feilmelding:
Publisering mislyktes melding til MessageBox. Detaljer: Enkelt melding av typen S21_FIN_ACKNAK, med Interchange-IDen er {InterchangeID}, er markert som A4SWIFT_Failed = True i MessageBox-databasen ved SWIFT-Disassembler.
Å analysere denne meldingen mislyktes med 0 feil, XML-valideringsfeil-1 og 0 BRE valideringsfeil.
Informasjon om feilen kan trekkes fra melding i MessageBox-databasen ved å abonnere på meldinger der A4SWIFT_Failed = True.
Årsak
Dette problemet oppstår fordi MTS21_FIN_ACKNAK.xsd-skjemaet i filen Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll av meldingen Pack krever meldingen har en trailer-blokk. Imidlertid servicemelding som inneholder en type indikator på 21 har ikke en trailer og SWIFT bruker håndboken angir at trailer blokken er valgfritt for denne meldingstypen.
Informasjon om kumulativ oppdatering
Hurtigreparasjon som løser dette problemet er inkludert i kumulative oppdateringen 2 for SWIFT melding Pack 2015.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".