Perguntas mais frequentes / Anveo EDI Connect / Marca de ordem de byte (BOM) em exportações XML
Esta é uma tradução automática. O post original está disponível em Inglês .

Marca de ordem de byte (BOM) em exportações XML

Se você exportar um arquivo XML em uma codificação Unicode, os componentes usados iniciarão automaticamente o arquivo com um caractere especial chamado Byte Order Mark (BOM).

Nós não temos controle sobre este comportamento e não podemos mudar a saída. Estes poucos bytes são Unicode correto e o destinatário do arquivo deve normalmente ser capaz de lidar com ele. Há entretanto o sistema que não espera a entrada do Unicode, mas pode segurá-la (ou pelo menos a parte do ASCII), contanto que a marca da ordem do Byte não esteja atual. Se você não tiver permissão para enviar a Marca de Ordem de Byte em uma exportação XML, sua única opção é exportar o arquivo em um formato não Unicode, ou modificar o arquivo do código C/AL / AL antes de enviá-lo.

Para exportar dados XML em um formato não Unicode você deve adicionar uma linha de mapeamento do tipo cabeçalho XML, se ainda não for o presente, no mapeamento. Você pode alterar a codificação na linha de mapeamento do tipo Cabeçalho XML (não as Propriedades do Cabeçalho de Mapeamento EDI).

Importações

Nas importações podemos processar ambos: arquivos contendo uma Marca de Ordem de Byte e arquivos sem uma Marca de Ordem de Byte.