อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณใช้แพข้อความ SWIFT ใน Microsoft BizTalk Server
-
คุณได้พยายามประมวลผลข้อความเป็นบริการที่มีตัวบ่งชี้ชนิดของ 21
ในสถานการณ์สมมตินี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ประกาศข้อความไปยัง MessageBox ล้มเหลว รายละเอียด: ข้อความเดียวที่มี ID แลกเปลี่ยนเป็น {InterchangeID}, ชนิด S21_FIN_ACKNAK ถูกกำหนดเป็น A4SWIFT_Failed = True ในฐานข้อมูล MessageBox โดยที่ Disassembler SWIFTข้อความนี้ล้มเหลวโดย มี 0 แยกวิเคราะห์ข้อผิดพลาด ข้อผิดพลาดในการตรวจสอบ XML 1 และข้อผิดพลาดในการตรวจสอบ BRE 0รายละเอียดข้อผิดพลาดสามารถถูกแยกจากข้อความล้มเหลวในฐานข้อมูล MessageBox โดยการสมัครสมาชิกกับข้อความที่ A4SWIFT_Failed = True ได้
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากมีบล็อกส่วนท้ายข้อความต้องการ schema MTS21_FIN_ACKNAK.xsd ในไฟล์ Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas.dll ของชุดข้อความ อย่างไรก็ตาม บริการข้อความที่มีตัวบ่งชี้ชนิดของ 21 มีส่วนท้ายเป็น และคู่มือผู้ใช้ SWIFT ตัวบ่งชี้ที่บล็อคส่วนท้ายไม่จำเป็นสำหรับข้อความชนิดนี้
ข้อมูลการปรับปรุงสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ใน2 ปรับปรุงสะสมสำหรับ 2015 Pack ข้อความ SWIFT
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"