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

Percer le brouillard des rançongiciels
Explorez les méandres d’une investigation de ransomware, avec les experts de Palo Alto Networks et Unit 42 pour faire la lumière dans la nébuleuse des rançongiciels. Plongez au cœur de l’enquête pour comprendre les méthodes, les outils et les tactiques utilisés par les acteurs de la menace. Découvrez comment prévenir les attaques, les contrer et minimiser leur impact. Des enseignements indispensables aux équipes cyber.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- IBM i célèbre ses 25 ans
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Souveraineté numérique : après les mots, place aux actes
- La cybersécurité, c’est le rôle de tous !
- DORA : quels impacts après les six premiers mois de mise en conformité sur le terrain ?
- Cybersécurité : le secteur de la santé toujours au défi de la sécurité des e-mails
- Attaque Microsoft SharePoint, analyse et recommandations
