Triệu chứng
Giả sử rằng bạn có Microsoft BizTalk Server 2013 R2 tích lũy Cập Nhật 4 (CU4) hoặc BizTalk Server 2016 CU1 cài đặt và bạn sử dụng kết nối NCo để kết nối với một trường hợp SAP. Khi bạn mở rộng mục IDOC và sau đó bạn chọn bất kỳ IDOC để xem danh sách các phiên bản IDOC, bạn nhận được thông báo lỗi sau:
Lỗi khi duyệt hệ LOB. Bộ điều hợp thông báo: Lỗi khi cố gắng chuyển đổi byte mảng: [/ BEV1 NEMAT/BEV1/NEMATMAS05701] của RFCTYPE: RFCTYPE_CHAR với độ dài: 4 và thập phân: 0 dạng .net. Tên tham số/trường: phát hành.
Nguyên nhân
Sự cố xảy ra do lỗi mã trong BizTalk Server 2013 R2 2016 CU1. Nếu máy chủ không định dạng Unicode, byteData giá trị được tính SBC kiểu. Điều này tạo ra một ArgumentOutOfRangeException.
Giải pháp
Thông tin Cập Nhật tích luỹ
Vấn đề này được khắc phục trong bản Cập Nhật tích luỹ sau BizTalk Server:
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Các sản phẩm của bên thứ ba mà bài viết này thảo luận do các công ty độc lập với Microsoft sản xuất. Microsoft không bảo hành, theo ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của những sản phẩm này.
Tham khảo
Để biết thông tin về gói dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server, hãy xem KB 2555976: Dịch vụ gói và danh sách Cập Nhật tích luỹ BizTalk Server.Để biết thêm thông tin về BizTalk Server hotfix, hãy xem KB 2003907: Cập nhật thông tin về BizTalk hotfix và tích lũy hỗ trợ.