ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

ปัญหาที่ 1

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

  • คุณกำลังเรียกใช้ Microsoft BizTalk 2013 R2 เร่งความเร็วสำหรับ HL7 (BTAHL7)

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

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

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


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

ปัญหาที่ 2

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

AA และ CA
AA, CA, AE และ CE
AA, CA, AR และส

อย่างไรก็ตาม คุณไม่สามารถป้อนรหัสระดาษยอมรับใด ๆ เพิ่มเติม

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

alternate text


alternate text


Notes

  • รหัสกำหนดเองควรถูกคั่น ด้วยเครื่องหมายจุลภาค () ตัวอย่าง: AE, CE, AR, CR, XX, ZZ

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

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

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


การแก้ปัญหา

ข้อมูลการปรับปรุงสะสม

ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ BizTalk Server:


ตรวจสอบให้แน่ใจว่า คุณปรับใช้แฟ้ม DLL แมปขาออกที่ต้องการ และให้คุณต้องติดตั้งแฟ้ม DLL นี้ในแคชของแอสเซมบลีส่วนกลาง (GAC):

  1. ชื่อแอสเซมบลี OutboundMap

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

    ตัวอย่าง: ขาออก รุ่น = 1.0.0.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 83f92b3673c9005d

  2. ชื่อ OutboundMap

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

    ตัวอย่าง: Outbound.Map1

หมายเหตุ คุณสมบัติเหล่านี้จะใช้เฉพาะเมื่อระดาษ HL7 แบบซิงโครนัสโดยตรงถูกตั้งค่าเป็นTrue

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

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

คุณลักษณะใหม่นี้ใช้กับพอร์ตได้รับ/ที่ตั้งเท่านั้น ในปัจจุบัน BizTalk ใด ๆ ได้รับพอร์ตขาเข้าแมปคุณสมบัติมีอยู่ หลังจากที่มีการติดตั้งโปรแกรมแก้ไขด่วนนี้ ไม่มีคุณสมบัติเพิ่มเติมพร้อมใช้งานในตำแหน่งที่ได้รับกับแผนผังตัว ACK. HL7 คุณสมบัติเพิ่มเติมนี้ช่วยให้คุณสามารถใช้แผนผังไปเป็นแบบสองทิศทางได้รับตำแหน่งที่มีการตั้งค่าการใช้ดำ HL7 แบบซิงโครนัสโดยตรงกับ (=)เป็นจริง วัตถุประสงค์เฉพาะของโปรแกรมแก้ไขด่วนนี้จะอนุญาตให้ผู้ใช้สามารถระบุแผนผังสำหรับระดาษมีไว้ใช้ดำ HL7 แบบซิงโครนัสโดยตรงกับ (=)เป็นจริง

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

alternate text

การตั้งค่าคุณสมบัติสอง ให้ทำตามขั้นตอนเหล่านี้:

  1. คุณสมบัติของชื่อแอสเซมบลี OutboundMapจำเป็นต้องมีชื่อเต็มของแอสเซมบลีที่แมปขาออกเป็นโฮสต์ ดังตัวอย่างต่อไปนี้:

    ขาออก รุ่น = 1.0.0.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 83f92b3673c9005dแอสเซมบลีต้องถูกแคชไว้ โดยแอสเซมบลีส่วนกลางไว้ก่อนหน้านี้ มิฉะนั้น การแปลงจะล้มเหลว

  2. คุณสมบัติชื่อ OutboundMapจำเป็นต้องมีชื่อเต็มของ namespace รวมถึงแผนผัง


Shortcoming หนึ่งของฟังก์ชันนี้ใหม่: ระดาษ HL7 ไม่ได้รับการติดตาม ถ้าคุณต้องติดตามระดาษ คุณต้องกำหนดขาเข้าแมปคุณสมบัติใน BizTalk ได้รับพอร์ต ทางเทคนิค คุณจะสามารถใช้แผนผังการระดาษที่ถูกเก็บลงในกล่องข้อความและระดาษที่ถูกส่งกลับไปยังระบบขั้นต้นน้ำ ทั้งสองควรจะเหมือนกันเนื่องจากทั้งสองจะมีแผนผังเดียวกันที่นำมาใช้ ภาพหน้าจอต่อไปนี้ถูกรวมสำหรับ clarification และมีความจำเป็นเฉพาะเมื่อระดาษต้องมีติดตาม

alternate text

หมายเหตุ ตัวเลือกการใช้งานโดยตรงแบบซิงโครนัส HL7 ระดาษช่วยปรับปรุงประสิทธิภาพของการประมวลผลข้อความขาเข้า ซึ่งทำได้ โดยการส่งระดาษกลับไปยังระบบขั้นต้นน้ำทันทีที่ส่งข้อความไปยังกล่องข้อความ การตั้งค่านี้ช่วยปรับปรุงประสิทธิภาพการทำงานหากมีเงื่อนไขต่อไปนี้:

  • พอร์ตที่รับจะรับแบบสองทิศทางพอร์ต และตัวเลือกการใช้งานโดยตรงแบบซิงโครนัส HL7 ระดาษถูกตั้งค่าเป็นTrueในการตั้งค่าคอนฟิกพอร์ต MLLP ได้รับ

  • BizTalk HL7 DASM ถูกใช้เพื่อสร้างการ ACK. คุณต้องใช้คอมโพเนนต์ DASM เป็นที่รวมอยู่ ในค่าเริ่มต้น BTAHL72XReceivePipeline หรือ โดยการใช้ BTAHL7 แบบดั้งเดิม คอมโพเนนต์ HL72fDasm ในไปป์ไลน์กำหนดเอง

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


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

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

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

