Hola a todos:

        Yo apunto alguna alternativa más:

        1. Utilizar en todos los programas SQL para la obtención y grabación
de datos en la base de datos. De esta forma da igual añadir un campo más,
por delante, por detrás o por enmedio. Añadir un campo más no implica ni
modiciar ni recompilar ningún programa. El campo siempre se inicializarán en
el fichero con su valor por defecto. Sólo en los programas que lo necesites,
tendrás que hacer las modificaciones necesariar.

        2. La siguiente alternativa es más sofisticada pero muy interesante.
Simplificando mucho, consiste en encapsular dentro de un programa de
servicio todos los accesos al fichero y la manipulación de todos sus campos.
Si el fichero sufre algún cambio en su estructura, sólo hay que modificar y
compilar un solo programa (el de servicio). El resto de programas que usan
este fichero lo manipulan a través de las funciones definidas en el programa
de servicio.

        Esta última explicación está muy simplificada pero puedes revisar
estos enlaces para entender mejor esta técnica:

Encapsulating File Access in a Service Program
http://www.itjungle.com/fhg/fhg072104-story01.html

More on RPG Encapsulation
http://www.itjungle.com/fhg/fhg011205-story01.html

        Un salulo,


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


__________________________________________________
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