A présent, voyons comment utiliser CLNUPOUTQ pour mettre en oeuvre une stratégie simple d'archivage de fichiers spoules. La première étape
consiste à utiliser la commande CRTOUTQ (Create Output Queue) pour créer une file d'attente en sortie devant contenir les fichiers spoules que
l'on souhaite archiver :
CRTOUTQ OUTQ( QUSRSYS/ARCHIVE
Utilisation de CLNUPOUTQ
)
Avant de se lancer dans l’utilisation de CLNUPOUTQ, il est important de se mettre d’accord sur une période de rétention des fichiers
spoules. Supposons par exemple que sur votre système vous disposiez de deux files d’attente d’impression baptisées FINANCE et SALES. La
file d’attente d’impression nommée FINANCE contient aussi bien des rapports mensuels que des rapports produits au coup par coup. Créés à
partir d’un ID utilisateur générique nommé MONTHEND, les rapports mensuels doivent être conservés pendant une année. Par ailleurs, le
département Ventes tient à gérer seul le contenu de la file d’attente d’impression SALES. Tous les autres fichiers spoules du système peuvent
être effacés après 28 jours.
Pour répondre à ces exigences, vous décidez d’archiver en ligne les rapports financiers mensuels pendant une année et d’effacer tous
les autres fichiers spoules, à l’exception des rapports des ventes, après 28 jours. Mettre en oeuvre cette stratégie exige trois étapes simples.
Premièrement, commencez par supprimer tout fichier placé dans les archives et datant de plus d’un an :
CLNUPOUTQ OUTQ ((QUSRSYS/ARCHIVE)) +
RETAIN (365)
Ensuite, archivez tous les rapports financiers mensuels vieux de plus de 28 jours :
CLNUPOUTQ OUTQ( (QUSRSYS/FINANCE) ) +
USRID( MONTHEND ) +
RETAIN( 28 ) +
ACTION( *ARCHIVE ) +
ARCHIVE( QUSRSYS/ARCHIVE )
Enfin, effacez tous les fichiers spoules vieux de plus de 28 jours, excepté ceux situés dans la file d’attente d’impression SALES :
CLNUPOUTQ OUTQ( (QUSRSYS/SALES) ) +
OPTION( *OMIT ) +
RETAIN( 28 ) +
ARCHIVE( QUSRSYS/ARCHIVE )
Bien que l’exemple précité soit relativement simple, j’espère qu’il vous donne une idée de la puissance de la commande CLNUPOUTQ.
Cependant, notez que l’exécution de cette commande peut être relativement longue. Aussi est il généralement préférable de toujours la
soumettre en batch.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’essor de l’IA propulse les cyberattaques à des niveaux records
- L’IA sous contrôle : un impératif pour la souveraineté des entreprises
- CESIN : un baromètre qui mesure le risque cyber réel
- Face aux ransomwares, la résilience passe par les sauvegardes immuables
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
