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
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
- Cybercriminalité bancaire : l’IA industrialise les attaques en 2026
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
