Control M

CONTROL M - JOB MONITORING


O ControlM é mais umas das ferramentas de scheduling usadas pelos sistemas de Mainframe.

Primeiramente sera mostrada a versao de BATCH MONITORING

Informações Gerais

O JES lê a 'sysout' do Job depois da execução do mesmo, da o 'ok' no ControlM depois desta leitura.
O output do job fica 6 meses na log do ControlM.



Telas De Monitoring Do CONTROLM

As telas mais usadas do ControlM são a 2 e a 3.

Tela 2 - Usada para acessar as bibliotecas de Jobs. Estas bibliotecas funcionam como um Datasets ou Bancos de Dados. Esta biblioteca é dividida em Datasets, os Datasets por sua vez são divididos em Tables, e estas Tables por sua vez divididas em membros, que esses sim são os Jobs a serem colocados para executar no ControlM.

Tela 3 - Usada para ver os jobs, configura-se esta tela digitando 'sh', entra-se no filtro e faz-se o que achar necessário para visualização na tela 3.

Filtro - pode-se confirgurar todo tipo de visualzação para a tela 3 e para verificar um job específico. Neste caso, seta-se o filtro para tudo 'y' e coloca-se o job name. Pode-se ainda checar mais de um job usando um tab depois do nome do primeiro job.

Lista de opção de comandos no rodapé da tela - Mostra os comandos básicos para o job, devem ser digitados na coluna ao lado do job. Para configurar a lista deve-se ir até o ispf e digitar 'pshow off', depois entrar no control m e digitar opt para options.

LISTA DE OPÇÕES NA TELA 3:

? - mostra um status simplificado do job;

Z - mostra uma tela detalhada do job. Se o job depende de tempo, etc;
Esta opção pode ser usada para tirar uma dependencia do Job, por exemplo, ou ajustar o NJE para opção 'NO', no caso de Jobs cíclicos. Para quqlquer alteração o Job tem que estar em 'HOLD'.

O - força o Job 'OK', completa o job. Só pode ser feito se o Job já estiver parado, por qualquer motivo;

H - Coloca o job em 'hold' estatus. Usado para fazer qualquer alteração do Job;

D - Deleta o job e pára a 'flow';

LOG - Controla a LOG do control, pode-se verificar um job específico nesta log, ver o que foi feito, horário de execução, término, se foi 'forçado' completo e por quem, etc;

F10 - Para ver estatísticas do control no momento, quantos jobs rodando, quantos jobs completos, etc;

J - Para editar JCL;

C - Para 'confirmar um Job. O Job fica em 'wait confirmation', e só entrará em execução se for 'confirmado';

N - Usado para ver as dependencias do Job. Mostra os predecessores e sucessores do mesmo;

R - Para 'RESTART', ou re-execução. Esta opção vai abrir ao operador outro menu de opções:

Please Confirm (Y/N)
With Restart (?/Y/N)

From Step/Proc
To Step/Proc

A opção 'with restart' é usada quando necessário re-executar o Job de um Step específico. Para usar esta opção é só digitar um ? no lugar do N e escolher o Step a ser re-executado, uma lista vai aparecer com todos os Steps, o Step que estiver em erro, vai aparecer em vermelho. Daí é só colocar um 'F' na frente do Step a ser escolhido para re-execução e sair com F3. O controlM puxa as informações e preenche o campo mostrado acima 'FROM STEP/PROC'. O operador precisa, por úiltimo, preencher o campo 'Please Confirm' com um 'Y' e pressionar ENTER, a partir daí o Job estará executando de onde foi definido;

Ainda na opção de 'RESTART' de um Job, se o operador desejar fazê-lo sem escolher um Step, é só colocar 'N' na frente da opção 'With Restart' e 'Y' na opção 'Please Confirm' que o Job vai entrar em execução.



STATUS DOS JOBS

O ControlM apresenta os Jobs em vários estados, todos relacionados a sua execução ou não, são eles:

WAIT EXECUTION - O Job está esperando para executar. Seja uma dependencia, Initiator, etc;

WAIT CONFIRMATION - O Job pode ter esta dependencia especial, para que alguém tenha que, manualmente, 'confirmar' que um Job deve executar. É só digitar 'C' na coluna de comando dos Jobs para confirmar o mesmo;

SUBMITED - O Job foi colocado em execução pelo;

EXECUTING - O Job está em execução;

ENDED OK - O Job terminou normalmente;

ENDED NOT OK - O Job terminou em erro;

DESAPEARED - O JCL não foi encontrado pelo ControlM, para o Job poder executar;

DELETED - O Job foi 'deletado';

FORCED OK - O Job foi 'forçado' completo;



DICAS DO CONTROLM

DOC - Digitando 'DOC' dentro do Job ( na tela 'Z' ), se alguém colocou alguma instrução para este Job, esta vai aparecer.

NJE - É um parametro que pode ser visto quando se usa a opção 'Z' de vizualizaçao de um Job. Usado para Jobs cíclicos, ou seja, que rodam de tempos em tempos pré-definidos. Quando há a necessidade de se cancelar ou 'Deletar'um Job e este está ainda esperando execução o ControlM não aceita um 'Delete' ou 'Cancel', pois não está ativo ainda. Simples, coloca o parametro NJE na opção 'No' e salva, ele fica com Status Desapeared, daí se pode cancelar ou 'deletar' o mesmo.



Contencao de Table


Se alguem esta usando a Table do ControlM que precisa ser usada.

Va ate o CA-SYSVIEW e siga o seguinte:

Opcao 3: MENU MVS

Opcao 9: MENU ENQUEUES

Opcao 3: ENQDSN

Entao use o FIND com o Dataset Name e encontre qual ID esta alocando a Table que voce precisa usar.




Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License