Sintomas
Suponha que você converta XML em JSON usando o codificador JSON no Microsoft BizTalk Server. Quando o 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 à seguinte:
Não é possível converter o objeto do tipo ' System. xml. Schema. XmlSchemaSimpleType ' para o tipo ' System. xml. Schema. XmlSchemaComplexType '. Houve uma falha ao executar o pipeline de envio: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = TokenNumber" fonte: "codificador JSON" enviar porta: "cliente. SendPort" URI: "http://namespaceinformation" motivo: o valor não pode ser nulo. Nome do parâmetro: o parâmetro
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do BizTalk Server:
-
Atualização cumulativa 1 para o BizTalk Server 2020
-
Atualização cumulativa 7 para 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 da Microsoft:
2555976 Service Pack e lista de atualizações cumulativas do BizTalk Server
Para obter mais informações sobre os hotfixes do BizTalk Server, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
2003907 Informações sobre hotfixes do BizTalk e suporte de atualização cumulativa