CORRECCIÓN: Codificador JSON no puede controlar el esquema XML con el mismo nombre para registro y uno de sus elementos

Se aplica a
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

Síntomas

Suponga que convierte XML a JSON mediante un codificador JSON en Microsoft BizTalk Server. Cuando el esquema XML contiene un elemento con el mismo nombre que el registro del que forma parte el elemento, es posible que reciba un mensaje de error similar al siguiente:

No se puede transmitir objeto de tipo 'System.Xml. Schema.XmlSchemaSimpleType" para escribir "System.Xml. Schema.XmlSchemaComplexType'.
Se ha producido un error al ejecutar la canalización de envío: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Source: "JSON encoder" Send Port: "Customer.SendPort" URI: "http://namespaceinformation" Motivo: El valor no puede ser nulo.
Nombre del parámetro: el parámetro

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Resolución

Este problema se ha corregido en las siguientes actualizaciones acumulativas para BizTalk Server:

Referencias

Para obtener información sobre los Service Pack y la lista de actualizaciones acumulativas para BizTalk Server, vea el siguiente artículo en Microsoft Knowledge Base:

      

2555976 Service Pack y lista de actualizaciones acumulativas de BizTalk Server

      

Para obtener más información sobre las revisiones de BizTalk Server, vea el artículo siguiente en Microsoft Knowledge Base:

      

2003907 información sobre las revisiones de BizTalk y la compatibilidad con actualizaciones acumulativas