Aller au contenu

Commande CL IBM i (AS/400)

WRKUSRJOB

Gérer travaux de l'utilisateur

En bref

La commande WRKUSRJOB (Gérer travaux de l'utilisateur) permet de gérer une liste de travaux utilisateur sélectionnés.

WRKUSRJOB se lit WRK (Gérer) + USRJOB. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

WRKUSRJOB

Paramètres

Astuce : dans une session 5250, tapez WRKUSRJOB 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 WRKUSRJOB (Gérer travaux de l'utilisateur) permet de gérer une liste de travaux utilisateur sélectionnés.

Selon les valeurs indiquées aux paramètres STATUS, ASTLVL et JOBTYPE, vous pouvez utiliser cette commande pour effectuer les tâches suivantes :

  • A partir de l'écran Gestion des utilisateurs connectés, vous pouvez envoyer des messages à des utilisateurs connectés ou déconnecter ces derniers. Vous pouvez également visualiser des messages et des détails relatifs aux utilisateurs connectés. Pour accéder à cet écran, indiquez STATUS(*ACTIVE), ASTLVL(*BASIC) et JOBTYPE(*INTERACT).
  • A partir de l'écran Gestion des travaux, vous pouvez afficher l'état de tous les travaux sur le système. Vous pouvez également suspendre, arrêter ou libérer ces travaux. Enfin, vous avez la possibilité de gérer les sorties imprimées et afficher des messages. Pour accéder à cet écran, indiquez ASTLVL(*BASIC), JOBTYPE(*BATCH) et toute valeur admise au paramètre STATUS.
  • A partir de l'écran Gestion des travaux de l'utilisateur, vous pouvez afficher l'état des travaux utilisateur en cours d'exécution sur le système ou celui des travaux utilisateur placés en file d'attente de travaux ou file d'attente en sortie. Vous pouvez également modifier, suspendre ou libérer les travaux, ou bien encore les arrêter ou les déconnecter. Enfin, vous avez la possibilité de gérer ces travaux ou les fichiers spoule et d'envoyer des messages. Pour accéder à cet écran, indiquez l'une des combinaisons suivantes :
    • ASTLVL(*INTERMED) et toute valeur aux paramètres STATUS et JOBTYPE
    • ASTLVL(*BASIC), JOBTYPE(*INTERACT), et la combinaison STATUS(*ALL), STATUS(*JOBQ) ou STATUS(*OUTQ)
    • ASTLVL(*BASIC), JOBTYPE(*ALL) et toute valeur au paramètre STATUS

La fonction de table QSYS2.JOB_INFO renvoie des informations similaires.

Paramètres

Mot-clé Description Valeurs possibles Remarques
USER Utilisateur travaux à afficher Nom, *, *ALL Facultatif, positionnel 1
STATUS Etat des travaux utilisateur *ALL, *ACTIVE, *JOBQ, *OUTQ Facultatif, positionnel 2
OUTPUT Sortie *, *PRINT Facultatif, positionnel 3
JOBTYPE Type de travail *ALL, *INTERACT, *BATCH Facultatif
ASTLVL Niveau d'assistance *PRV, *USRPRF, *BASIC, *INTERMED Facultatif

Utilisateur travaux à afficher (USER)

Ce paramètre permet de gérer les travaux utilisateur définis par le profil utilisateur initiateur du travail. Les travaux utilisateur comprennent les travaux interactifs, les travaux par lots, les travaux par lots de communication, les travaux par lots MRT (programme à demandeurs multiples), et les travaux à démarrage automatique. Les travaux utilisateur ne comprennent pas les travaux système, les travaux de moniteur de sous-système, les lecteurs ou éditeurs de spoule.

*
Affiche les travaux utilisateur correspondant au profil utilisateur en cours.
*ALL
Affiche les travaux utilisateur correspondant à tous les profils utilisateur.
nom-profil-utilisateur
Indiquez le nom d'un profil utilisateur. Les travaux utilisateur correspondant à ce profil sont affichés.

Etat des travaux utilisateur (STATUS)

Indique l'état des travaux utilisateur à gérer.

*ALL
Affiche les travaux utilisateur quel que soit leur état, y compris les travaux en file d'attente, les travaux actifs, et les travaux se trouvant dans des files d'attente en sortie.
*JOBQ
Affiche uniquement les travaux utilisateur en file d'attente de travaux.
*ACTIVE
Affiche uniquement les travaux utilisateur actifs, y compris tous les travaux de groupe et les travaux d'appel système. Pour afficher l'écran Gestion des utilisateurs connectés, indiquez STATUS(*ACTIVE).
*OUTQ
Affiche uniquement les travaux utilisateur dont l'exécution est terminée mais dont des fichiers spoule trouvent encore dans une file d'attente en sortie.

Sortie (OUTPUT)

Indique si la sortie générée par la commande doit être affichée sur le poste de travail demandeur, ou imprimée avec la sortie spoule du travail.

*
La sortie est affichée pour les travaux interactifs ou imprimée avec la sortie spoule de travaux dans le cas des travaux non interactifs.
*PRINT
Le résultat est placé dans un fichier spoule de la file d'attente en sortie du travail.

Type de travail (JOBTYPE)

Indique le type correspondant aux travaux utilisateur affichés.

*ALL
Tous les types de travaux utilisateur sont affichés, pour les travaux en mode de traitement interactif et par lots. Si JOBTYPE(*ALL) est indiqué, le paramètre ASTLVL est ignoré.
*INTERACT
Seuls les travaux utilisateur en traitement interactif sont affichés. Pour afficher l'écran Gestion des utilisateurs connectés, indiquez JOBTYPE(*INTERACT). Si vous précisez également la valeur ASTLVL(*BASIC), les travaux interactifs affichés comprennent des travaux de groupes suspendus et des utilisateurs ayant fermé une session alors que des sorties sont en attente d'impression.
*BATCH
Seuls les travaux utilisateur en traitement par lots sont affichés. Ceux-ci comprennent travaux à démarrage anticipé, travaux par lots immédiats et travaux 36EE MRT. Pour afficher l'écran Gestion des travaux, indiquez JOBTYPE(*BATCH).

Niveau d'assistance (ASTLVL)

Indique l'interface utilisateur à utiliser.

*PRV
L'interface utilisateur précédente est utilisée.
*USRPRF
L'interface utilisateur indiquée pour le paramètre ASTLVL (Niveau d'assistance) de votre profil utilisateur est utilisé. Si le paramètre ASTLVL est affecté de la valeur *ADVANCED, *INTERMED est utilisé.
*BASIC
L'interface utilisateur d'Assistant est utilisée.
*INTERMED
L'interface utilisateur du système est utilisée.

Exemples

Exemple 1 : gestion d'une liste de travaux sélectionnés

WRKUSRJOB   USER(PGMR12)

Cette commande permet à l'utilisateur de gérer une liste de travaux exécutés avec le profil utilisateur PGMR12.

Exemple 2 : gestion d'une liste de tous les travaux

WRKUSRJOB   USER(*ALL)  STATUS(*JOBQ)

Cette commande permet à l'utilisateur de gérer une liste de tous les travaux présents dans les files d'attente de travaux.

Exemple 3 : gestion d'une liste de travaux interactifs

WRKUSRJOB   USER(*ALL)  STATUS(*ACTIVE)
            JOBTYPE(*INTERACT)  ASTLVL(*BASIC)

Cette commande permet à l'utilisateur de gérer une liste d'utilisateurs connectés. Cette liste inclut les utilisateurs déconnectés avec une sortie imprimante et les travaux de groupes interactifs interrompus.

Messages d'erreur

Messages *ESCAPE

CPF1E50
Tous les travaux ne sont pas affichés.
CPF1E51
File d'attente de travaux &1 de la bibliothèque &2 non trouvée.
CPF1E99
Erreur non prévue.
CPF1003
Sous-système &1 inactif.
CPF9845
Erreur lors de l'ouverture du fichier &1.
CPF9846
Erreur lors du traitement du fichier &1 de &2.
CPF9847
Erreur lors de la fermeture du fichier &1 de bibliothèque &2.
CPF9850
Substitution non admise pour fichier imprimante &1.
CPF9851
Valeur de ligne fin de page trop faible pour fichier &1 dans &2.
CPF9871
Erreur lors du traitement.

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