อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณใช้ตัวปรับต่อ BizTalk สำหรับ MQ WebSphere (การ์ดเชื่อมต่อ MQSC) จะได้รับข้อความจาก IBM WebSphere MQ
-
IBM WebSphere MQ ข้อความขาเข้าถูกจัดรูปแบบ โดยใช้ส่วนหัวของ MQRFH2
-
จำนวนเต็มรูปแบบ (Int Fmt) ในตัวบอกเกี่ยวกับการข้อความ MQ (MQMD) สำหรับข้อความขาเข้าถูกกำหนดเป็นUNIXหรือโฮสต์
ในสถานการณ์สมมตินี้ อะแดปเตอร์ MQSC อาจส่งข้อความเป็นศูนย์ไบต์สตรีมเซิร์ฟเวอร์ BizTalk ไปป์
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจาก เมื่อจำนวนเต็มรูปแบบใน MQMD ถูกกำหนดเป็นUNIXหรือโฮสต์ค่าจำนวนเต็มที่อยู่ในส่วนหัวของ MQRFH2 จะถูกเข้ารหัส โดยใช้การจัดรูปแบบ endian ใหญ่ ค่าใน MQMD จะถูกเข้ารหัส โดยใช้การจัดรูปแบบ endian เพียงเล็กน้อย
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
เซิร์ฟเวอร์การรวมโฮสต์ 2013
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 2 2013 เซิร์ฟเวอร์รวมโฮสต์
เซิร์ฟเวอร์การรวมโฮสต์ 2010
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 10สำหรับโฮสต์รวม Server 2010
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ อะแดปเตอร์ MQSC ใช้ endian เพียงเล็กน้อยจัดรูปแบบสำหรับค่าจำนวนเต็มที่อยู่ในส่วนหัวของ MQRFH2
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้