Aller au contenu

RCLSPLSTG

Récupérer mémoire du spoule

En bref

La commande RCLSPLSTG (Récupérer la mémoire du spoule) permet de récupérer la mémoire secondaire non utilisée pour les fichiers spoule qui n'ont pas été exploités pendant un nombre de jours supérieur à celui indiqué par l'utilisateur.

RCLSPLSTG se lit RCL (Récupérer (libérer)) + SPLSTG. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

RCLSPLSTG DAYS(…)

Paramètres

Astuce : dans une session 5250, tapez RCLSPLSTG puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande RCLSPLSTG (Récupérer la mémoire du spoule) permet de récupérer la mémoire secondaire non utilisée pour les fichiers spoule qui n'ont pas été exploités pendant un nombre de jours supérieur à celui indiqué par l'utilisateur. Les fichiers spoule sont stockés dans des membres de fichier base de données sur le système. Lorsqu'un fichier spoule est supprimé, le membre est mis à blanc mais pas supprimé. Vous pouvez donc réutiliser ce dernier pour le fichier spoule créé suivant. La réutilisation de membres vides permet d'améliorer la rapidité de création de fichiers spoule. La commande RCLSPLSTG supprime les membres base de données vides non utilisés du groupe d'ASP indiqué. La valeur système QRCLSPLSTG permet de supprimer automatiquement les membres base de données vides non utilisés des ASP principaux ou auxiliaires. Le traitement est synchrone. Pour de plus amples informations sur le traitement synchrone, reportez-vous au manuel Reprise du système, SC41-5304.

Restriction: Si la valeur *ALL ou une valeur Groupe ASP spécifique est indiquée au paramètre ASPGRP, l'utilisateur doit disposer du droit d'utilisation (*USE) sur toutes les descriptions d'unité ASP du groupe d'ASP et le statut de ce dernier doit être DISPONIBLE.

Paramètres

Mot-clé Description Valeurs possibles Remarques
DAYS Jours 1-366, *NONE Obligatoire, positionnel 1
ASPGRP Groupe ASP Nom, *SYSBAS, *ALL, *, *CURASPGRP Facultatif

Jours (DAYS)

Indique un intervalle en jours. Si la mémoire secondaire existante du spoule n'a pas été utilisée pour créer de nouveaux fichiers spoule durant le nombre de jours indiqués, elle sera supprimée.

Ce paramètre est obligatoire.

*NONE
Aucun intervalle n'est utilisé. La mémoire secondaire du spoule non utilisée est supprimée. Il ne restera plus de mémoire secondaire pour créer de nouveaux fichiers spoule. Le temps nécessaire à la création d'un nouveau fichier spoule va augmenter.

Remarque :L'utilisation de cette valeur peut réduire les performances du système. Pour plus d'informations, consultez le manuel Catégorie des fichiers et systèmes de fichiers de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

1-366
Indiquez le nombre de jours. Le nombre de jours indiqué est mesuré à la seconde près.

Groupe ASP (ASPGRP)

Indique le groupe d'ASP contenant les membres base de données inutilisés à supprimer.

*SYSBAS
Les membres base de données inutilisés résidant dans l'ASP système (ASP 1) et l'ensemble des ASP utilisateur de base (ASP 2-32) définis sont supprimés.
*ALL
Les membres base de données inutilisés résidant dans l'ASP système (ASP 1), l'ensemble des ASP utilisateur de base (ASP 2-32) définis et tous les ASP principaux ou secondaires sont supprimés.
*
Les membres base de données inutilisés résidant dans les ASP appartenant à l'espace de nom de bibliothèque de l'unité d'exécution sont supprimés. Il s'agit de l'ASP système (ASP 1), de tous les ASP utilisateur de base (ASP 2-32) et, si l'unité d'exécution possède un groupe d'ASP, des ASP principaux et auxiliaires du groupe d'ASP de l'unité d'exécution.
*CURASPGRP
Les membres base de données inutilisés résidant sur les ASP principaux et auxiliaires du groupe d'ASP de l'unité d'exécution sont supprimés. Si aucun groupe d'ASP n'est associé à l'unité d'exécution, une erreur est signalée.
nom
Indiquez le nom d'un groupe d'ASP. Les membres base de données inutilisés résidant dans les ASP principal et secondaire du groupe d'ASP indiqué sont supprimés.

Exemples

Exemple 1: Suppression des membres base de données inutilisés de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32)

RCLSPLSTG   DAYS(30)

Cette commande permet de récupérer la mémoire secondaire inutilisée pour les fichiers spoule de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32) qui n'ont pas été utilisés pendant plus de 30 jours. Une mémoire non utilisée pendant 1 seule seconde sur une période de 30 jours est récupérée car la zone de mémoire est horodatée.

Exemple 2: Suppression des membres base de données inutilisés du groupe d'ASP de l'utilisateur en cours

RCLSPLSTG   DAYS(*NONE)  ASPGRP(*CURASPGRP)

Cette commande permet de récupérer la mémoire secondaire inutilisée pour les fichiers spoule du groupe d'ASP de l'utilisateur en cours

Exemple 3: Suppression de tous les membres de base de données inutilisés

RCLSPLSTG   DAYS(*NONE)  ASPGRP(*ALL)

Cette commande permet de supprimer tous les membres de base de données inutilisés sur le système.

Exemple 4: Suppression de tous les fichiers spoule périmés de l'ASP système (ASP 1) et de tous les ASP utilisateur de base définis (ASP 2 à 32)

RCLSPLSTG   DAYS(*NONE)  ASPGRP(*)

Cette commande permet de récupérer la mémoire inutilisée pour les fichiers spoule de l'ASP système (ASP 1), de tous les ASP utilisateur de base (ASP 2 à 32) et, si l'unité d'exécution possède un groupe d'ASP, des ASP principaux et secondaire du groupe d'ASP de l'unité d'exécution.

Messages d'erreur

Messages *ESCAPE

CPF9825
Accès non autorisé à l'unité &1.
CPFB8E9
Le groupe ASP &1 n'est pas défini pour l'unité d'exécution &2.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.