para saber los programas que gastan un fichero, nosotros volcamos a disco un dsppgmref de todos los objetos de las bibliotecas de programas y a continuación buscamos los que usen el fichero cambiado o alguno de sus lógicos. Dejamos en otro fichero los programas a compilar, y una cl procesa dicho fichero y hace las compilaciones.

Luis Elias Almeida escribió:

Buenos Días:

 

            Leyendo sus comentarios del CHGPF, me pregunto si existe alguna utilidad que recompile todos los RPGs que acceden al fichero modificado.

 

Un saludo

 

Luis Elías

 

 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] En nombre de Fernando Pérez
Enviado el: miércoles, 20 de abril de 2005 12:44
Para: [email protected]
Asunto: Re: COMPILAR FICHERO DE REFERENCIAS

 

Lo que hace chgpf es recompilar los ficheros. Es una forma de automatizar lo que se haría a mano: eliminar lógicos, sacar copia del fichero, recompilar el fichero, cargarle los datos que tenía, y recompilarle los lógicos. Ten en cuenta que todas las precauciones a tomar si lo fueras a hacer a mano las has de tener también si utilizas chgpf.

Has de recompilar (chgpf) todos los ficheros con campos referenciados al campo o campos que vas a cambiar en el fichero de referencias. El resto de ficheros no hace falta recompilarlos.

En el chgpf has de poner el archivo fuente donde están las dds's del fichero

Andrew escribió:

Hola de nuevo :

 

     Igual me habia explicado mal, he hecho un dspdbr del fichero de referencias y el nº de archivos dependientes me sale a cero, mi pregunta hacia referencia a si tenia k recompilar los ficheros definidos con campos referenciados ( los de este fichero de referencias ); cuando dices que tendria k hacer un chgpf , habria que cambiar alguno de los parámetros de ese comando ¿? O simplemente aplicar chgpf BIBLIOTECA/FICHERO y con eso ya valdria ¿? , tanto para el fichero de refs. Como para el resto de ficheros ¿

 

            Un saludo y muchas gracias.

 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] En nombre de Fernando Pérez
Enviado el: miércoles, 20 de abril de 2005 12:52
Para: [email protected]
Asunto: Re: COMPILAR FICHERO DE REFERENCIAS

 

Una cosa es que los ficheros que comentas tengan los campos definidos haciendo referencia al fichero de referencias, y otra cosa es que el fichero de referencias tenga lógicos (lo cual no parece tener sentido).

Haz un dspdbr del fichero de referencias. Los lógicos que te aparezcan serán los que se recompilarían si hicieras un chgpf del fichero de referencias. En cuanto a los ficheros definidos con campos referenciados, no se verán afectados. De hecho, para que los ficheros que referencien el campo que vas a cambiar tengan el campo en cuestión con los decimales que vas a añadir, tendrías que hacer un chgpf de dichos ficheros, siempre después de haberlo hecho primero del fichero de referencias, claro.

Andrew escribió:

Hola :

dispongo de un fichero de referencia de campos, que es utilizado por unos cuantos logicos, la cosa es que tengo que cambiar uno de los campos del fichero de referencia de campos, añadir mas decimales a un campo, mi pregunta es : si actualizo ese campo y compilo el fichero de ref. de campos, tendria k compilar luego tambien los logicos/fisicos que tiran de este fichero de referencias ??.

Creo que habia un mandato, no se si CHGPF, que te permitia cambiar la descripcion de los campos de un fichero sin tener que volver a compilarlo, no estoy seguro.

Un saludo y muchas gracias .

 

--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas

 

--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas


--
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
x-mozilla-html:TRUE
version:2.1
end:vcard

Responder a