KHẮC PHỤC: Bộ mã hóa JSON không thể xử lý sơ đồ XML có cùng tên cho bản ghi và một trong các thành phần của nó

Áp dụng cho
BizTalk Server 2016 Branch BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2020 Branch BizTalk Server 2020 Developer BizTalk Server 2020 Enterprise BizTalk Server 2020 Standard BizTalk Server 2016 Developer

Triệu chứng

Giả sử bạn chuyển đổi XML thành JSON bằng cách sử dụng bộ mã hóa JSON trong Microsoft BizTalk Server. Khi sơ đồ XML của bạn chứa một phần tử có cùng tên với bản ghi mà phần tử đó là một phần của, bạn có thể nhận được thông báo lỗi tương tự như sau:

Không thể truyền đối tượng có kiểu 'System.Xml. Schema.XmlSchemaSimpleType' để nhập 'System.Xml. Schema.XmlSchemaComplexType'.
Đã xảy ra lỗi khi thực hiện quy trình gửi: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Nguồn: "Bộ mã hóa JSON" Gửi Cổng: "Customer.SendPort" URI: "http://namespaceinformation" Lý do: Giá trị không thể là null.
Tên tham số: theParameter

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".

Giải pháp

Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây cho Máy chủ BizTalk:

Tham khảo

Để biết thông tin về các gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:

      

2555976 Gói dịch vụ và danh sách cập nhật tích lũy cho BizTalk Server

      

Để biết thêm thông tin về cập nhật nóng BizTalk Server, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:

      

2003907 thông tin về cập nhật nóng BizTalk và hỗ trợ Cập nhật Tích lũy