Hola German,
El parámetro que dices es el WAITRCD y se puede cambiar tambien con un
CHGPF.
El sistema no hace reintentos, al menos no de una manera que tu puedas
controlar, durante 60 segundos esta esperando a que se libere el
registro, en cuando el registro esta libre, el proceso que estaba
esperando puede acceder a el en modo de escritura, esto sucede sin
teclear nada de código, pero si lo que quieres es que una vez
transcurridos los 60 segundos vuelva a haber un reintento, deberás
controlarlo y hacerlo por programa.
Si no recuerdo mal había un indicador, una DS del archivo, y en Free con
una función. Con la DS es muy interesante porque puedes saber que
trabajo esta bloqueando el registro y enviarle un mensaje al usuario.
Siento no ser más especifico pero hace más de un año y medio que no veo
un iSeries ni de lejos.
Feliz año !!
El 05/01/2010 10:04, GERMAN RODRIGUEZ FERNANDEZ escribió:
Hola Foreros,
tengo un problema de bloqueo de registros entre programas. Os detallo:
- Por un lado tengo un proceso batch que necesita hacer una serie de
transacciones completas bajo control de compromiso haciendo un único
COMMIT al final del mismo (duración aproximada 2 minutos). Durante
esos 2 minutos tiene bloqueados todos los registros implicados. Este
proceso puede sufrir a su vez bloqueos de trabajos interactivos.
- Por otro lado tengo trabajos interactivos que se ven afectados por
estos bloqueos y que a su vez pueden bloquear al trabajo Batch.
El sistema tiene un tiempo por defecto en que está reintentando coger
un registro, pasado ese tiempo el programa sale por declaratives. Ese
tiempo está fijado en 60 segundos. Ese parámetro se puede cambiar para
determinados ficheros al hacer los OVRDBF.
¿Existe algún otro parámetro a tener en cuenta? ¿Cada cuanto tiempo
reintenta coger el registro bloqueado?
Gracias de antemano. Un saludo
____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400