Tünetek
Amikor a BizTalk Server Accelerator for SWIFT Message Pack segítségével feldolgoz egy MT 300 típusú érvényes FIN-üzenetet, elemzési hiba történik, és a feldolgozási művelet meghiúsul. Ez a hiba akkor fordul elő, ha a 77A mező jelen van, és a tartalma strukturálatlan formátumú.
Ok
A problémát az okozza, hogy az MT 300 sémafájlja strukturált formátumot kényszerít a 77A mezőhöz.
Ö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.
További információ
A probléma megoldásához a következő módosítás történt:
Az MT 300 77A mezőjét meghatározó sémakomplex típus frissítve lett, hogy strukturálatlan formátumot engedélyezzen. A módosítás előtt a 77A mező 1. sorának a következő reguláris kifejezést tartalmazó szöveggel kellett kezdődnie:
/[A-Z]{1,8}/
A módosítás után az 1. sor bármilyen olyan szöveg lehet, amely megfelel a SWIFT "x" karakterkészletének.
Az alábbi táblázatban látható a probléma megoldása érdekében frissített fájl, amely megtalálható a Message Pack 2015 2. összegző frissítésében.
| Fájlnév | Telepítési útvonal |
|---|---|
| SWIFT Base Types.xsd | [Dir telepítése]\SWIFT üzenetek\A4SWIFT-SRG2015\Base sémák\ |
Megjegyzések
- Az alapértelmezett telepítési útvonal (a telepítési könyvtár) a következő: C:\Program Files (x86) \MP2015\.
- A 2. összegző frissítés telepítése után előfordulhat, hogy frissítenie, újjáépítenie vagy újra kell telepítenie azokat a BizTalk-alkalmazásokat, amelyek függőségben állnak ezektől a fájloktól.