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.

Responder a