KHẮC PHỤC: Lỗi xảy ra khi Bộ giải mã AS2 giải mã thông báo AS2 hoặc EDI không chứa tiêu đề Loại Nội dung MIME trong BizTalk Server

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn có máy tính đang chạy Microsoft BizTalk Server 2010 hoặc Microsoft BizTalk Server 2006 R2 Gói Dịch vụ 1 (SP1).

  • Bộ giải mã AS2 giải mã Tuyên bố Khả năng áp dụng 2 (AS2) được mã hóa hoặc thông báo Trao đổi Dữ liệu Điện tử (EDI) được mã hóa.

  • Thông báo AS2 hoặc EDI không có tiêu đề Loại Nội dung MIME.

Trong trường hợp này, Bộ giải mã AS2 không thể giải mã tin nhắn. Ngoài ra, các sự kiện sau có thể được ghi trong nhật ký Ứng dụng:

Sự kiện 1

Loại Sự kiện: Cảnh báo
Nguồn Sự kiện: BizTalk Server 2006 EDI
Danh mục Sự kiện: Không có
ID Sự kiện: 8132

Mô tả:
Đã xảy ra lỗi khi cố gắng tạo báo cáo trạng thái AS2. Lỗi: Tham chiếu đối tượng không được đặt cho một thực thể của đối tượng.

Sự kiện 2

Loại Sự kiện: Lỗi
Nguồn Sự kiện: BizTalk Server 2006
Danh mục Sự kiện: BizTalk Server 2006
ID Sự kiện: 5719

Mô tả:
Đã xảy ra lỗi khi thực hiện quy trình nhận: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive, Microsoft.BizTalk.Edi.EdiIntPipelines, version=3.0.1.0, culture=neutral, PublicKeyToken=31bf3856ad364e35" Nguồn: "Pipeline " Cổng nhận: "cổng<> nhận" URI: "<URI>" Lý do: Công cụ Nhắn tin gặp lỗi trong khi đọc luồng tin nhắn.

Sự kiện 3

Loại Sự kiện: Lỗi
Nguồn Sự kiện: BizTalk Server 2006
Danh mục Sự kiện: BizTalk Server 2006
ID Sự kiện: 5753

Mô tả:
Thông báo nhận được bởi bộ điều hợp "HTTP" tại vị trí nhận "vị< trí> nhận" với URI "URI<>" bị tạm ngừng.
Chi tiết lỗi: Đã xảy ra lỗi khi thực hiện quy trình nhận: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive, Microsoft.BizTalk.Edi.EdiIntPipelines, version=3.0.1.0, culture=neutral, PublicKeyToken=31bf3856ad364e35" Nguồn: "Pipeline " Cổng nhận: "cổng< nhận>" URI: "<URI>" Lý do: Công cụ Nhắn tin gặp lỗi khi đọc luồng tin nhắn.

Nguyên nhân

Sự cố này xảy ra vì Bộ giải mã AS2 không xử lý các thư không chứa tiêu đề Loại nội dung MIME là văn bản thuần (US-ASCII).

Lưu ý: Theo biên bản của Yêu cầu Nhận xét (RFC) xác định tiêu chuẩn cho các thư không chứa tiêu đề Kiểu Nội dung MIME, nên giả định là loại nội dung mặc định. RFC quy định rằng bất kỳ thư nào không chứa tiêu đề Loại Nội dung MIME nên được xử lý như thư văn bản thuần (US-ASCII). Loại nội dung này được định nghĩa cụ thể như sau:

Loại nội dung: văn bản/trơn; bộ ký tự=us-ascii

Giải pháp

Thông tin cập nhật tích lũy

BizTalk Server 2010

Để biết thêm thông tin về cách tải gói cập nhật tích lũy, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

2497789 Gói cập nhật tích lũy 1 cho BizTalk 2010

                
BizTalk Server 2006 R2
Hotfix giúp khắc phục sự cố này được bao gồm trong gói cập nhật tích lũy 4 của BizTalk Server 2006 R2 SP1.

