¿Cómo validar archivos ONIX y CSV antes de cargarlos?
Introducción
A continuación se explica cómo verificar que un archivo ONIX o CSV es válido antes de cargarlo en DILVE, describiendo las herramientas disponibles y los criterios de validación aplicables.
El objetivo de estas validaciones previas es reducir errores en la carga definitiva del archivo en DILVE.
Verificación de archivos ONIX
Los archivos ONIX deben cumplir con las especificaciones del estándar, incluyendo la estructura XML, la nomenclatura de etiquetas y los valores codificados en las listas de códigos.
En las cargas ONIX de DILVE, antes de comenzar a interpretar los metadatos de los libros se realiza una validación del mensaje XML utilizando el esquema proporcionado por el estándar que está descargable en la web de EDItEUR.
Se recomienda a las editoriales realizar esta validación sobre el archivo que se va a enviar a DILVE (al menos en los primeros estadios del desarrollo) para confirmar que se está creando un archivo ONIX correcto.
Consulta las indicaciones para la validación local de registros ONIX en este documento.
Cuando el archivo ONIX se haya verificado localmente, se puede realizar una simulación de carga en DILVE para validar que el formato del archivo es correcto y que los datos se interpretan adecuadamente por el sistema, antes de realizar la carga definitiva.
Verificación de archivos CSV
Los archivos CSV deben tener una estructura de texto plano con campos definidos mediante cabeceras y separados por punto y coma u otros separadores. Estos archivos se pueden preparar utilizando Excel u otros programas similares.
Consulta las consideraciones a tener en cuenta para preparar archivos CSV.
En la secuencia Preparar y cargar archivos de metadatos se ofrecen indicaciones para preparar un archivo CSV correcto, incluyendo la estructura de las cabeceras y el formato de los datos.
Una vez que el archivo CSV se haya preparado, se puede realizar una simulación de carga en DILVE para comprobar que en la carga definitiva no se producirán avisos ni errores.