La función DQM 204 valida el formato de fecha y hora del valor del código UMF.
La función aplica los formatos de salida AAAA/MM/DD o AAAA-MM-DD, dependiendo del delimitador de fecha del sistema. El delimitador de fecha del sistema "-" o "/" se determina por los requisitos de configuración. Si ¿Salida de componente hora con fechas? (S/N) se establece en "S", se espera un componente hora con el formato HH:mm:SS en la fecha de entrada.
Si configura la norma DQM para corregir los datos, y la fecha no es válida o no se puede formatear correctamente, la función elimina el valor del código UMF. Si el procedimiento de corrección no está configurado para corregir un error, la función registra una excepción en el archivo de registro de errores configurado, y el valor se carga o no dependiendo de la gravedad de la excepción.
Código de excepción | Descripción | Gravedad* |
-2 | Formato de entrada no soportado. | 3 |
-1 | El valor del código UMF no es una fecha válida (no se ha configurado el procedimiento de corrección). | 3 |
1 | El valor del código UMF se ha validado. | 0 |
2 | El valor del código UMF se ha validado y se ha vuelto a formatear (todos los componentes incluidos en la entrada - se han reformateado en formato válido – no se ha añadido ni eliminado nada). | 0 |
3 | El valor del código UMF está vacío. | 1 |
4 | El componente hora del valor del código UMF se ha eliminado. | 3 |
5 | El valor del código UMF se ha modificado para crear una fecha válida (faltan componentes en la fecha de entrada). | 0 |
6 | Se ha configurado el procedimiento de corrección. El valor del código UMF no era válido y se ha corregido poniendo el valor en blanco. | 1 |
7 | El valor del código UMF se ha modificado completando la fecha y eliminando el componente hora. | 3 |