Nem lehet feldolgozni a 77A mezőt tartalmazó üzeneteket a Swift Message Pack csomagban

Hatókör
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard

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.