Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Todos los errores producidos en el procesamiento de los ficheros del procedimiento SIPS corresponden al siguiente formato JSON

Formato

[ {
"nombreFichero" : "test-reclamae-bueno.csv",
"uuidFichero" : "f668691a-0ee5-4414-99ec-a9f23e782072",
"lineasLeidas" : 11,
"lineasCorrectas" : 6,
"errores" : [ {
"fila" : 2,
"columna" : 13,
"codigo" : "500",
"campo" : "necesarioDistribuidor",
"mensaje" : "Valor a no pertenece al conjunto {0,1}"
}, {
"fila" : 2,
"columna" : 19,
"codigo" : "700",
"campo" : "tiempoResolucion",
"mensaje" : "Valor 10.0234 no se ajusta al patrón ^[0-9]{1,5}[.][0-9]{0,1}"
}]

}]

Este formato tiene dos partes, la identificación del fichero procesado y una lista de errores. Se incluirá un bloque completo (fichero y errores) por cada fichero de la carga, incluyendo cada fichero dentro del archivo zip.

  • nombreFichero: Indica el nombre proporcionado del fichero y si es un fichero dentro de un zip se añade el nombre de la entrada en dicho zip
  • uuidFichero: Es el UUID identificador del fichero (uuidUpload) dentro de una carga, se puede consultar utilizando listar_cargas
  • errores: Lista de los errores, contienen la siguiente información:
    • linea: Línea del fichero en la que se ha producido el error
    • codigo: Valor tabulado del tipo de error producido, como se ve en el listado a continuación
    • campo: Nombre del campo donde se ha producido el error, también se indica su ordinal de posición dentro de la línea (comenzando desde cero)
    • mensaje: Texto descriptivo con el error concreto

Tabla de errores

CÓDIGODESCRIPCIÓN
10Valor obligatorio no informado
20Tamaño del campo no concordante con la restricción. Se informa del tamaño leído y el esperado
30Valor numérico incorrecto
40Valor fecha incorrecto. El formato esperado es: AAAA-MM-DD
50Valor booleano (afirmativo/negativo) incorrecto. Se aceptan sólo valores 1 y 0
60

Valor no encontrado en la lista de posibles. Comprobar valor en Tablas maestras

70El valor no cumple con la expresión regular del campo
80Valor de fecha fuera del rango del periodo
90Valor no vacío cuando es obligatorio que lo sea
100Validación semántica de datos. Especificada en el mensaje

 

 

 

 

  • No labels