O Monitor de Tarefas fornece serviços relacionados ao JES. É possível controlar
o comportamento do Monitor de Tarefas com as definições em BLZJCNFG.
Customize
o membro de configuração de amostra do Monitor de Tarefas,hlq.SBLZSAMP(BLZJCNFG),
como mostra o seguinte exemplo. As linhas de comentário começam com um sinal de sustenido
(#), ao usar uma página de códigos em U.S. As linhas de dados podem conter apenas
uma diretiva e seu valor designado. Não são permitidos comentários na mesma linha.
Nota: A tarefa iniciada doBLZJMON deve ser reiniciada para selecionar as
alterações feitas.
HOST_CODEPAGE=IBM-1047
SERV_PORT=6716
TZ=EST5EDT
#_BPXK_SETIBMOPT_TRANSPORT=TCPIP
#CODEPAGE=UTF-8
#CONCHAR=$
#CONSOLE_NAME=JMON
#GEN_CONSOLE_NAME=OFF
#LIMIT_COMMANDS=NOLIMIT
#LIMIT_VIEW=USERID
#LISTEN_QUEUE_LENGTH=5
#MAX_DATASETS=32
#MAX_THREADS=200
#TIMEOUT=3600
#TIMEOUT_INTERVAL=1200
#SUBMITMETHOD=TSO
#TSO_TEMPLATE=BLZ.SBLZSAMP(BLZTSO)
- HOST_CODEPAGE
- A página de códigos do host. O padrão é IBM-1047.
Altere para corresponder à página de códigos do host.
- SERV_PORT
- O número da porta do servidor host do Monitor de Tarefas. A porta padrão
é 6716.
Nota: Antes de selecionar uma
porta, verifique se ela está disponível no sistema com os comandos
TSO NETSTAT e NETSTAT PORTL.
- TZ
- Seletor de Fuso Horário. O padrão é EST5EDT. O fuso horário
padrão é UTC +5 horas (no horário de verão (EDT) do Eastern Standard Time (EST)). Altere isso para representar seu fuso horário.
É possível localizar informações adicionais aqui: UNIX® System Services Command Reference (SA22-7802).
As seguintes definições são opcionais. Se omitidas,
os valores-padrão serão aplicados conforme especificado abaixo:
- _BPXK_SETIBMOPT_TRANSPORT=<tcpip stack name>
- Especifica o nome da pilha TCPIP a ser usada. O padrão é TCPIP. Remova o comentário e altere para o nome da pilha TCPIP
solicitado, conforme definido na instrução TCPIPJOBNAME no
TCPIP.DATA relacionado.
Nota: Codificar uma instrução DD SYSTCPD no servidor
JCL não configura a afinidade de pilha pedida.
- CODEPAGE
- A página de códigos da área de trabalho. O padrão é UTF-8.
A página de códigos da área de trabalho é configurada para UTF-8 e geralmente não deve ser
alterada. Pode ser necessário remover o comentário da diretiva e alterar
UTF-8 para corresponder à página de códigos da área de trabalho se você tiver dificuldades com os caracteres NLS, como o símbolo de moeda.
- CONCHAR
- Especifica o caractere de comando do console JES. CONCHAR é padronizado
para CONCHAR=$ para o JES2 ou para CONCHAR=* para
o JES3. Remova o comentário e altere para o caractere de comando especificado.
- CONSOLE_NAME
- Especifica o nome do console EMCS usado para emitir comandos em relação
às tarefas (Hold, Release, Cancel e Purge). O padrão é JMON.
Remova o comentário e altere para o nome de console desejado usando as diretrizes
abaixo.
- CONSOLE_NAME deve ser um nome de console com dois
a oito caracteres alfanuméricos, ou &SYSUID.
- Se um nome de console for especificado, um console único por esse nome
será usado para todos os usuários. Se o console com esse nome estiver sendo utilizado,
o comando emitido pelo cliente falhará.
- Se &SYSUID for especificado, o ID de usuário cliente
será usado como o nome do console. Assim, um console diferente será usado para
cada usuário. Se o console com esse nome estiver sendo utilizado (por exemplo,
o usuário está usando o SDSF ULOG), o comando emitido pelo cliente falhará, dependendo
da configuração GEN_CONSOLE_NAME.
Independente do nome do console usado, o ID de usuário do cliente que solicita o comando é usado como o LU do
console, deixando um rastreio nas mensagens syslog IEA630I e IEA631.
IEA630I OPERATOR console NOW ACTIVE, SYSTEM=sysid, LU=id
IEA631I OPERATOR console NOW INACTIVE, SYSTEM=sysid, LU=id
- GEN_CONSOLE_NAME
- Ativa ou desativa a geração automática de nomes de console alternativos. O padrão é OFF. Remova o comentário e altere para ON para
ativar os nomes de console alternativos.
Essa diretiva é usada apenas quando
CONSOLE_NAME=&USERID e o ID de usuário não estiver disponível
como o nome do console.
Se GEN_CONSOLE_NAME=ON,
um nome de console alternativo é gerado ao anexar um dígito numérico único
no ID de usuário. Os dígitos de 0 a 9 são tentados. Se nenhum console disponível for
localizado, o comando emitido pelo cliente falhará.
Se GEN_CONSOLE_NAME=OFF, o comando emitido pelo cliente falhará.
Nota: As únicas configurações
válidas são ON e OFF.
- LIMIT_COMMANDS
- Define em relação a quais tarefas o usuário pode emitir comandos do JES selecionados
(Show JCL, Hold, Release, Cancel e Purge). O padrão (LIMIT_COMMANDS=USERID)
limita os comandos às tarefas possuídas pelo usuário. Remova o comentário dessa
diretiva e especifique LIMITED ou NOLIMIT para
permitir que o usuário emita os comandos em relação a todos os arquivos de spool, se
permitido pelo produto de segurança.
Tabela 1. Matriz de Permissão do Comando LIMIT_COMMANDS| |
Proprietário
da tarefa |
| LIMIT_COMMANDS |
Usuário |
Outro |
| 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 |
Nota: As únicas configurações válidas são USERID, LIMITED
e NOLIMIT.
- LIMIT_VIEW
- Define qual saída pode ser visualizada. Com o padrão (LIMIT_VIEW=NOLIMIT),
você pode visualizar toda a saída do JES, se permitido por seu produto de segurança.
Remova o comentário desta diretiva e especifique USERID para limitar
a visualização para saída.
Nota: As únicas configurações
válidas são USERID e NOLIMIT.
- LISTEN_QUEUE_LENGTH
- O comprimento de fila de atendimento TCP/IP. O padrão é 5.
Não altere a menos que seja instruído pelo Suporte de Software IBM®.
- MAX_DATASETS
- O número máximo de conjuntos de dados de saída em spool que o Monitor de Tarefas
retornará para o cliente (por exemplo, SYSOUT, SYSPRINT, SYS00001,
e assim por diante). O padrão é 32. O valor máximo é
2147483647.
- MAX_THREADS
- O número máximo de usuários que podem usar um Monitor de Tarefas por vez. O padrão é 200. O valor máximo é
2147483647.
Aumentar esse número pode requerer aumentar o tamanho do espaço de endereço
do Monitor de Tarefas.
- TIMEOUT
- O período de tempo, em segundos, antes que um encadeamento seja interrompido
devido a falta de interação com o cliente. O padrão é 3600 (1 hora). O valor máximo é
2147483647. TIMEOUT=0 desativa a
função.
- TIMEOUT_INTERVAL
- O número de segundos entre as verificações de tempo limite. O padrão é 1200.
O valor máximo é
2147483647.
- SUBMITMETHOD=TSO
- Envia tarefas através do TSO. O padrão (SUBMITMETHOD=JES)
envia as tarefas diretamente no JES. Remova o comentário dessa diretiva e especifique TSO para enviar a tarefa através do comando SUBMIT do TSO.
Esse método permite que as saídas do TSO sejam chamadas, porém, ele causa
um impacto de desempenho e, por esse motivo, não é recomendado.
Nota: - As únicas configurações válidas são TSO e JES.
- Se SUBMITMETHOD=TSO for especificado, também será necessário
definir TSO_TEMPLATE.
- TSO_TEMPLATE
- Wrapper JCL para enviar a tarefa através do TSO. O valor padrão é
hlq.SBLZSAMP(BLZTSO). Essa instrução refere-se ao
nome de membro completo da JCL a ser usado como wrapper
para o envio do TSO. Consulte a instrução SUBMITMETHOD para
obter mais informações.
Nota: - Uma tarefa de wrapper de amostra é fornecida no BLZ.SBLZSAMP(BLZTSO).
Consulte esse membro para obter mais informações sobre a customização necessária.
- TSO_TEMPLATE não possui nenhum efeito, a menos queSUBMITMETHOD=TSO também seja especificado.