Hola Miguel. Probablemente con esta consulta tengas la información que estas buscando:
SELECT ACCPTH_TYPE, SUBSTR(TABLE_NAME, 1 , 20) ,T1.* FROM qsys2/syspartitionindexes AS T1 Aquí te muestra el literal "1 TB" / "4 TB" junto a cada objeto (segun la columna INDEX_TYPE extraes si es de una vía lógica o física) Aquí también tienes más documentación. Espero que te sirva. https://www.ibm.com/support/pages/finding-logical-files-have-invalid-access-path https://www.ibm.com/support/pages/determining-if-you-have-access-paths-max4gb Un saludo Message: 4 > Date: Tue, 19 Nov 2019 09:56:13 -0500 > From: Miguel SB <[email protected]> > Subject: Re: Recuperar el tamaño de via de acceso de archivos logicos > y fisicos (ACCPTHSIZ ) > To: "forum.help400" <[email protected]> > Message-ID: > < > caframgqpn12clx+pa4kxb3k0n5ob4sqrzfw6h-vmuzpgkdy...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Buenos días, > Gracias por la respuesta. Probé de la forma que me indica y guarde los > datos en una tabla, ubique el campo donde está el tamaño de via de acceso > (ACCPTHSIZ) pero en ese campo solo está un cero y no el dato de *MAX4GB. > Algo que note es que cuando probé con un archivo que tenía *MAX1TB en ese > campo se grabó el valor de uno. > Hay algún campo donde guarde el valor de *MAX4BG o *MAX1TB? O debo asumir > que el valor cero indica max4gb y 1 indica *MAX1TB? > > Gracias por la respuesta > > El mar., 19 de noviembre de 2019 2:31 a. m., Alex Martínez < > [email protected]> escribió: > > > Con el propio DSPFD con OUTFILE y debes indicar que solo quieres los > > archivos físicos *PF > > > > DSPFD FILE(TABLA*) TYPE(*ATR) OUTPUT(*OUTFILE) *FILEATR(*PF) > * > > OUTFILE(QTEMP/ATRIBUTOS) > > > > El mar., 19 nov. 2019 a las 5:33, Miguel SB (<[email protected]>) > > escribió: > > > >> Buenas noches, > >> Tengo vario archivos fisicos y logicos en mi sistema de AS400, lo que > >> necesito saber es si existe alguna forma de obtner el dato de tamaño de > via > >> de acceso (ACCPTHSIZ) y guardar este atributo en una tabla. Por ahora > solo > >> he logrado visualizar es dato haciendo uso del comando DSFD, pero no > >> encuentro la forma de almacenar este dato en una tabla. > >> Ejemplo: > >> Nombre de tabla: TABLA1, al usar el comando DSPFD me muestra la > siguiente > >> informacion: > >> Vía de acceso . . . . . . . . . . . . . . . : Por clave > >> *Tamaño de vía de acceso . . . . . . . . . . : ACCPTHSIZ *MAX4GB* > >> Longitud máxima de clave. . . . . . . . . . : 14 > >> Longitud máxima de registro . . . . . . . . : 208 > >> Conservar en memoria . . . . . . . . . . . : KEEPINMEM *NO > >> > >> El atributo que resalto necesito guardarlo en una tabla, especificamente > >> el valor "*MAX4GB", de tal forma que mi tabla quede de la siguiente > forma: > >> > >> Nombre_PF_LF Tamaño_Acceso > >> TABLA1 *MAX4GB > >> TABLA2 *MAX4GB > >> TABLA3 *MAX1TB > >> > >> Existe algun comando o alguna forma en la pueda obtner el dato de tamaño > >> de acceso? > >> > >> Muchas gracias por las respuestas. > >> ____________________________________________________ > >> Ú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. > ------------ próxima parte ------------ > Se ha borrado un adjunto en formato HTML... > URL: < > http://listas.combios.es/cgi-bin/mailman/private/forum.help400/attachments/20191119/6ccabd15/attachment-0001.htm > > >
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

