Triệu chứng
Khi bạn sử dụng loại bộ nối WCF-SAP Nco (bộ nối .NET Framework) trong BizTalk Server 2013 R2, phần đệm bổ sung (khoảng trắng) sẽ được thêm và được gửi đến SAP.
Khi thao tác Nhận IDOC diễn ra, các trường văn bản sẽ được đệm bằng các khoảng trắng có độ dài bằng với độ dài trường đó. Ví dụ: thành phần OBJECT_KEY được SAP xác định là chuỗi 50 ký tự.
Khi bạn sử dụng RFC cổ điển như trong ví dụ sau, sẽ không có dấu cách trắng ở cuối được thêm vào:
<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Tuy nhiên, khi bạn sử dụng loại đường kết nối Nco, các khoảng trắng ở cuối sẽ được thêm vào, như trong ví dụ sau:
<OBJECT_KEY>testfromBiztalk </OBJECT_KEY>
Nguyên nhân
Sự cố này xảy ra vì bộ điều hợp Nco mới thiếu chức năng cắt tỉa đầu để loại trừ các khoảng trắng bổ sung.
Giải pháp
Thông tin cập nhật tích lũy
Bản sửa lỗi giải quyết sự cố này được bao gồm trong Gói cập nhật tích lũy 4 cho Gói bộ điều hợp BizTalk 2013 và gói cập nhật tích lũy 5 cho BizTalk Server 2013 R2 .
Lưu ý Sau khi bạn áp dụng bản cập nhật này, IDOC sẽ được cắt bớt giống như khi bạn sử dụng RFC cổ điển.
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 .