> Tech > Utilisation de CLNUPOUTQ

Utilisation de CLNUPOUTQ

Tech - Par iTPro - Publié le 24 juin 2010
email

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 gratuitement cette ressource

Aborder la Blockchain, comprendre et démarrer

Aborder la Blockchain, comprendre et démarrer

Une véritable révolution se prépare progressivement... les entreprises doivent veiller à ne pas rester à l’écart et se faire prendre de vitesse. Tout comme la mobilité ou encore le cloud, la blockchain est une composante essentielle de la transformation numérique. Découvrez, dans ce dossier, comment aborder, comprendre et démarrer la Blockchain

Tech - Par iTPro - Publié le 24 juin 2010