Hola a todos:

        Aunque estoy de acuerdo que con LVLCHK(*YES) se evitan muchos
problemas, en mi implantación no usamos casi nunca este sistema.

        Por normas internas siempre seguimos en el departamento esto pasos:
        1. Añadir al final del registro los campos nuevos.
        2. Modificar todos los programas que inserten registros nuevos
inicializando estos campos correctamente.
        3. Poner en el físico y lógicos LVLCHK(*NO).
        4. Realizar el cambio del fichero y compilar programas de una sola
vez.

        Nuestras aplicaciones están formadas por cientos de programas que
usan de algún modo los ficheros. Como no tenemos una herramienta que compile
automáticamente los programas, usamos este método. También surge un pequeño
problema: nosotros llevamos un control sobre el uso de programas y fechas de
última modificación. Una compilación (sin haber modificado una sola línea
fuente) inicializa estos valores.

        Este método lo uso desde que tengo conciencia sobre este tema y,
creo, fui ensañado por profesionales que sabían lo que hacían. Lo llevo
aplicando durante más de 10 años y he tenido muy pocos problemas.

        Lo cierto que estos pasos _tienen_ que ser sistemáticos sino SEGURO
QUE HABRAN INCIDENCIAS GRAVES.

        Yo me decanto por un punto intermedio (que me gustaría aplicar
siempre) entre ambas visiones. Usaría el método aquí explicado para el
ininico de los cambios; luego realizaría una compilación masiva del resto de
programas (puede llevar tiempo) y finalmente devolvería LVLCHK(*NO).

        Un saludo,

        Javier Mora
        Dpto. Informática
        Dialsur S.A.U.

> -----Mensaje original-----
> De:   Establiments Vidal [SMTP:[EMAIL PROTECTED]
> Enviado el:   lunes, 29 de agosto de 2005 10:26
> Para: [email protected]
> Asunto:       Comprobacion a nivel formato de registro
> 
>       Hola a todos:
> 
> Nosotros cuando queremos añadir un campo a una base de datos utilizamos el
> CHGPF con el valor por defecto LVLCHK(*YES) y despues compilamos los
> programas correspondientes , aunque ya sabemos que
> utilizando LVLCHK(*NO) no es necesario compilar los programas , ¿esto
> puede
> dar algun problema ?
>  ¿Cual es la politica correcta ?  . ¿ Crear todas la bases de datos CRTPF
> con LVLCHK(*NO), i CHGPF  LVLCHK(*NO)?     ¿ Que opinais?
> 
>       Gracias a todos.
> 
> __________________________________________________
> 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 visita la siguente URL:
> http://coyote.combios.es/mailman/listinfo/forum.help400

__________________________________________________
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 visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a