อาการ
ปัญหาที่ 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
ข้อมูลเพิ่มเติม
ข้อกำหนดเบื้องต้นในการติดตั้งการปรับปรุงซอฟต์แวร์
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมีการติดตั้งซอฟต์แวร์ต่อไปนี้:
-
2013 เซิร์ฟเวอร์ BizTalk Microsoft
-
เร่ง 2013 ของ Microsoft BizTalk สำหรับ HL7
-
รวบรวมโปรแกรมแก้ไขด่วน 2898936 สำหรับการตัดสินค้าจากคลังเบ็ดเตล็ด 2013 ในเซิร์ฟเวอร์ BizTalk
ความต้องการการรีสตาร์ท
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ อย่างไรก็ตาม เราขอแนะนำให้ คุณปิด และเปิดคอนโซลการดูแล 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 ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้