מאפייני הבעיה
כאשר תשתמש המאיץ שרת BizTalk לחבילת הודעה SWIFT לעבד הודעה זרוע חוקית מסוג MT 300, מתרחשת שגיאה בניתוח ולאחר העיבוד נכשל. שגיאה זו מתרחשת כאשר שדה 77A קיים והוא התוכן שלו בתבנית לא מובנה.
הגורם
בעיה זו מתרחשת מכיוון קובץ סכימה עבור MT 300 אוכף בתבנית מובנית עבור שדה 77A.
מידע עדכון מצטבר
תיקון הפותר בעיה זו נכללת 2 עדכון מצטבר עבור SWIFT הודעה Pack 2015.
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
מידע נוסף
בוצע השינוי הבא כדי לטפל בבעיה זו:
-
סוג מורכב הסכימה המגדיר את השדה 300 MT 77A עודכן כדי לאפשר תבנית בלתי לא מובנה. לפני השינוי, שורה 1 של השדה 77A נדרשה להתחיל עם טקסט המתאים בביטוי הרגיל הבא:
/[A-Z]{1,8}/
לאחר השינוי, line1 יכולה להיות כל טקסט תואם SWIFT "x" ערכת תווים.
הטבלה הבאה מציגה קובץ אשר מעודכן כדי לפתור את הבעיה והוא אשר נכלל ב- 2 עדכון מצטבר עבור ההודעה Pack 2015.
שם קובץ |
נתיב ההתקנה |
---|---|
Types.xsd בסיס SWIFT |
[להתקין Dir] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
הערות
-
נתיב ההתקנה (ספריית ההתקנה) של ברירת המחדל הוא: \MP2015\ קבצים C:\Program (x86).
-
לאחר התקנת 2 עדכון מצטבר, ייתכן שיהיה עליך לעדכן, לבנות מחדש, ופרוס מחדש את כל היישומים BizTalk בעלות יחסי התלות עבור קבצים אלה.