Tünetek
Vegyük például a következő esetet:
- A SWIFT-üzenetcsomagot telepíti a Microsoft BizTalk Server-en.
- Olyan szolgáltatási üzenetet kísérel meg feldolgozni, amelynek típusjelzője 21.
Ebben az esetben a következő hibaüzenet jelenhet meg:
Megjegyzés
Sikertelen üzenet közzététele a MessageBox webhelyen. Részletek: A S21_FIN_ACKNAK típusú üzenetet, amelynek Interchange ID értéke {InterchangeID}, a SWIFT Disassembler A4SWIFT_Failed=True értékkel jelölte meg a MessageBox adatbázisában.
Ez az üzenet 0 elemzési hibával, 1 XML-érvényesítési hibával és 0 BRE érvényesítési hibával meghiúsult.
A hiba részleteit a MessageBox adatbázisában található sikertelen üzenetből úgy lehet kinyerni, hogy feliratkozik azokra az üzenetekre, ahol A4SWIFT_Failed=Igaz.
Ok
A problémát az okozza, hogy az üzenetcsomag Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll fájljában található MTS21_FIN_ACKNAK.xsd séma megköveteli egy előzetesblokk használatát. A 21-es típusjelzéssel rendelkező szolgáltatási üzenethez azonban nincs előzetes build, és a SWIFT felhasználói kézikönyv azt jelzi, hogy az előzetes blokk opcionális ennél az üzenettípusnál.
Összegző frissítéssel kapcsolatos információk
A problémát elhárító javítást a SWIFT Message Pack 2015 2-es összegző frissítése tartalmazza.
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.