Service SQL IBM i (AS/400) · Procédure
QSYS2.CLEAR_TRACKED_JOB_INFO
Effacer le suivi des travaux
Efface les informations du fichier de suivi des travaux (job tracking) d'un ASP indépendant ou de *SYSBAS, éventuellement limitées à une file d'attente de travaux.
À quoi ça sert
Le suivi des travaux conserve la trace de travaux passés par des files d'attente de travaux déclarées comme suivies. La procédure QSYS2.CLEAR_TRACKED_JOB_INFO vide ce fichier de suivi. Le paramètre obligatoire IASP_NAME désigne l'ASP concerné (*SYSBAS pour le système).
Les autres paramètres, tous facultatifs et à NULL par défaut, restreignent l'effacement : NODE_NAME (nœud), JOB_QUEUE_LIBRARY et JOB_QUEUE (file d'attente des travaux), INTERNAL_JOB_IDENTIFIER (identifiant interne du travail) et ROUTING_STEP (étape d'acheminement).
La procédure supprime des données de suivi et n'a pas de mode aperçu (PREVIEW). Elle n'a pas d'équivalent en commande CL : seul le SQL permet de gérer ce fichier.
Résultat réel sur un IBM i 7.5
Procédure non exécutée sur notre IBM i de test : elle agit sur la configuration du système ou sur d'autres travaux.
L'exemple d'IBM
Effacer toutes les informations de suivi des travaux du fichier de suivi de *SYSBAS.
-- Description: Clear all tracked job information from the job tracking file in *SYSBAS.
CALL QSYS2.CLEAR_TRACKED_JOB_INFO(IASP_NAME => '*SYSBAS');
Bon à savoir
Consultez d'abord ce qui est suivi avec TRACKED_JOB_INFO : une fois le fichier effacé, l'historique correspondant n'est plus récupérable.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
IASP_NAME |
VARCHAR(10) | obligatoire | Nom de l'ASP indépendant |
NODE_NAME |
VARCHAR(8) | NULL | Nom du nœud |
JOB_QUEUE_LIBRARY |
VARCHAR(10) | NULL | Bibliothèque de la file d'attente des travaux |
JOB_QUEUE |
VARCHAR(10) | NULL | File d'attente des travaux |
INTERNAL_JOB_IDENTIFIER |
BINARY(16) | NULL | Identifiant interne du travail |
ROUTING_STEP |
INTEGER | NULL | Étape d'acheminement |