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