บทความนี้ใช้กับผลิตภัณฑ์ต่อไปนี้:
-
อะแดปเตอร์ BizTalk Pack 2.0
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณใช้อะแดปเตอร์ SAP ใช้ WCF พื้นฐานการสื่อสาร Windows Microsoft จาก Microsoft BizTalk อะแดปเตอร์ Pack 2.0 เพื่อเชื่อมต่อกับระบบ SAP มีบนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft BizTalk Serverหมายเหตุ อะแดปเตอร์ SAP WCF โดยยึดอยู่หรือที่เรียกอีกอย่างหนึ่งว่าตัวปรับต่อ BizTalk Microsoft สำหรับ mySAP ชุดธุรกิจ 3.0
-
คุณสร้างโครงการ BizTalk จากนั้น คุณใช้ตัวช่วยสร้างการเพิ่มการอ้างอิงบริการอะแดปเตอร์เพื่อสร้างเค้าร่างสำหรับเอกสารระดับกลาง (IDOC) การดำเนินการสำหรับระบบ SAP ขาเข้า โครงการ BizTalk ใช้อะแดปเตอร์ SAP WCF โดยยึดรับ IDOCs จากระบบของ SAP
ในสถานการณ์สมมตินี้ ตั้งโหนiDocDatamaxOccursถูกตั้งค่าเป็น1ใน schema สร้างขึ้น ตัวอย่างเช่น คุณได้รับข้อความต่อไปนี้ใน schema สร้างขึ้น:
< idocData minOccurs = maxOccurs "1" = "1" >ดังนั้น คุณไม่สามารถส่ง IDOCs หลายในชุดงานเมื่อต้องการระบบของ SAPหมายเหตุ
-
คุณไม่สามารถส่ง IDOCs หลายเป็นชุดงานได้แม้ว่าคุณเปลี่ยนการตั้งค่าmaxOccursไปเป็นค่าที่มีขนาดใหญ่กว่า1ในเค้าร่างสร้างขึ้น ด้วยตนเอง
-
ปัญหานี้เกิดขึ้นเมื่อคุณใช้อะแดปเตอร์ WCF SAP ที่รวมอยู่ใน Microsoft BizTalk อะแดปเตอร์ Pack 2010 เนื่องจากการตั้งค่าmaxOccursถูกตั้งค่าเป็น2147483647
การแก้ไข
ข้อมูลการปรับปรุงสะสม
อะแดปเตอร์ BizTalk Pack 2.0
โปรแกรมแก้ไขด่วนจะพร้อมใช้งานเมื่อต้องการแก้ไขปัญหานี้ โปรแกรมแก้ไขด่วนนี้จะพร้อมใช้งานแต่ละรายการ และรวมอยู่ในการปรับปรุงสะสม 5 สำหรับ 2.0 Pack อะแดปเตอร์ BizTalk สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจการปรับปรุงสะสม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2649848 แพคเกจโปรแกรมปรับปรุงสะสม 5 สำหรับ 2.0 Pack อะแดปเตอร์ BizTalk
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการส่ง IDOCs ไประบบ SAP โดยใช้เซิร์ฟเวอร์ BizTalk แวะไปเว็บไซต์ MSDN ต่อไปนี้: