Applies ToBizTalk Adapters

Bài viết này áp dụng cho các sản phẩm sau:

  • BizTalk Adapter gói 2.0

  • BizTalk Adapter Pack 2010

Triệu chứng

Xem xét tình huống sau:

  • Chương trình khách hàng sử dụng bộ điều hợp SAP dựa trên Microsoft Windows Communication Foundation WCF (còn được gọi là Microsoft BizTalk Adapter cho mySAP Business Suite 3.0) để gọi một số gọi chức năng từ xa trong mô hình dịch vụ WCF trên hệ thống SAP.Lưu ý Bộ điều hợp này được bao gồm trong Microsoft BizTalk Adapter gói 2.0 hoặc trong Microsoft BizTalk Adapter Pack 2010.

  • Xảy ra sự cố mạng và bộ điều hợp WCF SAP mất kết nối với hệ thống SAP.

Trong trường hợp này, Hệ thống SAP trả về mã lỗi RFC_FAILURE và gọi chức năng từ xa không hoạt động. Ngoài ra, ngoại lệ ThreadAbortException gặp phải, và bạn nhận được lỗi sau:

System.Threading.ThreadAbortException: Chủ đề là aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char **) tại Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle Char * m_szFunctionName)

Sau nhiều RFCException ngoại lệ có xảy ra, và bạn nhận được nhiều lỗi giống như sau:

Microsoft.Adapters.SAP.RFCException: Chi tiết: ErrorCode = RFC_FAILURE. AdapterErrorMessage = lỗi trả lại bởi RfcCallReceiveEx gọi RFC: Z_GET_PO_BY_SAP.

Ngoài ra, dấu vết xếp chồng gọi sau được tạo trên BizTalk server:

tại Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, Chuỗi additionalErrorMessage) tại Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Nguyên nhân

Sự cố này xảy ra do bộ điều hợp WCF SAP sai tái sử dụng kênh SAP SAP hệ thống. Sau khi bộ điều hợp WCF SAP nhận được mã lỗi RFC_FAILURE , bộ điều hợp WCF SAP gặp lỗi. Do đó, kênh SAP SAP hệ thống không đúng cách tái sử dụng.

Giải pháp

Thông tin Cập Nhật tích luỹ

Bộ điều hợp BizTalk gói 2010

Hotfix giải quyết vấn đề này được bao gồm trong gói Cập Nhật tích luỹ 2 BizTalk Adapter Pack 2010. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ này, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:2572999gói Cập Nhật tích luỹ 2 BizTalk Adapter Pack 2010

Bộ điều hợp BizTalk gói 2.0

Hotfix giải quyết vấn đề này được bao gồm trong gói Cập Nhật tích lũy 3 cho BizTalk Adapter gói 2.0. Để biết thêm thông tin về cách lấy gói Cập Nhật tích luỹ, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

2557150 Gói Cập Nhật tích lũy 3 cho BizTalk Adapter gói 2.0

Trạng thái

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

Thông tin Bổ sung

Để biết thêm thông tin về cách sử dụng mô hình dịch vụ WCF gọi RFCs, ghé thăm website sau của MSDN:

Làm thế nào để sử dụng mô hình dịch vụ WCF gọi RFCsĐể biết thêm thông tin về BizTalk Server hotfix, 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:

2003907 Thông tin về BizTalk Server hotfix

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.