Aller au contenu

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ètreTypePar défautSignification
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