Como el carácter de acción SDSF SJ , el supervisor del trabajo también soporta el mandato Show JCL para recuperar el JCL que creó la salida de trabajo seleccionada, y después, lo visualiza en un editor. El supervisor del trabajo recupera el JCL desde el JES, lo que le ayuda a encontrar un miembro JCL original que de lo contrario no se localizaría fácilmente.
| Acción | JES2 | JES3 |
|---|---|---|
| Hold | $Hx(jobid) |
*F,J=jobid,H |
| Release | $Ax(jobid) |
*F,J=jobid,R |
| Cancel | $Cx(jobid) |
*F,J=jobid,C |
| Purge | $Cx(jobid),P |
*F,J=jobid,C |
| Mostrar JCL | no aplicable | no aplicable |
Los mandatos JES disponibles listados en Tabla 1 están limitados, de forma predeterminada, a trabajos que tiene en propiedad el usuario. Puede cambiar esto con la directiva LIMIT_COMMANDS , como aparece documentado en Archivo de configuración del supervisor del trabajo BLZJCNFG.
| LIMIT_COMMANDS | Usuario | Otro |
|---|---|---|
| USERID (predeterminado) | Permitido | No permitido |
| LIMITED | Permitido | Permitido únicamente si está permitido explícitamente por los perfiles de seguridad |
| NOLIMIT | Permitido | Permitido si está permitido por los perfiles de seguridad o cuando la clase JESSPOOL no está activa |
JES utiliza la clase JESSPOOL para proteger los conjuntos de datos SYSIN/SYSOUT. Igual que SDSF, el supervisor del trabajo también amplía el uso de la clase JESSPOOL para proteger los recursos del trabajo.
Si LIMIT_COMMANDS no es USERID, el supervisor del trabajo pedirá permiso para acceder al perfil relacionado en la clase JESSPOOL , como vemos en la siguiente tabla:
| Cabecera | Perfil JESSPOOL | Acceso necesario |
|---|---|---|
| Hold | nodeid.userid.jobname.jobid | ALTER |
| Release | nodeid.userid.jobname.jobid | ALTER |
| Cancel | nodeid.userid.jobname.jobid | ALTER |
| Purge | nodeid.userid.jobname.jobid | ALTER |
| Mostrar JCL | nodeid.userid.jobname.jobid.JCL | READ |
Utilice las siguientes sustituciones en la tabla anterior:
| IDnodo | ID del nodo NJE del subsistema JES de destino |
| IDusuario | ID de usuario local del propietario del trabajo |
| nombredeltrabajo | Nombre del trabajo |
| IDtrabajo | ID del trabajo JES |
Si la clase JESSPOOL no está activa, hay un comportamiento definido para el valor LIMITED y NOLIMIT de LIMIT_COMMANDS, como describimos en Archivo de configuración del supervisor del trabajo BLZJCNFG. El comportamiento es idéntico cuando JESSPOOL está activo, porque la clase, de forma predeterminada, deniega el permiso si no está definido el perfil.