Informatica ADIMPO S.A. escribió:
Buenos dias.

Tengo que recompilar varios pgms RPGLE , CL y Pantallas, y se que si las
pantallas estan en uso no se puede sustituir, ahora bien, los diversos
RPGLEs y CLs que no tengo que recompilar sus archivos externos (ficheros de
datos y pantallas), es decir solo he modificado el cod.fuente, estos si
puedo recompilarlos y sustituirlos aunque esten en uso, pero me indica el
responsable de informatica que no se puede hacer esto, que me espere a
hacerlo esta noche cuando nadie use estos pgms.

¿es cierta dicha afirmacion?


_____________________________________________________
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, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

  
Pues como casi siempre, la respuesta es 'depende'.

Como ya te ha dicho un compañero, si recompilas un programa mientras se está gastando, quienes lo están utilizando trabajarán con una copia de la versión antigua del programa hasta que finalice la ejecución de ese programa y del que lo ha llamado, si no recuerdo mal.

Esto quiere decir que si las modificaciones hechas en los programas son 'independientes', esto es, que cualquiera de los programas modificados puede trabajar sin problemas con las versiones no modificadas del resto de programas, no hay problema en recompilar 'en vivo'. Pero si las modificaciones en un programa no pueden funcionar con las versiones no modificadas del resto de programas afectados (el ejemplo más claro es un programa al que se le añaden parámetros), corres un grave riesgo si recompilas con los usuarios trabajando.

--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org:;Sistemas
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
version:2.1
end:vcard

Responder a