Yo tengo como costumbre antes de hacer el CRTDUPOBJ del logico, poner como primera biblioteca de la lista la que contiene el Fisico correspondiente, igualmente cuando termina el CRTDUPOBJ hago un DSPFD del Logico y me aseguro que quedo pegado al Fisico que corresponde.
 
Saludos.
 
Fernando.

 
El día 3/04/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió:

Hola:
Creo que si la biblioteca C, la tienes en la lista de bibliotecas, POR DELANTE de A ó B, el lógico ARCHIVOL2, se te referenciará a C/ARCHIVOF

Saludos.

Toni Tort
Sistemes d'Informació.
Vives Vidal, Vivesa, S.A



Jesus Busquets <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]

03/04/2006 14:20

Please respond to
[email protected]

To
[email protected]
cc
Subject
Re: CRTDUPOBJ





Bueno, tiene su lógica.
El AS no puede determinar a qué archivo físico quieres que se refiera, y tiene que aplicar alguna regla por defecto. Cuando duplicas lógicos que apuntan a otra biblioteca, por lo visto se crean los nuevos lógicos apuntando a la misma biblioteca original.

Existen formas de conseguir lo que quieres...quizás no en un solo paso:
Se me ocurre, a bote pronto:
a) Crea un duplicado de ARCHIVOL2    EN A. Te apuntará a ARCHIVOF en A
b) Crea un duplicado de A/ARCHIVOL2 en C. Te debería apuntar a C/ARCHIVOF
c) Ya puedes borrar el archivo creado en a)

Espero que funcione

Saludos
Jesus Busquets
Grespania, SA

Jaime Villa Torres escribió:
Buenos días Señores,
Tengo el siguiente problema-
 
Existen las bibliotecas A, B y C
En la A esta el archivo físico ARCHIVOF y los lógicos, ARCHIVOL0 y ARCHIVOL1.
En la B esta el archivo lógico ARCHIVOL2 que pertenece al ARCHIVOF
 
Luego utilizo el comando CRTDUPOBJ y creo el archivo ARCHIVOF de la A en la biblioteca C, luego se crean los lógicos ARCHIVOL0 y ARCHIVOL1 y el DSPDBR del archivo ARCHIVOF de la biblioteca C esta correcto, pero cuando realizo el CRTDUPOBJ del ARCHIVOL2 de la biblioteca B en la C y realizo el DSPDBR del ARCHIVOF de la biblioteca C, no aparece el ARCHIVOL2.
 
En conclusión requiero replicar este físico y sus lógicos a otra biblioteca, pero sus lógicos no están en la misma biblioteca y al replicarlos y ARCHIVOL2 queda referenciado al físico de la biblioteca a y no a la C.
 
De antemano Gracias.

Responder a