Aktionen für Jobs: Einschränkungen

Die Jobüberwachung bietet keinen vollen Bedienerzugriff auf den JES-Spool. Nur die Befehle 'Hold', 'Release', 'Cancel' und 'Purge' sind verfügbar, und sie sind standardmäßig nur für die Spooldateien verfügbar, deren Eigner Sie selbst sind oder deren Eigner ein anderer Benutzer ist. Sie können diese Befehle absetzen, indem Sie in der Clientmenüstruktur die geeignete Option auswählen. Es gibt keine Eingabeaufforderung. Sie können den Umfang der Befehle mittels Sicherheitsprofilen erweitern, um festzulegen, für welche Jobs die Befehle verfügbar sind.

Wie das SDSF-Aktionszeichen SJ unterstützt Job Monitor auch den Befehl Show JCL, mit dem die JCL, die die ausgewählte Jobausgabe erstellt hat, abgerufen und in einem Editor angezeigt wird. Job Monitor ruft die JCL aus dem JES ab. Dadurch können Sie ein ursprüngliches JCL-Member lokalisieren, was andernfalls nicht einfach ist.

Tabelle 1. Job-Monitor-Konsolbefehle
Aktion JES2 JES3
Hold

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

*F,J=jobid,H

Release

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

*F,J=jobid,R

Cancel

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

*F,J=jobid,C

Purge

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

*F,J=jobid,C

Show JCL nicht anwendbar nicht anwendbar

Die in Tabelle 1 aufgelisteten verfügbaren JES-Befehle sind standardmäßig auf die Jobs begrenzt, deren Eigner Sie selbst sind oder deren Eigner ein anderer Benutzer ist. Sie können dies, wie in Job-Monitor-Konfigurationsdatei BLZJCNFG gezeigt, mit der Anweisung LIMIT_COMMANDS ändern.

Tabelle 2. Matrix der Befehlsberechtigung in der Jobüberwachung
   
LIMIT_COMMANDS Benutzer Andere
USERID (Standardwert) zulässig nicht zulässig
LIMITED zulässig nur zulässig, wenn die Sicherheitsprofile dies explizit zulassen
NOLIMIT zulässig zulässig, wenn die Sicherheitsprofile dies zulassen oder wenn die Klasse JESSPOOL nicht aktiv ist

JES verwendet die Klasse JESSPOOL zum Schutz der Datensätze SYSIN/SYSOUT. Wie SDSF dehnt auch Job Monitor die Verwendung der Klasse JESSPOOL auf den Schutz der Jobressourcen aus.

Wenn LIMIT_COMMANDS nicht auf USERID gesetzt ist, fordert Job Monitor, wie in der folgenden Tabelle gezeigt, die Berechtigung zum Zugriff auf die zugehörigen Profile in der Klasse JESSPOOL an:

Tabelle 3. Erweiterte JESSPOOL-Profile
Header JESSPOOL-Profil Erforderlicher Zugriff
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

Ersetzen Sie die Angaben in der Tabelle oben wie folgt:

nodeid NJE-Knoten-ID des Ziel-JES-Subsystems
userid Lokale Benutzer-ID des Jobeigners
jobname Name des Jobs
jobid JES-Job-ID

Wenn die Klasse JESSPOOL nicht aktiv ist, ist für die Werte LIMITED und NOLIMIT für LIMIT_COMMANDS ein abweichendes Verhalten definiert. Dies wird in Job-Monitor-Konfigurationsdatei BLZJCNFG beschrieben. Das Verhalten ist identisch, wenn JESSPOOL aktiv ist, weil die Klasse standardmäßig die Berechtigung verweigert, wenn kein Profil definiert ist.


Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug