> Tech > Expiration des fichiers spoolés

Expiration des fichiers spoolés

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

On peut désormais faire expirer automatiquement des fichiers spoolés. A cet effet, de nouveaux paramètres ont été ajoutés aux commandes Create, Change et Override Printer File (CRTPRTF, CHGPRTF et OVRPRTF) Ils permettent de choisir une date d’expiration spécifique où le nombre de jours après lequel expireront les fichiers spoolés créés

Expiration des fichiers spoolés

à l’aide de ce fichier d’impression. Les nouveaux paramètres de ces commandes se présentent ainsi :

Expiration date for file . . . *NONE
Date, *NONE, *DAYS Days
until file expires . . . 1-366

La valeur par défaut de *NONE fait que les fichiers spoolés sont exactement les mêmes que ceux qui ont été produits dans les releases précédentes, sans date d’expiration. Si l’on spécifie une date, le fichier spoolé expirera à 23:59:59 heure locale de cette date et, si l’on choisit *DAYS comme paramètre de date d’expiration, c’est le paramètre days until file expires qui sera utilisé. Les éventuels fichiers spoolés créés à l’aide de ce fichier d’imprimante ont leurs dates d’expiration définies spécifiquement (si l’on utilise le paramètre days until file expires, les jours sont convertis en une date réelle). On peut changer la date d’expiration avec la commande CHGSPLFA (Change Spooled File Attributes), qui a les mêmes paramètres.

L’expiration d’un fichier spoolé n’entraîne pas forcément sa suppression. Pour supprimer tous les fichiers spoolés expirés sur le système ou dans un pool de disques donné, il faut exécuter Delete Expired Spooled Files (DLTEXPSPLF). On peut exécuter cette commande à tout moment. Cependant, s’il s’agit de fichiers spoolés, il vaut mieux programmer un job pour qu’il émette cette commande. Ainsi, la commande suivante crée une entrée de programmation de job chargée de supprimer les fichiers spoolés expirés, chaque jour à 1:00 a.m. :

ADDJOBSCDE JOB(DLTEXPSPLF) CMD(DLTEXPSPLF
ASPGRP(*ALL)) F(*WEEKLY)
SCDDATE(*NONE) SCDDAY(*ALL)
SCDTIME(010000)
JOBQ(QSYS/QSYSNOMAX)
TEXT(‘DELETE EXPIRED SPOOLED FILES
SCHEDULE ENTRY’)

Téléchargez cette ressource

Microsoft 365 : 5 erreurs de sécurité

Microsoft 365 : 5 erreurs de sécurité

A l’heure où les données des solutions Microsoft 365 sont devenues indispensables au bon fonctionnement de l’entreprise, êtes-vous certain de pouvoir compter sur votre plan de sécurité des données et de sauvegarde des identités ? Découvrez le Top 5 des erreurs à ne pas commettre et les meilleures pratiques recommandées par les Experts DIB France.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010