Sintomas
Assuma que converte XML em JSON utilizando o codificader JSON no Microsoft BizTalk Server. Quando o seu esquema XML contiver um elemento com o mesmo nome que o registo de que o elemento faz parte, poderá receber uma mensagem de erro que se assemelhe ao seguinte:
Não é possível lançar objeto do tipo 'System.Xml.Schema.XmlSchemaSimpleType' para escrever 'System.Xml.Schema.XmlSchemaComplexType'. Houve uma falha na execução do gasoduto de envio: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent.Project, Versão=1.0.0.0, Culture=neutral, PublicKeyToken=TokenNumber" Fonte: "JSON encoder" Enviar Porta: "Customer.SendPort" URI: "http://namespaceinformation" Razão: Valor não pode ser nulo. Nome do parâmetro: o Parâmetro
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Este problema é corrigido nas seguintes atualizações cumulativas para o BizTalk Server:
-
Atualização Cumulativa 1 para BizTalk Server 2020
-
Atualização Cumulativa 7 para BizTalk Server 2016
Referências
Para obter informações sobre os pacotes de serviços e a lista de atualizações cumulativas para o BizTalk Server, consulte o seguinte artigo na Base de Conhecimento da Microsoft:
2555976 Pacote de serviços e lista de atualizações cumulativas para o BizTalk Server
Para obter mais informações sobre os hotfixes do BizTalk Server, consulte o seguinte artigo na Base de Conhecimento da Microsoft:
2003907 Informações sobre hotfixes BizTalk e suporte de atualização cumulativa