Symptom
När du använder BizTalk Server Accelerator för SWIFT Message Pack för att bearbeta ett giltigt FIN-meddelande av typen MT 300 uppstår ett parsningsfel och bearbetningsåtgärden misslyckas. Det här felet inträffar när fält 77A finns och dess innehåll är i ett ostrukturerat format.
Orsak
Det här problemet beror på att schemafilen för MT 300 tillämpar ett strukturerat format för fält 77A.
Information om kumulativ uppdatering
Korrigeringen som löser problemet ingår i kumulativ uppdatering 2 för SWIFT Message Pack 2015.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Mer information
Följande ändring har gjorts för att åtgärda problemet:
Den schemakomplexa typen som definierar MT 300 Fält 77A uppdaterades för att tillåta ett ostrukturerat format. Före ändringen måste rad 1 i fält 77A börja med text som matchar följande reguljära uttryck:
/[A-Ö]{1,8}/
Efter ändringen kan rad1 vara valfri text som överensstämmer med SWIFT-teckenuppsättningen "x".
I följande tabell visas den fil som uppdaterades för att lösa problemet och som ingår i kumulativ uppdatering 2 för Message Pack 2015.
| Filnamn | Installationssökväg |
|---|---|
| SWIFT Base Types.xsd | [Install Dir]\SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
Anteckningar
- Standardinstallationssökvägen (installationskatalogen) är: C:\Program Files (x86) \MP2015\.
- När du har installerat kumulativ uppdatering 2 kan du behöva uppdatera, återskapa och distribuera om alla BizTalk-program som har beroenden av dessa filer.