อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
บนคอมพิวเตอร์ที่กำลังเรียกใช้ BizTalk Server 2006, BizTalk Server 2006 R2 หรือ 2009 เซิร์ฟเวอร์ BizTalk คุณสร้างอินสแตนซ์โฮสต์เซิร์ฟเวอร์ BizTalk
-
คุณเปลี่ยนชื่อกลุ่ม BizTalk
-
คุณตั้งค่าคอนฟิกแอพลิเคชันของ BizTalk เมื่อต้องการเซ็นชื่อข้อความ AS2/EDI ขาออก
ในสถานการณ์สมมตินี้ BizTalk Server หยุดข้อความส่งออก นอกจากนี้ เหตุการณ์ที่คล้ายกับต่อไปนี้จะถูกบันทึกในบันทึกของโปรแกรมประยุกต์:
เหตุการณ์ที่ 1:
ชนิดเหตุการณ์: แหล่งของเหตุการณ์ข้อผิดพลาด: ประเภทเหตุการณ์ EDI 2006 เซิร์ฟเวอร์ BizTalk: ไม่มีรหัสเหตุการณ์: 8132 คำอธิบาย: เกิดข้อผิดพลาด A BTS MIME เมื่อคุณพยายามที่จะเข้ารหัสข้อความ ข้อผิดพลาด: ใบรับรองการเซ็นชื่อได้ไม่ถูกกำหนดค่าสำหรับฝ่าย AS2 AS2-From: <AS2-From party> AS2-To: <AS2-To party>
เหตุการณ์ที่ 2:
ชนิดเหตุการณ์: แหล่งของเหตุการณ์ข้อผิดพลาด: ประเภทเหตุการณ์ของ 2006 เซิร์ฟเวอร์ BizTalk: BizTalk Server 2006 Event ID: 5720 คำอธิบาย: เกิดความล้มเหลวในการดำเนินการขั้นตอนการส่ง: Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines รุ่น = 3.0.1.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 31bf3856ad364e35 "แหล่ง: "ตัวเข้ารหัส AS2"ส่งพอร์ต: "<ส่งพอร์ต >" URI: "< URI >"เหตุผล: ใบรับรองการเซ็นชื่อไม่มีการกำหนดค่าสำหรับฝ่าย AS2 AS2-From: <AS2-From party> AS2-To: <AS2-To party>
เหตุการณ์ที่ 3:
ชนิดเหตุการณ์: แหล่งของเหตุการณ์ข้อผิดพลาด: ประเภทเหตุการณ์ของ 2006 เซิร์ฟเวอร์ BizTalk: BizTalk Server 2006 Event ID: 5754 คำอธิบาย: ข้อความส่งไปยังอะแดปเตอร์ "HTTP" บนพอร์ตส่ง "<ส่งพอร์ต >" กับ URI "< URI >" หยุดการทำงาน รายละเอียดข้อผิดพลาด: เกิดความล้มเหลวในการดำเนินการขั้นตอนการส่ง: "รุ่น Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines = 3.0.1.0 วัฒนธรรม =ปานกลาง PublicKeyToken = 31bf3856ad364e35 " แหล่งที่มา: "ตัวเข้ารหัส AS2 "ส่งพอร์ต: "<ส่งพอร์ต >" URI: "< uri >"เหตุผล: ใบรับรองการเซ็นชื่อไม่มีการกำหนดค่าสำหรับฝ่าย AS2 AS2-จาก: SandvikAS2 AS2-การ: 5565782504AS2 MessageId: {<ข้อความของ ID > } id ของอินสแตนซ์: {<หมายเลขอินสแตนซ์ > }
หมายเหตุ โดยค่าเริ่มต้น ข้อความ AS2 ขาออกเซ็นชื่อ โดยใช้ใบรับรองลายเซ็นกลุ่มเริ่มต้นที่กำหนดไว้เป็นส่วนหนึ่งของคุณสมบัติ กลุ่ม BizTalk ปัญหานี้เกิดขึ้นเมื่อคุณตั้งค่าคอนฟิกส่วนประกอบของฝ่าย AS2 การใช้ใบรับรองเฉพาะในการเซ็นชื่อข้อความส่งออก
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากพารามิเตอร์เริ่มต้นของอินสแตนซ์ของโฮสต์ BizTalk ประกอบด้วยชื่อของกลุ่ม BizTalk ถ้าคุณเปลี่ยนชื่อกลุ่ม BizTalk หลังจากคุณสร้างอินสแตนซ์ของโฮสต์ BizTalk ชื่อกลุ่ม BizTalk เก่าจะไม่มีการปรับปรุง ด้วยชื่อกลุ่ม BizTalk ใหม่ในพารามิเตอร์เริ่มต้น ซึ่งทำให้ไม่สามารถค้นหาใบรับรองลายเซ็นกลุ่มเมื่อโฮสต์ BizTalk อินสแตนซ์ในการเรียกใช้เซิร์ฟเวอร์ BizTalk
การแก้ไข
ข้อมูลโปรแกรมแก้ไขด่วน
หมายเหตุโปรแกรมแก้ไขด่วนมีพร้อมใช้งานเมื่อต้องการแก้ไขปัญหานี้ใน BizTalk Server 2006 R2 ถ้าคุณกำลังใช้ BizTalk Server 2006 หรือ 2009 เซิร์ฟเวอร์ BizTalk ดูส่วน "วิธีแก้ปัญหา" มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้การแก้ไขด่วนนี้กับระบบต่าง ๆ ที่พบปัญหาอธิบายไว้ในบทความนี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบจากปัญหานี้รุนแรง เราขอแนะนำให้ คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ติดต่อฝ่ายสนับสนุนและบริการลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าและการสนับสนุนของ Microsoft หรือเพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น
ข้อกำหนดเบื้องต้น
คุณต้องมี BizTalk Server 2006 R2 Service Pack 1 (SP1) ติดตั้งไว้เพื่อใช้โปรแกรมแก้ไขด่วนนี้ เมื่อต้องการขอรับ BizTalk Server 2006 R2 SP1 แวะไปที่เว็บไซต์ศูนย์ดาวน์โหลดของ Microsoft ต่อไปนี้:
BizTalk Server 2006 R2 SP1นอกจากนี้ คอมโพเนนต์ต่อไปนี้มีโปรแกรมแก้ไขด่วนที่สอดคล้องกันบางอย่างในโปรแกรมแก้ไขด่วนนี้ เมื่อต้องการใช้โปรแกรมแก้ไขด่วนสอดคล้องกัน ต้องติดตั้งคอมโพเนนต์
-
อะแดปเตอร์ BizTalk ของ Microsoft สำหรับโปรแกรมประยุกต์ระดับองค์การ (หรือที่เรียกอีกอย่างหนึ่งว่า BizTalk LOB การ์ด)
-
เร่งความเร็ว Microsoft BizTalk สำหรับ HL7 2.0
-
Microsoft BizTalk FileAct และอะแดปเตอร์การโต้ตอบสำหรับ SWIFT 2.3 SP1
ถ้าแฟ้มอ่าน Readme.txt รวมอยู่ในโปรแกรมแก้ไขด่วนนี้ ดู readme.txt สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งโปรแกรมแก้ไขด่วนนี้
ความต้องการในการเริ่มระบบใหม่
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลไฟล์
โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษ (สหรัฐอเมริกา) ใช้แพคเกจ Microsoft Windows Installer เพื่อติดตั้งโปรแกรมแก้ไขด่วนนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) ในตารางต่อไปนี้ เมื่อคุณดูข้อมูลแฟ้ม วันที่จะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Admin_server_logic.sql |
Not applicable |
72,800 |
07-Jul-2011 |
16:18 |
Not applicable |
Bts_administration_logic.sql.en |
Not applicable |
468,350 |
07-Jul-2011 |
16:18 |
Not applicable |
Bts_deployment_logic.sql |
Not applicable |
97,482 |
07-Jul-2011 |
16:18 |
Not applicable |
Microsoft.xlangs.basetypes.dll |
3.6.2224.12 |
104,312 |
07-Jul-2011 |
16:18 |
x86 |
การแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ทำตามขั้นตอนเหล่านี้:
-
ปรับปรุงรายการรีจิสทรี BizTalkGroupName ของสถานที่เก็บต่อไปนี้ ด้วยชื่อใหม่ของกลุ่ม:
HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration
-
ใช้อย่างใดอย่างหนึ่งในสองวิธีต่อไปนี้:
-
ในรายการรีจิสทรีต่อไปนี้ ปรับปรุงตนเอง-กลุ่มพารามิเตอร์เริ่มต้นในค่าImagePathเพื่อรวมชื่อกลุ่มใหม่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$ <ชื่อโฮสต์ BizTalk > ตัวอย่างเช่น อัพเดตค่าImagePathดังนี้:
"C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"- "ชื่อกลุ่ม BizTalk ใหม่" กลุ่ม-ชื่อ ""ชื่อโฮสต์ BizTalk- btsapp "{guid}"
-
ลบอินสแตนซ์ของโฮสต์ BizTalk และสร้างขึ้นใหม่หลังจากที่คุณเปลี่ยนชื่อกลุ่ม BizTalk
-
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าคอนฟิก ใบรับรองสำหรับใช้กับ AS2 แวะไปที่เว็บเพจที่ MSDN ต่อไปนี้:
การตั้งค่าคอนฟิกใบรับรองสำหรับ AS2สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2003907 ข้อมูลเกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk Server