Actions exécutées sur les travaux : limitations de la cible

Job Monitor ne permet pas un accès opérateur complet au spoule JES. Seules les commandes Hold, Release, Cancel et Purge sont disponibles et, par défaut, elles le sont uniquement sur les fichiers spoule dont vous êtes (ou dont un autre utilisateur est) le propriétaire. Vous pouvez émettre ces commandes en sélectionnant l'option appropriée dans la structure du menu client. Aucune invite de commande n'est disponible. Vous pouvez élargir le choix des commandes à l'aide des profils de sécurité permettant de définir pour quels travaux les commandes sont disponibles.

Comme le caractère de l'action SDSF SJ, Job Monitor prend en charge la commande Show JCL pour récupérer l'instruction JCL ayant créé la sortie de travail sélectionnée, puis pour afficher celle-ci dans un éditeur. Job Monitor récupère l'instruction JCL dans JES, ce qui peut vous aider à rechercher un membre JCL d'origine difficile à localiser autrement.

Tableau 1. Commandes de la console Job Monitor
Action JES2 JES3
Hold

$Hx(jobid)
x = {J, S ou T}

*F,J=jobid,H

Release

$Ax(jobid)
x = {J, S ou T}

*F,J=jobid,R

Cancel

$Cx(jobid)
x = {J, S ou T}

*F,J=jobid,C

Purge

$Cx(jobid),P
x = {J, S ou T}

*F,J=jobid,C

Show JCL Non applicable Non applicable

Les commandes JES disponibles énumérées dans Tableau 1 sont par défaut limitées aux travaux dont vous êtes (ou dont un autre utilisateur est) propriétaire. Vous pouvez modifier cette valeur par défaut à l'aide de la directive LIMIT_COMMANDS, comme décrit dans Fichier de configuration BLZJCNFG de Job Monitor.

Tableau 2. Matrice des droits d'exécution des commandes Job Monitor
   
LIMIT_COMMANDS Utilisateur Autre
USERID (par défaut) Autorisée Non autorisée
LIMITED Autorisée Autorisée uniquement si elle est explicitement permise par les profils de sécurité
NOLIMIT Autorisée Autorisée si permise par les profils de sécurité ou lorsque la classe JESSPOOL n'est pas active

JES utilise la classe JESSPOOL pour protéger les ensembles de données SYSIN/SYSOUT. Comme SDSF, Job Monitor étend l'utilisation de la classe JESSPOOL pour protéger les ressources des travaux.

Si le paramètre LIMIT_COMMANDS n'est pas associé à la valeur USERID, Job Monitor demande les droits d'accès au profil associé dans la classe JESSPOOL, comme le montre le tableau suivant :

Tableau 3. Profils JESSPOOL étendus
En-tête Profil JESSPOOL Accès nécessaire
Hold nodeid.userid.jobname.jobid ALTER
Release nodeid.userid.jobname.jobid ALTER
Cancel nodeid.userid.jobname.jobid ALTER
Purge nodeid.userid.jobname.jobid ALTER
Show JCL nodeid.userid.jobname.jobid.JCL READ

Utilisez les substitutions suivantes dans le tableau précédent :

nodeid ID de noeud NJE du sous-système JES cible
userid ID utilisateur local du propriétaire du travail
jobname Nom du travail
jobid ID travail JES

Si la classe JESSPOOL n'est pas active, un comportement différent est défini pour les valeurs LIMITED et NOLIMIT de LIMIT_COMMANDS, comme décrit dans Fichier de configuration BLZJCNFG de Job Monitor. Ce comportement est identique lorsque la classe JESSPOOL est active, car, par défaut, elle refuse les droits si aucun profil n'est défini.


Commentaires en retour

Avez-vous obtenu l'aide souhaitée ? Vous pouvez envoyer des commentaires en retour à Jazz.net (inscription nécessaire) : Commentaire dans les forums ou signaler un bogue