Un par de preguntas, al respecto:

� Son registros de ficheros diferentes?

� Cuantos registros de un mismo fichero tendr�as que bloquear a la vez? (si
es un n�mero fijo o variable, y cuantos como m�ximo).

Si has de bloquear 1 solo registro por fichero no tendr�as que hacer nada
especial (en RPG, un CHAIN si el archivo se ha definido de actualizaci�n �
escritura ya bloquea el fichero, a menos que indiques lo contrario), solo
tener cuidado con posibles interbloqueos con otros procesos.

Si has de bloquear varios registros de un mismo fichero, se puede hacer con
el control de compromiso, pero para ello necesitar�as el journal. Una
soluci�n alternativa si has de bloquear un n�mero muy peque�o de registros
en RPG ser�a definir  el fichero tantas veces como registros tengas que
bloquear, y bloquear cada uno con un CHAIN de cada una de las definiciones
m�ltiples del fichero. Esta opci�n exige que te asegures antes de bloquear
un registro de que no lo tiene bloqueado ya tu proceso, ya que de lo
contrario el proceso se bloquear� si tienes espera de registro a *NOMAX o
dar� error al final del tiempo de espera si le has dado otro valor.


Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
*   : 964343434  
<mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: Javier Mora [mailto:[EMAIL PROTECTED]]
Enviado el: viernes, 27 de septiembre de 2002 10:36
Para: Forum AS/400 en castellano
Asunto: Bloquear m�ltiples registros simult�neamente


Hola a todos:

        Necesito bloquear en un s�lo proceso m�ltiples registros de forma
simult�nea y cuando termine aquel liberarlos todos de una sola vez. �Se
puede hacer esto? �Ser� necesario usar journaling?

        Un saludo y gracias por vuestros comentarios,

Javier Mora     mailto:[EMAIL PROTECTED]
Dpto. Inform�tica
Dialsur S.A.    http://www.dialsur.es


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a