Yo personalmente soy de las personas que no puede ver ciertas cosas,
como por ejemplo: variables en programas que no se utilizan, elementos
de software sin documentación alguna, o variables con nombre como pepe.
Por lo tanto si yo estuviera en tu lugar añadiría el campo, modificaría
el fichero y recompilaría todos los programas. Sinceramente, con un
FNDSTRPDM podrías compilar todos los programas que utilizan el archivo
en cuestión sin, a mi entender, demasiado esfuerzo. Ahora bien, si
quieres una solución menos ortodoxa y que quizás se adapte más a tu
escenario (digamos que a tu jefe ;-) ), podrías añadir el campo,
compilar el fichero pero diciéndole que no compruebe el formato de
registro FMTCHK(*NO). Con lo que sólo tendrás que compilar aquellos
programas donde quieras que el nuevo campo sea "visible". Los programas
que no complies no te emitirán una excepción de ejecución pero tampoco
tendrán "visible" el nuevo campo.
Espero haya sido de utilidad.
DIEGO CAMACHO MORENO-GUERÍN
EUDITAS - Auditores Electrónicos SL
Derecho y Seguridad Nuevas Tecnologías
Pol. Industrial Almanzor
C/ Almanzor, 11
41807 - Espartinas
Sevilla
Teléfono: +34 95 471 72 07 - Fax: +34 95 471 77 77
E-mail: [EMAIL PROTECTED]
Sitio Web: www.euditas.es
Carlos Augusto Correa García escribió:
Saludos amigos del foro,
tengo una consultilla de la cual espero recibir algunas opiniones a
mis amigos programadores, logicamente cada uno puede tener puntos de
vista diferentes. Resulta que tengo un archivo en el cual se graba
data muy importante del negocio y necesito agregarle un campo más; sin
embargo tengo otro campo sin usar que tiene un nombre completamente
diferente, que no tendría nada que ver con el significado del valor
que pretendo agregar pero tiene el mismo tipo de dato que necesito. La
idea es que si agrego el campo implica que tengo que recompilar por lo
menos 1,500 programas entre RPG's, CL's y otros, y si uso el campo que
no se usa me evito todo ese trabajo; pero los programadores y usuarios
especializados que acceden a la base de datos, cuando necesiten usar
dicha información en el futuro (primero encontrarla) probablemente no
me lo van a agardecer.
En resumen tengo dos y hasta tres alternativas:
1) Uso el campo que no está siendo usado (solucion simple)
2) Agrego el campo nuevo con su significado real y denominación
nemotecnica adecuada, trabajo complicado)
3) Agregar un archivo anexo al mencionado (solución semi-simple)
Denme ideas... (...por cierto mi jefe opina que no me problemas y que
opte por la 1.. pero la teoría de BD me dice que opte por la 2.. ya es
un tema de conciencia).
Que opinan los programadores y no programadores??? Que haría un
developer de SAP o JD'Edwars??
Nota: La pregunta parece muy simple pero encierra mucho significado en
el "largo plazo" de la vida de nuestros sistemas
;-)
Saludos
Carlos Augusto Correa García
CMAC PIURA S.A.C.
__________________________________________________
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
__________ Información de NOD32, revisión 1.1415 (20060221) __________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
--
DIEGO CAMACHO MORENO-GUERÍN
Director Técnico
Grupo Cartuja Informática
Pq. Industrial PISA
Edificio LOGOS 1
C/ Manufactura, 4 - 2ª plta. of.1
41927- Mairena del Aljarafe
Teléfono: 95 446 82 25 Fax: 95 446 70 76
E-mail: [EMAIL PROTECTED]
Sitio Web: www.grupocartuja.com
__________________________________________________
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