viernes, 6 de julio de 2012

Utilidad LIBSIZE

La utilidad LIBSIZE nos devuelve el número de objetos de una biblioteca y su tamaño.
Al ejecutar el mandato nos devuelve un mensaje en la linea de estado con la información de la biblioteca.
Library size MYLIBRARY:000000017235968 Bytes. Objects 0000000000006

Tiene la opción de imprimir el mensaje de salida, parámetro OUTPUT(*PRINT), para poder someterlo o planificar su ejecución; nos puede servir para comprobar el tamaño de una biblioteca en un momento concreto.

No se recomienda utilizar esta utilidad para substituir el inventario de objetos en disco incluido en el sistema operativo, ver entrada "Estadísticas espacio en disco".
Esta utilidad esta basada en el documento de IBM "CL Program to Retrieve Library Size and Number of Objects" que utiliza la API RTVLAPI.

Podéis bajar el código desde este enlace.

4 comentarios:

José Antonio dijo...

Gracias por el enlace. Funciona bien con una lib de 30000 objetos y más de 300GBs!! (20 mins).

JuanK dijo...

Saludos cordiales, el enlace al código no funciona. Gracias

mrierab dijo...

IBM elimino el web DevelopersWork, el pasado el 31-ene-2020, perdiendose todo su contenido.
Estoy recuperando el codigo y analizando donde podemos colgarlo para que este de nuevo disponible.
Cuando esten recuperados los enlaces publicare la noticia en el blog.

mrierab dijo...

Prueba el nuevo enlace al codigo.