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:
- Atualização cumulativa 1 para o BizTalk Server 2020
- Atualização cumulativa 7 para o BizTalk Server 2016
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