อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
บนคอมพิวเตอร์ที่กำลังเรียกใช้ Microsoft BizTalk Server 2010 คุณสร้างพอร์ตส่งที่ใช้ PassThruTransmit ไปป์ไลน์
-
คุณสร้าง และจากนั้น ปรับใช้กับกิจกรรมทางธุรกิจกิจกรรมการตรวจสอบ (BAM)
-
คุณสร้างโพรไฟล์การติดตามที่ยึดตามคำนิยามของกิจกรรม BAM จากนั้น ให้คุณใช้โพรไฟล์การติดตามนี้
-
ข้อความที่ไม่ใช่ XML มาถึงในท่าเรือส่งหมายเหตุ เมื่อต้องการทำเช่นนี้ คุณสามารถสร้างตำแหน่งที่ตั้งรับที่ใช้ไปป์ไลน์ PassThruReceive และจากนั้น คุณสามารถส่งข้อความที่ไม่ใช่ XML ไปยังตำแหน่งได้รับ
ในสถานการณ์สมมตินี้ ข้อความถูกหยุดชั่วคราวบนพอร์ตส่ง นอกจากนี้ คือบันทึกเหตุการณ์ที่มีลักษณะต่อไปนี้หมายเหตุ รายละเอียดเหตุการณ์อาจแตกต่างกัน ขึ้นอยู่กับสถานการณ์สมมติที่แตกต่างกันเหตุการณ์ 1
ชื่อแฟ้มบันทึก: ApplicationSource: BizTalk ServerEvent ID: 5720Task ประเภท: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:There ล้มเหลวขณะดำเนินการขั้นตอนการส่ง: Microsoft.BizTalk.DefaultPipelines.PassThruTransmit, Microsoft.BizTa lk DefaultPipelines รุ่น = 3.0.1.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 31bf3856ad364e35 "แหล่งที่มา: พอร์ตส่ง"ไม่รู้จัก": "send_port" URI: "URI"เหตุผล: จุดสิ้นสุดที่ไม่คาดคิดของเอกสาร นี่ไม่ใช่เอกสารใหม่ Dissassembly ไม่สมบูรณ์
เหตุการณ์ 2
ชื่อแฟ้มบันทึก: ApplicationSource: BizTalk ServerEvent ID: 5754Task ประเภท: BizTalk ServerLevel: ErrorKeywords: ClassicDescription:A ข้อความที่ส่งไปยังการ์ดเชื่อมต่อ "แฟ้ม" ในส่งพอร์ต "send_port" กับ URI "URI" หยุดการทำงาน รายละเอียดข้อผิดพลาด: ไม่สามารถอ่านการสตรีมที่ผลิต โดยไปป์ไลน์
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากโปรแกรมการติดตาม BizTalk ตรวจสอบเนื้อหาของข้อความสำหรับเนื้อหา XML เมื่อมีการเปิดใช้งานการติดตาม BAM เหตุการณ์นี้เกิดขึ้นแม้ว่าจะใช้ PassThruTransmit ไปป์ไลน์
การแก้ไข
ข้อมูลการปรับปรุงสะสม
ก่อนการแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ในการปรับปรุงสะสม 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจนี้ปรับปรุงสะสมสำหรับ BizTalk Server 2010 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2497789 แพคเกจโปรแกรมปรับปรุงสะสม 1 สำหรับ BizTalk Server 2010
การแก้ปัญหา
ในบางสถานการณ์ คุณอาจสามารถหลีกเลี่ยงปัญหานี้ เมื่อต้องการทำเช่นนี้ ทำหนึ่งในรายการต่อไปนี้:
-
เอา BAM การติดตามส่วนกำหนดค่า เมื่อคุณทำเช่นนี้ คุณได้รับไม่มี BAM ใหม่การติดตามข้อมูล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำเช่นนี้ แวะไปที่เว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
-
ใช้ข้อความที่จัดรูปแบบ XML บนพอร์ตส่ง หรือขอให้ผู้ส่งการเปลี่ยนแปลงรูปแบบของข้อความไปยัง XML
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไปป์ไลน์เริ่มต้น แวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
การอ้างอิง Microsoft.BizTalk.DefaultPipelinesสำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server