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

อาการ

ปัญหาที่ 1

พิจารณาสถานการณ์สมมติต่อไปนี้:

  • คุณใช้ส่วนช่วยดำเนินการ 2013 BizTalk Microsoft สำหรับ HL7 (BTAHL7)

  • คุณกำลังใช้การ MLLP อะแดปเตอร์รับ และการ HL7 รับไปป์ไลน์ในแบบสองทางได้รับพอร์ต

  • ในคุณสมบัติการขนส่ง MLLP คุณตั้งค่าตัวเลือกการใช้งานโดยตรงแบบซิงโครนัส HL7 ระดาษเป็น "True"

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

ในสถานการณ์สมมตินี้ แผนผังขาออกจะไม่ถูกใช้ไป ACK. HL7 ดังนั้น การระดาษมีไม่แปลง

ปัญหาที่ 2

ท่าเรือส่ง MLLP ตรวจสอบรหัสระดาษในข้อความระดาษ (ฟิลด์MSA.1_AcknowledgmentCodeของเซ็กเมนต์ MSA) ที่จะถูกส่งกลับ โดยระบบปลายน้ำ จากนั้น เปรียบเทียบระดาษ ด้วยรหัสระดาษที่ยอมรับได้ที่ตั้งค่าในคุณสมบัติตั้งค่าคอนฟิกของพอร์ตส่ง MLLP รหัสระดาษยอมรับได้ในขณะนี้ที่ได้รับการสนับสนุน โดย MLLP ส่งพอร์ตเป็น AA, CA, AE, CE, AR และส คุณสามารถเลือกรหัสระดาษทั้งหมดหรือการรวมกันของรหัส ตัวอย่างเช่น รหัสต่อไปนี้คือทั้งหมดที่ถูกต้อง:

AA และ CAAA, CA, AE และ CEAA, CA, AR และสอย่างไรก็ตาม คุณไม่สามารถป้อนต้องยอมรับได้ระดาษรหัสชุดข้อมูลหลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ ยอมรับได้ระดาษรหัสใหม่ที่ชื่อแบบกำหนดเองถูกเพิ่มลงในรายการรหัสระดาษที่ยอมรับได้ นอกจากนี้ มีเพิ่มกล่องข้อความใหม่เพื่อให้คุณป้อนรหัสระดาษแบบกำหนดเองยอมรับได้หมายเหตุ

  • คุณต้องแยกรหัส โดยการใช้เครื่องหมายจุลภาค () ตัวอย่าง: "AE, CE, AR, CR, XX, ZZ"

  • ถ้าหนึ่งชุด (noncustom) มาตรฐานที่เลือก คุณไม่ได้ป้อนคุณสมบัติรหัสระดาษแบบกำหนดเองที่ยอมรับได้

  • เพื่อให้แน่ใจว่า ตรวจสอบไปป์ไลน์จะสำเร็จอินวอยซ์กับรหัสระดาษแบบกำหนดเอง คุณจำเป็นต้องเพิ่มรหัสระดาษแบบกำหนดเองจำเป็นต้องใช้กับเค้าร่างระดาษที่สอดคล้องกัน

  • คุณสามารถใช้คุณลักษณะการติดตาม BizTalk (โดยการเปิดใช้งานการติดตาม) เพื่อติดตามข้อความ โดยใช้MessageIDซึ่งถูกบันทึกไว้ในแฟ้มบันทึกเหตุการณ์เมื่อมีการดำเนินใหม่ หรือหยุดการทำงานข้อความ ได้

การแก้ปัญหา

มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีการดาวน์โหลดโปรแกรมแก้ไขด่วน" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ส่งคำขอถึงฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft และวิธีการขอรับโปรแกรมแก้ไขด่วนหมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "โปรแกรมแก้ไขด่วนดาวน์โหลดพร้อมใช้งาน" แสดงภาษาโปรแกรมแก้ไขด่วนจะพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้นตรวจสอบให้แน่ใจว่า คุณสามารถปรับใช้แฟ้ม.dll ที่แมปขาออกจำเป็น แล้ว ติดตั้งแฟ้มไปยังแคชแอสเซมบลีส่วนกลาง (GAC) โดยใช้คุณสมบัติต่อไปนี้:

  • ชื่อแอสเซมบลี OutboundMapคุณสมบัตินี้ต้องมีชื่อเต็มของแอสเซมบลีที่เป็นโฮสต์แมปขาออก คุณสามารถค้นหารายละเอียดนี้ในคุณสมบัติของแมปในคอนโซล Admin เซิร์ฟเวอร์ BizTalk ข้อมูลนี้อธิบายถึงแอสเซมบลี และชื่อทั้งหมดที่จำเป็นสำหรับชื่อ OutboundMapตัวอย่าง: ขาออก รุ่น = 1.0.0.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 83f92b3673c9005d

  • ชื่อ OutboundMapคุณสมบัตินี้ต้องมีชื่อแผนผังเต็มจำนวน ซึ่งรวมถึง namespace คุณสามารถค้นหาข้อมูลนี้ได้ในคุณสมบัติของแฟ้ม *.btm (Namespace.TypeName)ตัวอย่าง: Outbound.Map1

