Pazīmes
Apsveriet šādu situāciju:
-
SWIFT ziņojuma pakotnes lietojat Microsoft BizTalk Server.
-
Mēģinot apstrādāt tipa indikatoru 21 pakalpojumu ziņojumu.
Šādā gadījumā var tikt parādīts šāds kļūdas ziņojums:
Publicēšana neizdevās MessageBox ziņojumu. Detalizēti: Viena ziņojuma tipa S21_FIN_ACKNAK, kuru apmaiņa ID ir {InterchangeID}, ir atzīmēts kā A4SWIFT_Failed = True SWIFT Disassembler MessageBox datu bāzē.
Šajā ziņojumā 0 neizdevās parsēt kļūdas, 1 XML validācijas kļūdas un 0 BRE validācijas kļūdas. Kļūdas informāciju var iegūt no neveiksmīgo ziņojumu datu bāzē MessageBox parakstoties uz ziņojumu kur A4SWIFT_Failed = True.
Iemesls
Šī problēma rodas, jo ziņojumu pakotnes failā Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll MTS21_FIN_ACKNAK.xsd shēmu nepieciešams ziņojums ir piekabe bloks. Tomēr pakalpojumu ziņu tipa indikatoru 21 nav piekabi un SWIFT lietotāja rokasgrāmata norāda piekabe bloks ir obligāta šī ziņojuma tips.
Informācija par kumulatīvo atjauninājumu
Labojums, kas palīdz atrisināt šo problēmu ir iekļauta kumulatīvo atjauninājumu 2 SWIFT ziņojuma pakotnes 2015.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".