Ações em Relação às Tarefas: Limitações de Destino

O Monitor de Tarefas não fornece acesso completo do operador para o spool do JES. Apenas os comandos Hold, Release, Cancel e Purge estão disponíveis e, por padrão, apenas para os arquivos de spool que você ou outro usuário possui. É possível emitir esses comandos ao selecionar a opção apropriada na estrutura de menu de cliente. Não há prompt de comandos. É possível ampliar o escopo dos comandos usando os perfis de segurança para definir para quais tarefas os comandos estão disponíveis.

Assim como o caractere de ação SDSF SJ, o Monitor de Tarefas também suporta o comando Show JCL para recuperar a JCL que criou a saída da tarefa selecionada e, em seguida, exibí-la em um editor. O Monitor de Tarefas recupera a JCL a partir do JES, que pode ajudar a localizar um membro JCL original o que, de outra forma, seria difícil de ser localizada.

Tabela 1. Comandos de Console do Monitor de Tarefas
Ação JES2 JES3
Hold

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

*F,J=jobid,H

Release

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

*F,J=jobid,R

Cancelar

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

*F,J=jobid,C

Purge

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

*F,J=jobid,C

Show JCL não aplicável não aplicável

Os comandos JES disponíveis listados na Tabela 1 são, por padrão, limitados às tarefas suas ou de outro usuário. Isso pode ser alterado com a diretiva LIMIT_COMMANDS, conforme documentado no BLZJCNFG do Arquivo de Configuração do Monitor de Tarefas.

Tabela 2. Matriz de Permissão de Comando do Monitor de Tarefas
   
LIMIT_COMMANDS Usuário Outros
USERID (padrão) Permitido Não permitido
LIMITED Permitido Permitido apenas se determinado explicitamente pelos perfis de segurança
NOLIMIT Permitido Permitido se determinado pelos perfis de segurança ou quando a classe JESSPOOL não estiver ativa

O JES usa a classe JESSPOOL para proteger os conjuntos de dados SYSIN/SYSOUT. Como o SDSF, o Monitor de Tarefas também estende o uso da classe JESSPOOL para proteger os recursos de tarefa.

Se LIMIT_COMMANDS não for USERID, o Monitor de Tarefas consultará a permissão para acessar o perfil relacionado na classe JESSPOOL, conforme mostrado na seguinte tabela:

Tabela 3. Perfis Estendidos JESSPOOL
Cabeçalho Perfil JESSPOOL Acesso necessário
Hold nodeid.userid.jobname.jobid ALTER
Release nodeid.userid.jobname.jobid ALTER
Cancelar nodeid.userid.jobname.jobid ALTER
Purge nodeid.userid.jobname.jobid ALTER
Show JCL nodeid.userid.jobname.jobid.JCL READ

Use as seguintes substituições na tabela anterior:

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

Se a classe JESSPOOL não estiver ativa, há um comportamento diferente definido para o valor LIMITED e NOLIMIT do LIMIT_COMMANDS, conforme descrito no BLZJCNFG do Arquivo de Configuração do Monitor de Tarefas. O comportamento é idêntico quando JESSPOOL estiver ativo, porque a classe, por padrão, negará a permissão se um perfil não estiver definido.