Detallo un poco más el problema:
 
Realmente estoy salvando y restaurando un fichero entre dos máquinas. Utilizo 
ObjectConnect (SAVRSTOBJ). En las pruebas que he realizado, aunque el LVLCHK 
del formato sean iguales en ambos archivos, si hay un cambio en el 
identificador de nivel de archivo o de miembro entonces ocurre el 
comportamiento expuesto. Y veo que el nivel de archivo puede cambiar 
simplemente por hacer un duplicado (CRTDUPOBJ). 
 
Si por alguna razón (que ahora no caigo cual) cambia el nivel de archivo de uno 
de los dos ficheros, ¡ya tenemos el problema!
 
Intento ver si con SAVRSTOBJ puedo montar un sistema manual para replicar una 
serie de ficheros entre dos máquinas.
 
Gracias por vuestras respuestas.
 
Javier Mora


________________________________

        De: [email protected] 
[mailto:[email protected]] En nombre de LLagostera Vila, 
Emilio
        Enviado el: martes, 21 de enero de 2014 10:13
        Para: forum.help400
        Asunto: RE: Problemas restaurando un archivo
        
        

        Creo que si cambia el LVLCHK es normal que haga esto. A mí me pasa, 
pero es porque el formato del archivo que restauro es distinto al que hay en el 
AS400. Los lógicos los borro y los restauro también.

        

        Saludos,  

        

        De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
        Enviado el: martes, 21 de enero de 2014 9:44
        Para: forum.help400
        Asunto: RE: Problemas restaurando un archivo

        

        Soluciones las hay, pero me extraña mucho este comportamiento en la 
restauración. Estoy revisando de nuevo todo lo que he hecho con otros archivos 
y observo que el proceso de restaurado "sobreescribe" el fichero de disco, que 
es lo que quiero conseguir. Este comportamiento lo he observado con miembros 
fuente. No lo entiendo.

        

        Gracias Martí.

        

        Javier Mora

        

________________________________

                De: [email protected] 
[mailto:[email protected]] En nombre de Marti Riera
                Enviado el: lunes, 20 de enero de 2014 19:25
                Para: forum.help400
                Asunto: Re: Problemas restaurando un archivo

                Hola Javier, 

                

                Una opción es restaurar el archivo en otra biblioteca y despues 
hacer un CPYF.

                

                Saludos

                
                

                Martí Riera

                

                2014/1/20 Javier Mora <[email protected]>

                        Hola a tod@s:

                        

                        Esta pregunta puede ser de principiante, pero no sé 
cómo resolver el problema que me ha surgido restaurando un archivo.

                        

                        Tengo un archivo de datos en una biblioteca. En una 
cinta tengo una copia antigua del fichero. Intento restaurar el archivo de la 
cinta sobre el archivo de la biblioteca:

                        

                        RSTOBJ OBJ(FICH) SAVLIB(LIB) DEV(TAP01) OBJTYPE(*FILE) 
MBROPT(*ALL) ALWOBJDIF(*ALL)

                        

                        Al terminar el mandato me ha restaurado el fichero pero 
me informa que "Los identificadores de nivel de archivo no coinciden 
(CPI320A)", me ha dejado renombra el archivo original como "FICH000001" y todos 
los lógicos apuntando a éste.

                        

                        Es cierto que los indeficadores de nivel de archivo son 
distintos porque se crearon en momentos distintos, pero el formato de registro 
y el nombre de miembro son los mismos en ambos archivos (biblioteca y cinta).

                        

                        ¿Puedo restaurar un archivo evitando el renombrado del 
fichero original y la reasignación de sus lógicos? Lo que intento evitar es 
tener que eliminar el archivo más sus lógicos y luego restaurarlos de la cinta.

                        

                        Gracias por vuestros comentarios,

                        

                        Javier Mora

                        
                        ____________________________________________________
                        Únete a Recursos AS400, nuestra Comunidad ( 
http://bit.ly/db68dd )
                        Forum.Help400 © Publicaciones Help400, S.L.

                

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a