Triệu chứng
Khi bạn thay đổi thuộc tính ConnectorType trên cổng gửi WCF-SAP trong BizTalk Server, cổng sẽ bị lỗi trong thời gian chạy và bạn có thể nhận được thông báo lỗi giống như sau:
Lưu ý
Thông báo được gửi đến bộ điều hợp "WCF-SAP" trên cổng gửi "SAPSP" với URI "sap://CLIENT=###; LANG=EN;@a/sapserver/##?RfcSdkTrace=False&AbapDebug=False" bị tạm ngừng.
Chi tiết lỗi: System.NullReferenceException: Tham chiếu đối tượng không được đặt cho một thực thể của đối tượng.
Theo dõi ngăn xếp máy chủ:
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
tại System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(Kết quả SendAsyncResult)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
tại System.ServiceModel.Channels.ServiceChannel.EndRequest(kết quả IAsyncResult)
Ngoại lệ được đưa ra lại tại [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, kiểu Int32)
tại System.ServiceModel.Channels.IRequestChannel.EndRequest(kết quả IAsyncResult)
tại Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback(kết quả IAsyncResult)
Ngoài ra, thay đổi ConnectorType không có hiệu lực ngay cả sau khoảng làm mới bộ đệm ẩn đã được cấu hình.
Giải pháp
Thông tin cập nhật tích lũy
Bản sửa lỗi giúp giải quyết sự cố này được bao gồm trong bản cập nhật tích lũy sau đây dành cho BizTalk Server:
- Gói cập nhật tích lũy 4 cho BizTalk Adapter Pack 2013
- Gói cập nhật tích lũy 4 cho BizTalk Server 2013 R2
Lưu ý Sau khi bạn áp dụng hotfix này, phiên bản máy chủ cho cổng gửi phải được khởi động lại để thay đổi có hiệu lực và giải quyết lỗi này.
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
Tìm hiểu về gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server.
Tìm hiểu về bản sửa lỗi nóng BizTalk Server và hỗ trợ cập nhật tích lũy .
Tuyên bố từ chối trách nhiệm thông tin của bên thứ ba
Các sản phẩm bên thứ ba mà bài viết này đề cập được sản xuất bởi các công ty độc lập với Microsoft. Microsoft không đưa ra sự đảm bảo, dù là ngụ ý hay theo một hình thức khác, về hiệu suất hoặc mức độ tin cậy của những sản phẩm này.