Sintomas
Considere o seguinte cenário:
-
Tem um ficheiro XML que contém o seguinte campo:
<Rgn>#x0;<Rgn>
-
Valida o ficheiro contra o esquema no Microsoft Visual Studio. Neste caso, a validação falha e recebe a seguinte mensagem de erro:
Inválido.XML: aviso BEC2004: '.', valor hexadecimal 0x00, é um carácter inválido.
-
Processa este XML inválido utilizando o desmontador XML fora de caixa e o componente validador XML no Microsoft BizTalk Server.
Neste cenário, poderá descobrir que o componente validador XML no pipeline de receção não causa erros, e a mensagem é processada no BizTalk Server. No entanto, a mensagem mais tarde causa um erro no mapa na porta de envio.
Resolução
Informação de atualização cumulativa
A correção que resolve este problema está incluída na Atualização Cumulativa 3 para o BizTalk Server 2013.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre o pacote de serviços e a lista de atualizações cumulativas para BizTalk Server.Saiba sobre os hotfixes do BizTalk Server e o suporte de atualização cumulativo.