CORREÇÃO: o codificador JSON não consegue lidar com o esquema XML com o mesmo nome para registro e um de seus elementos

Aplica-se 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

Sintomas

Suponha que você converta XML em JSON usando o codificador JSON no Microsoft BizTalk Server. Quando seu esquema XML contém um elemento com o mesmo nome do registro do qual o elemento faz parte, você pode receber uma mensagem de erro semelhante a:

Não é possível converter objeto do tipo 'System.Xml. Schema.XmlSchemaSimpleType' para digitar 'System.Xml. Schema.XmlSchemaComplexType'.
Ocorreu uma falha ao executar o pipeline de envio: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Origem: "Codificador JSON" Porta de envio: "Customer.SendPort" URI: "http://namespaceinformation" Motivo: o valor não pode ser nulo.
Nome do parâmetro: theParameter

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas do BizTalk Server:

Referências

Para obter informações sobre os service packs e a lista de atualizações cumulativas do BizTalk Server, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

      

2555976 Lista de atualizações cumulativas e service packs para BizTalk Server

      

Para obter mais informações sobre os hotfixes do BizTalk Server, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:

      

2003907 Informações sobre os hotfixes do BizTalk e o suporte à Atualização Cumulativa