อาการ
เมื่อคุณใช้ตัวเร่งความเร็วเซิร์ฟเวอร์ BizTalk สำหรับชุดของข้อความ SWIFT การประมวลผลข้อความสิ้นแล้วถูกต้องของชนิด MT 300 มีข้อผิดพลาดในการแยกวิเคราะห์เกิดขึ้น และการดำเนินการประมวลผลล้มเหลว ข้อผิดพลาดนี้เกิดขึ้นเมื่อมีฟิลด์ 77A และเนื้อหาที่อยู่ในรูปแบบที่ไม่มีโครงสร้าง
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแฟ้มแบบแผนสำหรับ MT 300 บังคับใช้รูปแบบโครงสร้างสำหรับเขตข้อมูล 77A
ข้อมูลการปรับปรุงสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ใน2 ปรับปรุงสะสมสำหรับ 2015 Pack ข้อความ SWIFT
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
ทำการเปลี่ยนแปลงต่อไปนี้เพื่อแก้ไขปัญหานี้:
-
Schema ชนิดที่ซับซ้อนที่ฟิลด์ 300 MT 77A ถูกปรับปรุงเพื่ออนุญาตให้มีรูปแบบไม่มีโครงสร้างที่กำหนด ไว้ ก่อนการเปลี่ยนแปลง บรรทัด 1 ของฟิลด์ 77A จำเป็นต้องเริ่มการทำงานกับข้อความที่ตรงกับนิพจน์ทั่วไปต่อไปนี้:
/[A-Z]{1,8}/
หลังจากการเปลี่ยนแปลง line1 สามารถเป็นข้อความใด ๆ ที่สอดคล้องกับ SWIFT "ชุดอักขระ x"
ตารางต่อไปนี้แสดงแฟ้มที่มีการปรับปรุงเพื่อแก้ไขปัญหานี้ และที่รวมอยู่ในการปรับปรุงสะสม 2 สำหรับ 2015 Pack ข้อความ
ชื่อแฟ้ม |
พาธการติดตั้ง |
---|---|
Types.xsd ฐาน SWIFT |
[ติดตั้ง Dir] \SWIFT Messages\A4SWIFT-SRG2015\Base Schemas\ |
หมายเหตุ
-
พาธการติดตั้งเริ่มต้น (การติดตั้งไดเรกทอรี) คือ: \MP2015\ C:\Program:\แฟ้ม (x 86)
-
หลังจากที่คุณติดตั้ง 2 การปรับปรุงสะสม คุณอาจจะต้องปรับปรุง สร้างใหม่ และปรับใช้แอพลิเคชัน BizTalk ที่ขึ้นกับแฟ้มเหล่านี้