การแก้ไข: IDOC ที่จัดกลุ่มหลายรายการถูกประมวลผลอย่างไม่ถูกต้องถ้าอะแดปเตอร์ SAP ที่ใช้ WCF ใน BizTalk Adapter Pack 2.0 หรือ BizTalk Adapter Pack 2010 ใช้การตั้งค่าสตริงเพื่อเชื่อมต่อกับระบบ SAP

นำไปใช้กับ
BizTalk Adapters

บทความนี้ใช้กับผลิตภัณฑ์ต่อไปนี้:

  • BizTalk Adapter Pack 2.0
  • BizTalk Adapter Pack 2010

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณมีคอมพิวเตอร์ที่ใช้ Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 หรือ Microsoft BizTalk Server 2010

  • คุณใช้อะแดปเตอร์ SAP ที่ใช้ Windows Communication Foundation (WCF) ใน Microsoft BizTalk Adapter Pack 2.0 หรือ Microsoft BizTalk Adapter Pack 2010 เพื่อเชื่อมต่อกับระบบ SAP

  • คุณกําหนดค่าตําแหน่งที่ตั้งการรับของอะแดปเตอร์ SAP เพื่อรับเอกสารระดับกลางที่ถูกจัดกลุ่มหลายรายการ (IDOC) จากระบบ SAP
    บันทึกย่อ

    • จะไม่มีการจัดเรียง IDOC ที่จัดกลุ่มหลายรายการ
    • คุณสมบัติการผูก ReceiveIDocFormat ของตําแหน่งที่ตั้งการรับถูกตั้งค่าเป็นชนิดข้อมูล String
  • คุณใช้เซิร์ฟเวอร์ BizTalk เพื่อประมวลผล IDOC

ในสถานการณ์สมมตินี้ เขตข้อมูลของ IDOC อยู่ในลําดับที่ไม่ถูกต้องหลังจากได้รับการประมวลผล

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากอะแดปเตอร์ SAP ที่ใช้ WCF ไม่เรียงลําดับสตริงที่ได้รับใน IDOCs

การแก้ปัญหา

หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนต่อไปนี้แล้ว การตั้งค่า CollatedString ใหม่จะพร้อมใช้งานสําหรับคุณสมบัติการผูก ReceiveIDocFormat เมื่อต้องการแก้ไขปัญหานี้ ให้ตั้งค่าคุณสมบัติการผูก ReceiveIDocFormat เป็น CollatedString เมื่อใช้การตั้งค่านี้ อะแดปเตอร์ WCF-SAP จะเรียงลําดับ IDOC ที่ถูกจัดกลุ่มหลายรายการ

ข้อมูลการอัปเดตสะสม

BizTalk Adapter Pack 2010

โปรแกรมแก้ไขด่วนที่แก้ไขปัญหานี้รวมอยู่ในการอัปเดตสะสม 1 สําหรับ BizTalk Adapter Pack 2010 

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
      2539794 แพคเกจโปรแกรมปรับปรุงสะสม 1 สําหรับ BizTalk Adapter Pack 2010

BizTalk Adapter Pack 2.0

มีโปรแกรมแก้ไขด่วนเฉพาะที่พร้อมใช้งานเพื่อแก้ไขปัญหานี้ โปรแกรมแก้ไขด่วนนี้มีให้ใช้งานแต่ละรายการ และรวมอยู่ในการอัปเดตสะสม 2 สําหรับ BizTalk Adapter Pack 2.0

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2531605 แพคเกจการปรับปรุงสะสม 2 สําหรับ BizTalk Adapter Pack 2.0

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีรับ IDOC จาก SAP โดยใช้ BizTalk Server โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:

วิธีการรับ IDOC จาก SAP โดยใช้ BizTalk Server สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Schema ข้อความสําหรับการดําเนินการ IDOC โปรดเยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับ Schema ข้อความสําหรับการดําเนินการ IDOC สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขด่วนของ BizTalk Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server