Hola

 

Nosotros cuando vamos a usar un archivo y queremos que no se esté usando, en 
todos los procesos que usen ese archivo crean un segundo archivo y cuando han 
terminado lo borran. Así que basta con ver el segundo archivo, y si no existe 
lo crea y a utilizar libremente el archivo inicial. 

 

Tal vez no sea muy elegante, pero el proceso nos vale igual para 
archivos/registros de db2, ifs y ftp, por lo que nos resulta bastante cómodo 
usar el mismo sistema para todos los tipos de acceso.

 

 

 

 

Un saludo

 

______________________________

Rafael Gil -- Víctor Alejandre

 

Dto. Informatica

ID-Logistics España

Tfno: 961667572

        (+34)  626997934

______________________________

 

P Merci de n'imprimer ce mail que si cela est réellement nécessaire. 
Please consider your environmental responsibility before printing this e-mail

 

De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: viernes, 26 de junio de 2009 12:49
Para: Forum AS/400 en castellano
Asunto: Bloqueos con objetos del IFS

 

Hola a t...@s:

 

Estoy utilizando CHKOUT para obtener un bloque de un archivo del IFS y CHKIN 
para desbloquearlo. No sé si esto es estrictamente así, pero parece que 
funciona. Si embargo me encuentro con el siguiente caso:

 

CHKOUT 'archivo'

MOV OBJ('arrchivo') TOOBJ('/guardar/archivo-20090626')

CHKIN '/guardar/archivo-20090626')

 

La idea es la siguiente. Necesito bloquear el archivo para que ningún otro 
proceso concurrente lo procese al mismo tiempo. Una vez tratado quiero 
renombrarlo y dejarlo en otra carpeta (el MOV) y, finalmente, lo libero pero 
con el nuevo nombre. Al realizar el MOV se produce un error que indica que 
'archivo' se está usando. No debo hacer el CHKIN antes del MOV porque otro 
trabajo podría tomarlo antes de poder moverlo.

 

Bueno, no sé si he sido capaz de explicarme. ¿Cómo podría mover un archivo 
bloqueado con CHKOUT y después liberarlo?

 

Un saludo.

 

Javier Mora García

 

<<image001.jpg>>

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; 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