การแก้ไข: การประมวลผลข้อความ EDI จาก XML เป็นแฟ้มแบบแฟลตล้มเหลวเมื่อมีโหนดว่างในการวนลูปย่อยใน BizTalk Server

นำไปใช้กับ
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

อาการ

สมมติว่า คุณกําลังใช้การแลกเปลี่ยนข้อมูลอิเล็กทรอนิกส์ (EDI) ใน microsoft BizTalk Server เมื่อคุณประมวลผลข้อความ EDI จาก Extensible Markup Language (XML) ไปยังไฟล์แบบแฟลตในไปป์ไลน์การส่ง EDI คุณอาจสังเกตเห็นว่ากระบวนการล้มเหลวถ้าข้อความมีโหนดว่างในการวนรอบย่อย ตัวอย่างเช่น โหนดแสดงเป็น ns0:DTM_SubLoop/> แทนที่จะเป็น< ns0:DTM_SubLoop></ns0:DTM_SubLoop><

นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่มีลักษณะดังต่อไปนี้:

หมายเหตุ

  • ชื่อรายการบันทึก: แอปพลิเคชัน
  • แหล่งที่มา: BizTalk Server
    วันที่: วันที่/เวลา
    รหัสเหตุการณ์: 5743
    ประเภทงาน: BizTalk Server
    ระดับ:
    คําสําคัญในการเตือน:
    ผู้ใช้แบบคลาสสิก: N/A
    คอมพิวเตอร์: ชื่อคอมพิวเตอร์
    คําอธิบาย: อะแดปเตอร์ไม่สามารถส่งข้อความที่จะส่งพอร์ต "SendPort1" ที่มี URL "FilePath\FileName" โดยจะถูกส่งใหม่หลังจากช่วงการลองใหม่ที่ระบุไว้สําหรับพอร์ตการส่งนี้ รายละเอียด:"ไม่สามารถอ่านกระแสข้อมูลที่เกิดจากไปป์ไลน์
  • รายละเอียด: ข้อผิดพลาด: 1 (ข้อผิดพลาดของระดับเซกเมนต์)
    SegmentID: AMT
    ตําแหน่งใน TS: 36 2:
    เซกเมนต์ที่ไม่คาดคิด "
    Xml เหตุการณ์: <Event xmlns="FilePath\FileName">  
    <ระบบ>    
    <Provider Name="BizTalk Server" />    
    <EventID Qualifiers="32960">5743</EventID>    
    <ระดับ>ที่ 3<>    
  • <งาน>1</งาน>
    < >คําสําคัญ 0x80000000000000</คําสําคัญ>
    <TimeCreated SystemTime="Date/Time" />    
    <EventRecordID>1159013</EventRecordID>    
    <แอปพลิเคชัน</แชนเนล>>    
    <Computer>ComputerName</Computer>    
    <ความปลอดภัย />  
    </ระบบ>  
    <EventData>    
    <Data>SendPort1</Data>    
    < ข้อมูล<>/ข้อมูล>    
    <ข้อมูลไม่สามารถอ่านกระแสข้อมูลที่>สร้างโดยไปป์ไลน์ได้
     รายละเอียด: ข้อผิดพลาด: 1 (ข้อผิดพลาดของระดับส่วน) SegmentID: ตําแหน่ง AMT ใน TS: 36 2: เซ็กเมนต์< ที่ไม่คาดคิด /Data></EventData></Event>

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ BizTalk Server:

การอัปเดตสะสม 7 สําหรับ BizTalk Server 2013 R2

การอัปเดตสะสม 3 สําหรับ BizTalk Server 2016

สถานะ

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

การอ้างอิง

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

2555976 Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server

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

ข้อมูล 2003907 เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack