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

Responder a