José,
Quizás puedas tomar las fechas de la SDS.
Puede que en tu caso sean las mismas, pero por probarlo no pierdes nada:Ahi va
la definición:
D JOB_DATE 270 275S 0
D RUN_DATE 276 281S 0
Saludos,
Jordi.
El Viernes 31 de marzo de 2017 12:46, Dpto. Informática (José Sánchez)
Gracias, confiaba en que fuera un error mio.
Solución sencilla: acabo el proceso a las 23:50 y por Planificador, lo
lanzo a las 00:05.
Por lo que he leído en el documento que adjunta Angel, podía mediante
RTVSYSVAL recuperar fecha y después volcarla al proceso mediante CHGJOB
Gracias
Hola Jose,
Utiliza el %Date(), en lugar de UDATE, efectivamente el comportamiento es como
dices.
Saludos,
Angel
From: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] On Behalf Of Dpto. Informática
(José Sánchez)
Sent: viernes, 31 de marzo
Esto es una "feature" conocida...
El valor UDATE es el de la fecha de entrada del trabajo en el sistema y no
se actualiza si el trabajo se ejecuta durante varios días
un truco es llamar a otro programa que recupere la fecha
El 31 de marzo de 2017, 11:44, Dpto. Informática (José Sánchez) <
Buenas
En el siguiente enlace tienes aclarado el problema entre la fecha del
trabajo y la del sistema.
En resumen UDATE/*Date cogen la fecha de inicio de ejecución del proceso.
Aquí te lo explica mejor:
http://www-01.ibm.com/support/docview.wss?uid=nas8N1017986
Un saludo
Buenas, tengo un proceso en un SBS que se ejecuta de acuerdo a un DLYJOB.
Al hacerlo, llama a un pgm que tiene en cuenta la fecha del día para hacer
una serie de cálculos.
Después de hacer un debug porque no funcionaba, he podido comprobar que al
mover UDATE a un campo fecha, el valor de UDATE
6 matches
Mail list logo