Preguntas Frecuentes / Anveo EDI Connect / Marca de pedido de byte (BOM) en exportaciones XML
This is an automatic translation. The original post is available in Inglés.

Marca de pedido de byte (BOM) en exportaciones XML

Si exporta un archivo XML en una codificación Unicode, los componentes utilizados iniciarán automáticamente el archivo con un carácter especial llamado Byte Order Mark (BOM).

No tenemos control sobre este comportamiento y no podemos cambiar la salida. Estos pocos bytes son correctos Unicode y el destinatario del archivo normalmente debería ser capaz de manejarlo. Sin embargo, hay sistemas que no esperan una entrada Unicode, pero pueden manejarla (o al menos la parte ASCII), siempre y cuando la marca Byte Order Mark no esté presente. Si no se le permite enviar la marca de pedido de bytes en una exportación XML, su única opción es exportar el archivo en un formato que no sea Unicode, o modificar el archivo desde el código C/AL / AL antes de enviarlo.

Para exportar datos XML en un formato que no sea Unicode, debe agregar una línea de mapeo del tipo encabezado XML, si no es que ya está presente, en el mapeo. Puede cambiar la codificación en la línea de asignación del tipo XML Header (no las propiedades de asignación de encabezado EDI).

Importaciones

En las importaciones podemos procesar tanto archivos que contengan una marca de pedido de bytes como archivos sin marca de pedido de bytes.