מאפייני הבעיה
שקול את התרחיש הבא:
-
החלת חבילת הודעות SWIFT ב- Microsoft BizTalk Server.
-
אתה מנסה לעבד הודעת שירות בעל מחוון סוג של 21.
בתרחיש זה, ייתכן שתקבל את הודעת השגיאה הבאה:
פרסום נכשל להודעה MessageBox. פרטים: ההודעה יחיד מסוג S21_FIN_ACKNAK, שמספר הזיהוי שלו לחילופי הוא {InterchangeID}, סומנה כ- A4SWIFT_Failed = True MessageBox מסד נתונים על-ידי SWIFT Disassembler.
הודעה זו נכשלה עם 0 לנתח שגיאות, שגיאות אימות XML 1 ו- 0 שגיאות אימות של BRE.
ניתן לחלץ פרטי שגיאה מההודעה שנכשלו במסד הנתונים MessageBox על-ידי הרשמה כמנוי להודעות בו A4SWIFT_Failed = True.
הגורם
בעיה זו מתרחשת מאחר הסכימה MTS21_FIN_ACKNAK.xsd בקובץ Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll של ההודעה Pack דורש להודעה יש בלוק הנגרר. עם זאת, ההודעה שירות בעל מחוון סוג של 21 אין של הנגרר, ומציין את ספר הכתובות של המשתמש SWIFT זה בלוק הנגרר הוא אופציונלי עבור סוג זה של הודעה.
מידע עדכון מצטבר
תיקון הפותר בעיה זו נכללת 2 עדכון מצטבר עבור SWIFT הודעה Pack 2015.
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.