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&#225;s de ServerNEWS. &#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

