par Terry Smith
Au fil du temps, l'utilitaire Library History rassemble les informations sur la
taille des bibliothèques et les affiche en utilisant une interface Web
En tant qu'administrateur de base de données, je suis persuadé que l'on a jamais
trop d'espace disque sur un AS/400. C'est presque une loi de la nature que quelle
que soit la quantité d'espace dont on dispose, celui-ci est finalement utilisé.
Mais, s'il nous fallait rédiger le chèque pour acheter de nouveaux disques, nous
changerions peut être rapidement d'avis. Etant donné que le coût unitaire des
disques baisse au fil du temps, il n'est pas recommandé d'acheter plus d'espace
disque que l'on envisage d'en utiliser dans l'immédiat. L'idéal serait de suivre
et de planifier l'utilisation des unités disques de manière à acheter des disques
supplémentaires au fur et à mesure que les besoins se font sentir, afin de profiter
d'une part des baisses des prix, et d'autre part des nouvelles technologies. L'utilitaire
Library History procure une meilleure image de l'utilisation des disques AS/400,
permettant ainsi une meilleure prise de décisions d'achat de disques et une meilleure
utilisation de l'espace.
Library History permet une meilleure prise de décisions d'achat de disques
et une meilleure utilisation de l'espace
Cet utilitaire se divise en deux parties : un job batch qui peut être exécuté
périodiquement pour collecter des informations sur la taille des bibliothèques
AS/400n et un frontal Web pour afficher les informations historisées sous forme
de tableau ou de graphique. L'interface Web permet la représentation graphique
des données sans toutes les difficultés liées à la distribution des applications
client/serveur. Pour le déploiement Web, j'ai utilisé Net.Data d'IBM et un jeu
d'applets graphiques Java gracieusement fourni par la société Visual Engineering.
Il n'est donc pas nécessaire d'envisager un investissement particulier pour mettre
en oeuvre l'application Library History sur un AS/400.
Créer un historique de l’utilisation des disques AS/400
Au coeur de l’application Library History se trouve un petit programme CL qui utilise
la commande DSPOBJD (Display Object Description) pour remonter des informations
sur l’utilisation disque de tous les objets bibliothèques se trouvant sur l’AS/400.
Un fichier physique enregistre les informations de taille de la bibliothèque,
et un ensemble de requêtes Query Management extrait et formate les données. Chaque
enregistrement du fichier contient un nom de bibliothèque, la date à laquelle
la commande DSPOBJD a été exécutée et la taille totale de la bibliothèque, tous
les objets inclus.
Pour que le programme CL soit utile, il est nécessaire de l’exécuter régulièrement
afin de constituer un historique contenant des informations sur la taille de la
bibliothèque. A chaque fois que le programme est exécuté, un enregistrement est
ajouté dans le fichier base de données pour chaque bibliothèque existant sur le
système. Pour la plupart des utilisations, la collecte d’informations sur une
base hebdomadaire est suffisante. Pour exécuter le programme une fois par semaine,
on peut émettre une commande ADDJOBSCDE (Add Job Scheduled Entry) semblable à
la suivante :
ADDJOBSCDE JOB(CRTLIBHST) +
CMD(CALL PGM(LIBHISTORY/CRTLIBHST)) +
FRQ(*WEEKLY) +
SCDDATE(*NONE) +
SCDDAY(*SUN) +
SCDTIME(2300)
Le fichier base de données utilisé dans l’application contient des dates mais
pas d’heures car le programme est supposé fonctionner une fois par jour. Toutefois,
si on souhaite collecter des informations sur la taille des bibliothèques plus
souvent, il est possible de modifier l’application de manière à ajouter des informations
sur l’horodatage, car la commande DSPOBJD y pourvoit.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Ready For IT 2026 : quand l’accélération de l’innovation redessine les priorités des décideurs IT
- Microsoft Build 2026 : industrialiser l’IA agentique dans les environnements d’entreprise
- IA et souveraineté des données : les entreprises françaises redéfinissent les infrastructures IT
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
