# Mostrar Comando JCL

Semelhante ao caractere de ação SDSF SJ, o JES Job Monitor suporta o comando Mostrar JCL para recuperar o JCL que criou a saída da tarefa selecionada e mostrá-lo em uma janela de editor. O JES Job Monitor recupera o JCL do JES, tornando-o uma função útil para situações em que o membro JCL original não é facilmente localizado.

A autorização para o comando Mostrar JCL é controlada pela diretiva `LIMIT_COMMANDS` em `FEJJCNFG` e os perfis na classe `JESSPOOL` de seu produto de segurança.

| Proprietário da tarefa
LIMIT_COMMANDS | Usuário | Outra
USERID (padrão) | Permitido | Não permitido
LIMITED | Permitido | Permitido somente se for permitido explicitamente por perfis de segurança
NOLIMIT | Permitido | Permitido se for permitido pelos perfis de segurança ou quando a classe `JESSPOOL` não estiver ativa

O JES utiliza a classe `JESSPOOL` para proteger os conjuntos de dados SYSIN/SYSOUT. Semelhante a SDSF, o JES Job Monitor estende o uso da classe `JESSPOOL` para proteger os recursos de tarefas também.

Se `LIMIT_COMMANDS` não for `USERID`, então, o JES Job Monitor consultará a permissão ao perfil relacionado na classe `JESSPOOL`, conforme mostrado na tabela abaixo.

Comando | Perfil JESSPOOL | Acesso Necessário
--- | --- | ---
Suspender | `nodeid.userid.jobname.jobid` | `ALTER`
Liberação | `nodeid.userid.jobname.jobid` | `ALTER`
Cancelar | `nodeid.userid.jobname.jobid` | `ALTER`
Limpar | `nodeid.userid.jobname.jobid` | `ALTER`
Mostrar JCL | `nodeid.userid.jobname.jobid.JCL` | `READ`

Use as substituições a seguir na tabela acima:

nodeid | O ID do nó NJE do subsistema JES de destino
userid | ID do usuário local do proprietário da tarefa
jobname | Nome da tarefa
jobid | ID da tarefa do JES

Se a classe `JESSPOOL` não estiver ativa, então, há um comportamento diferente para os valores `LIMITED` e `NOLIMIT` de `LIMIT_COMMANDS`. O comportamento é idêntico quando `JESSPOOL` está ativo, já que a classe, por padrão, nega a permissão se um perfil não estiver definido.

Observe que Mostrar JCL não é um comando de operador como os outros comandos do JES Job Monitor (Suspender, Liberar, Cancelar e Limpar), de forma que nenhum perfil é necessário na classe `OPERCMDS`.

Tópico pai: JES Job Monitor