Để biết thêm thông tin về cách tải gói cập nhật tích lũy, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

2682056 Gói cập nhật tích lũy 4 cho BizTalk Server 2006 R2 SP1

Thông tin hotfix

            
Một hotfix được hỗ trợ luôn sẵn dùng từ Microsoft. Tuy nhiên, hotfix này chỉ nhằm mục đích khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng hotfix này cho các hệ thống đang gặp phải sự cố cụ thể này.

Nếu hotfix sẵn có để tải xuống, có một phần "Hotfix tải xuống khả dụng" ở đầu bài viết Cơ sở Kiến thức này. Nếu mục này không xuất hiện, hãy gửi yêu cầu đến Dịch vụ khách hàng và Hỗ trợ của Microsoft để tải hotfix.

Lưu ý Nếu phát sinh sự cố bổ sung hoặc nếu cần khắc phục sự cố thì có thể bạn phải tạo yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ áp dụng đối với các vấn đề và câu hỏi hỗ trợ bổ sung không phù hợp với hotfix cụ thể này. Để biết danh sách đầy đủ các số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo một yêu cầu dịch vụ riêng biệt, hãy truy cập trang web sau của Microsoft:

http://support.microsoft.com/contactus/?ws=support Lưu ý Biểu mẫu "Hotfix tải xuống khả dụng" hiển thị các ngôn ngữ mà hotfix sẵn dùng. Nếu bạn không thấy ngôn ngữ của mình thì đó là do không có hotfix cho ngôn ngữ đó.

Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải cài đặt Microsoft BizTalk Server 2006 R2 SP1.

Yêu cầu khởi động lại

Sau khi áp dụng hotfix này, bạn không phải khởi động lại máy tính. Tuy nhiên, bạn phải khởi động lại dịch vụ phiên bản máy chủ BizTalk.

Thông tin thay thế hotfix

Hotfix này không thay thế bất kỳ hotfix nào khác.

Thông tin tệp

Phiên bản tiếng Anh của hotfix này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Chuẩn Quốc tế (UTC). Khi bạn xem thông tin về tệp, tệp đó đã được chuyển đổi thành giờ địa phương. Để xem sự khác biệt giữa UTC và giờ địa phương, hãy sử dụng tab Múi giờ trong mục Ngày và giờ trong Panel điều khiển.

Tên tệp Phiên bản tệp Kích thước tệp Ngày Thời gian Nền tảng
Microsoft.biztalk.edi.messagecore.dll 3.6.2229.12 350,088 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.edi.pipelinecomponents.dll 3.6.2229.12 190,352 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.edi.reporting.common.dll 3.6.2229.12 25,488 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.edi.reporting.dll 3.6.2229.12 55,168 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.edi.shared.dll 3.6.2229.12 161,656 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.ediint.pipelinecomponents.dll 3.6.2229.12 128,920 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.ediint.reporting.dll 3.6.2229.12 34,696 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.messaging.dll 3.6.2229.12 92,024 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.pipeline.components.dll 3.6.2229.12 292,752 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.pipeline.dll 3.6.2229.12 292,728 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.streaming.dll 3.6.2229.12 51,064 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.biztalk.xpathreader.dll 3.6.2229.12 79,744 Ngày 25 tháng 1 năm 2011 11:07 x86
Microsoft.xlangs.basetypes.dll 3.6.2229.12 104,312 Ngày 25 tháng 1 năm 2011 11:07 x86

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Tham khảo

Để biết thêm thông tin về các cấu phần nhận AS2, hãy truy cập trang web Mạng lưới nhà phát triển Microsoft (MSDN) sau:

Thông tin chung về cấu phần nhận AS2 Để biết thêm thông tin về RFC MIME, hãy truy cập trang web sau:

Thông tin chung về RFC MIME Để biết thêm thông tin về các hotfix BizTalk Server, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2003907 Thông tin về các hotfix BizTalk Server