ภาพเพิ่มเติมรหัสดำยอมรับค่าที่ชื่อ "กำหนดเอง" จะถูกเพิ่มในรายการแบบหล่นลงในคุณสมบัติรหัสระดาษที่ยอมรับ ชุดก่อนหน้านี้ทั้งหมดยังคงอยู่ และถูกนำไปใช้ ตามที่เคยอยู่ก่อนหน้าที่ถูกเพิ่มลักษณะการทำงานใหม่

alternate text

alternate text

หลังจากที่มีเลือกกำหนดเองคุณต้องป้อนค่าใหม่ในคุณสมบัติรหัสระดาษแบบกำหนดเองที่ยอมรับได้ ค่าระดาษเหล่านี้ใหม่ต้องแต่ละถูกคั่น ด้วยเครื่องหมายจุลภาค ()

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

ตารางต่อไปนี้แสดงสถานการณ์สมมตินี้ แปลเป็นลายลักษณ์อักษรเป็นไปตามตาราง

alternate text

สำหรับ AA และ CA ประมวลผลข้อความเสมอสำเร็จโดยไม่คำนึงถึงการยอมรับได้ระดาษรหัสใด ๆ การตั้งค่าที่เลือก นี่คือข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่ารหัสระดาษที่ยอมรับได้:

  • AA, CA: CR AE, CE, AR ลองใหม่ และหยุดอื่น

  • AA, CA, AE, CE: ยอมรับ และประสบความสำเร็จ: AA, CA, AE, CE และลองใหม่ AR และเครดิตหยุดอื่น

  • AA, CA, AR, CR: ยอมรับ และประสบความสำเร็จ: AA, CA, AR, CR และลองใหม่ AE และ CE หยุดอื่น

  • AA, CA, AR, CR, AE, CE: ยอมรับ และประสบความสำเร็จ: AA, CA, AR, CR, AE, CE และไม่มีอื่น ๆ จะถูกส่งกลับ ดำเนินการระดาษใหม่ และหยุดการทำงานของข้อความ

  • กำหนดเอง (ค่าจะป้อน และคั่น ด้วยเครื่องหมายจุลภาค) ตัวอย่าง: AA, AE, Foo, ZZ คอลัมน์ ZZZ) ยอมรับ และประสบความสำเร็จ: AA, CA, AE บวกกันได้ป้อนระดาษแบบกำหนดเองเช่น Foo, ZZ และคอลัมน์ ZZZ ในกรณีนี้ ลองใหม่ CE, AR.

  • รหัสระดาษใด ๆ ที่ไม่ได้ระบุในรหัสระดาษแบบกำหนดเองที่ยอมรับได้ไม่ดำเนินใหม่ และหยุดการทำงาน


เมื่อไม่ได้ป้อนระดาษแบบมาตรฐานภายใต้รหัสระดาษที่ยอมรับได้มีการส่งกลับข้อผิดพลาดที่คล้ายกับต่อไปนี้:

อะแดปเตอร์การส่งข้อความไปยังพอร์ต "< SendPortName >" "127.0.0.1:33000" ใช้ url ส่งล้มเหลว ดังกล่าวจะถูกส่งต่อหลังจากช่วงเวลาการลองส่งใหม่ที่ระบุสำหรับพอร์ตส่งนี้ รายละเอียด: "ข้อความที่ มี MessageID: < MessageID >ได้รับกับชนิดของการตอบรับ: ข้อผิดพลาดและ มีรหัสระดาษ: CE


เค้าร่างระดาษออกแบบครั้งต้องถูกปรับเปลี่ยน โดยเพิ่มลงในรายการที่มีอยู่ของ ACKs มาตรฐาน (AA, AE, AR, CA, CE, CR) ต้องมีเพิ่มใด ๆ เพิ่มเติมสามารถยอมรับได้เอง ACKs (XX, ZZ ตัวอย่าง) ไปยังฟิลด์MSA.1_AcknowledgementCodeของเค้าร่างระดาษ ถ้าไม่มีเพิ่ม ACKs กำหนดเองเพิ่มเติมกับแบบแผน ตรวจสอบไปป์ไลน์จะล้มเหลว โดยมีข้อผิดพลาด "ค่าตารางที่ไม่พบ"


alternate text

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

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

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

  • Microsoft BizTalk Server 2013 R2

  • Microsoft BizTalk 2013 R2 ตัวเร่งความเร็วสำหรับ HL7

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

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

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

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107520



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95232



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99328



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128000



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29696



09-Feb-2015

22:52

x86


สถานะ

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server

เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางมาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

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


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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×