หมายเหตุ คุณสมบัติเหล่านี้จะใช้ได้เฉพาะเมื่อระดาษ HL7 แบบซิงโครนัสโดยตรงถูกตั้งค่าเป็น "True"คุณอาจไม่จำเป็นต้องมีการ HL7 Disassembler (DASM) ในไปป์ไลน์การ HL7 ที่ได้รับการดูล HL7 ที่สร้างโดยอัตโนมัติ ตัวอย่าง ระดาษที่สร้างขึ้น โดยระบบปลายน้ำบางอย่างจะถูกนำไประบบขั้นต้นน้ำ ในกรณีนี้ ปิด "กระบวนการผลิตระดาษส่งไปป์ไลน์บนพอร์ตร้องขอรับ" สำหรับฝ่ายแหล่งที่มา และการตั้งค่าการใช้งานโดยตรงแบบซิงโครนัส HL7 ระดาษเป็น "เท็จ" ใช้ตัวเลือกแมปขาออกที่มีให้ในพอร์ตได้รับแล้ว

สำหรับการตัดสินค้าจากคลัง 1

คุณไม่สามารถตรวจสอบระดาษที่ส่งไปยังระบบขั้นต้นน้ำ โดยมีการตั้งค่าการใช้โดยตรงแบบซิงโครนัส HL7 ระดาษเป็น "True" อย่างไรก็ตาม ถ้าคุณต้องการติดตามเนื้อหาของระดาษที่ถูกส่งไปยังระบบขั้นต้นน้ำ คุณสามารถใช้เหมือนกับการติดตามกลไกที่ถูกใช้เพื่อติดตามระดาษที่ถูกส่ง โดยเป็นแบบสองทิศทาง ได้รับพอร์ตไปยังระบบขั้นต้นน้ำอ็อพชันของการตั้งค่าที่ใช้โดยตรงแบบซิงโครนัส HL7 ระดาษได้ ถือว่า แผนผังเดียวกันที่ใช้ในการตั้งค่าคอนฟิกคุณสมบัติ MLLP ได้รับตำแหน่ง และยัง ในคุณลักษณะแมปขาออกมาตรฐานในพอร์ตได้รับ การตั้งค่าที่ให้ไว้ โดยเซิร์ฟเวอร์ BizTalk

สำหรับการตัดสินค้าจากคลัง 2

หลังจากที่คุณติดตั้งโปรแกรมแก้ไขด่วน ลักษณะการทำงานจะขึ้นอยู่กับรหัสระดาษที่ยอมรับได้ที่คุณเลือกในรายการแบบหล่นลงแทนรหัสที่ให้ไว้ โดยระบบปลายน้ำถ้ารหัสระดาษถูกแสดงภายใต้รหัสยอมรับได้เลือก ตามหลังการประมวลผลข้อความ และการประมวลผลเรียกใช้อีกครั้งสำหรับรหัสระดาษมาตรฐานที่ไม่ได้อยู่ในรายการในการเลือกรหัสระดาษที่ยอมรับได้และในกรณีที่ไม่เป็นมาตรฐานรหัสระดาษที่ไม่ได้อยู่ในรายการในการเลือกรหัสระดาษที่ยอมรับได้ข้อความหยุดการทำงานหมายเหตุ  ถ้าระบบปลายน้ำส่งกลับรหัส AA หรือ CA ประมวลผลข้อความเสมอสำเร็จโดยไม่คำนึงถึงการยอมรับได้ระดาษรหัสตัวเลือกใด ๆ ที่ตั้งค่าในการตั้งค่าคอนฟิกพอร์ตเค้าร่างระดาษต้องถูกปรับเปลี่ยน โดยการเพิ่ม ACKs แบบกำหนดเองยอมรับได้ ถ้าไม่มีเพิ่ม ACKs กำหนดเองเพิ่มเติมกับแบบแผน ตรวจสอบไปป์ไลน์จะล้มเหลว และส่งกลับข้อความข้อผิดพลาด "ค่าตารางที่ไม่พบ" ต้องมีเพิ่ม ACKs แบบกำหนดเองยอมรับใด ๆ เพิ่มเติมลงในรายการที่มีอยู่MSA.1_AcknowledgementCodeของ ACKs

ข้อมูลเพิ่มเติม

ข้อกำหนดเบื้องต้นในการติดตั้งการปรับปรุงซอฟต์แวร์

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมีการติดตั้งซอฟต์แวร์ต่อไปนี้:

ความต้องการการรีสตาร์ท

คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ อย่างไรก็ตาม เราขอแนะนำให้ คุณปิด และเปิดคอนโซลการดูแล BizTalk หลังจากที่มีการติดตั้งโปรแกรมแก้ไขด่วนนี้

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107,520

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95,232

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99,328

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128,000

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29,696

09-Feb-2015

22:52

x86

สถานะ

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

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ ดูคำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