Translate

Mostrar mensagens com a etiqueta monitoramento mainframe. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta monitoramento mainframe. Mostrar todas as mensagens

quarta-feira, 17 de janeiro de 2007

Introdução ao SDSF

 

Bellacosa Mainframe introduz o SDSF

Introdução ao SDSF

Quando alguém começa a trabalhar no ambiente z/OS, rapidamente encontra uma ferramenta extremamente importante chamada:

SDSF

Ela é uma das interfaces mais usadas no dia a dia do mainframe.

Praticamente todo operador, programador COBOL, analista de produção ou administrador z/OS utiliza SDSF constantemente.


O que significa SDSF?

SDSF significa:

Spool Display and Search Facility

Em português:

Facilidades de Visualização e Pesquisa do Spool


Definição simples

O SDSF é uma ferramenta do z/OS usada para:

  • monitorar JOBs;

  • visualizar spool;

  • acompanhar execução batch;

  • consultar SYSOUT;

  • administrar tarefas do sistema.


Uma analogia fácil

Imagine um aeroporto.

O JES2 seria:

a torre de controle.

O SDSF seria:

o painel onde os operadores acompanham todos os voos em tempo real.


O que o SDSF monitora?

Ele mostra:

  • JOBs ativos;

  • JOBs finalizados;

  • spool;

  • logs;

  • tarefas do sistema;

  • started tasks;

  • mensagens do JES2.


O que é spool?

Spool é a área onde ficam:

  • relatórios;

  • SYSOUT;

  • mensagens;

  • logs batch.

O SDSF é a principal interface para visualizar isso.


Como acessar o SDSF?

Normalmente pelo:

ISPF

Ou digitando:

SDSF

na linha de comando TSO.


O que aparece ao abrir?

O SDSF possui vários painéis.

Os mais famosos são:

  • ST

  • DA

  • I

  • O

  • H

  • LOG


Painel ST

Status

Mostra:

  • JOBs;

  • started tasks;

  • tarefas ativas.


Exemplo

COMMAND INPUT ===>
NP JOBNAME  JobID    Owner    Status

Painel DA

Display Active

Mostra:

  • tarefas em execução;

  • uso ativo do sistema.


Painel I

Input Queue

Mostra JOBs aguardando execução.


Painel O

Output Queue

Mostra saídas SYSOUT.


Painel H

Held Output

JOBs ou outputs em HOLD.


Painel LOG

Mostra logs do sistema.

Muito usado por operadores.


O que é um JOB?

JOB é um processamento batch.

Exemplos:

  • fechamento bancário;

  • folha salarial;

  • backups;

  • relatórios.


Como visualizar um JOB?

No painel ST:

  1. localizar JOB;

  2. colocar:

?

ou:

S
  1. pressionar ENTER.


O que aparece?

  • JESMSGLG;

  • JESJCL;

  • JESYSMSG;

  • SYSOUT;

  • relatórios;

  • logs COBOL.


Arquivos famosos dentro do spool


JESJCL

Mostra JCL interpretado.


JESMSGLG

Log do JES2.


JESYSMSG

Mensagens do sistema.


SYSOUT

Saída da aplicação.


Como cancelar JOB?

Comandos no SDSF:

C

Como colocar HOLD?

H

Como liberar JOB?

A

Como apagar spool?

P

ou:

PURGE

O SDSF é apenas visualização?

Não.

Dependendo da autorização RACF, ele permite:

  • controlar JOBs;

  • cancelar tarefas;

  • liberar spool;

  • administrar sistema.


O SDSF usa JES2?

Sim.

O SDSF é uma interface que conversa com:

  • JES2;

  • JES3;

  • z/OS.


O SDSF substitui o JES2?

Não.


JES2

Gerencia JOBs.


SDSF

Monitora e controla via interface.


Como o SDSF aparece no dia a dia?

Praticamente em tudo:

  • COBOL;

  • batch;

  • produção;

  • operações;

  • automação;

  • suporte.


Exemplo prático

Fluxo simples:

SUBMIT JOB
     ↓
JES2 recebe
     ↓
JOB executa
     ↓
SDSF monitora
     ↓
Usuário visualiza SYSOUT

O que é SYSOUT?

Saída gerada pelo JOB:

  • relatórios;

  • mensagens;

  • resultados.


O que é STC?

Started Task.

Tarefas permanentes do sistema:

  • CICS;

  • DB2;

  • VTAM;

  • JES2.


O SDSF mostra uso do sistema?

Sim.

Dependendo do ambiente:

  • CPU;

  • memória;

  • iniciadores;

  • spool;

  • workload.


O que é OWNER?

Dono do JOB.


O que é JOBID?

Identificador único do JOB.

Exemplo:

JOB12345

Curiosidades incríveis

1. Operadores passam horas no SDSF

É uma das telas mais usadas do z/OS.


2. O SDSF virou padrão operacional do mainframe


3. Grandes bancos monitoram milhares de JOBs simultaneamente


4. Muitos incidentes críticos são analisados via SDSF


Erros comuns de iniciantes


1. Confundir SDSF com JES2

SDSF = interface
JES2 = subsistema batch


2. Apagar spool sem cuidado

Isso pode remover logs importantes.


3. Não entender classes e status

Muito importante para operações.


4. Pensar que SDSF serve apenas para visualizar JOB

Ele também administra tarefas.


Dicas importantes

Aprenda primeiro:

  • ST;

  • DA;

  • O;

  • LOG.


Aprenda comandos básicos:

  • S;

  • ?;

  • C;

  • H;

  • P.


Leia JESMSGLG sempre

Ajuda muito no troubleshooting.


Como o SDSF ajuda programadores COBOL?

Permite:

  • ver ABENDs;

  • analisar SYSOUT;

  • validar execução batch;

  • consultar RC.


O que é RC?

Return Code

Código de retorno do JOB.

Exemplo:

CC 0000

Indica sucesso.


Por que aprender SDSF?

Porque ele é:

uma das ferramentas mais importantes do z/OS.

Quem domina SDSF entende:

  • batch;

  • spool;

  • JOBs;

  • troubleshooting;

  • operações mainframe.


Resumo rápido

ConceitoSignificado
SDSFMonitor de spool/JOBs
STStatus
DAActive tasks
OOutput
HHeld output
SYSOUTSaída do JOB
JOBIDIdentificação do JOB
RCReturn Code

Conclusão

O SDSF é uma das ferramentas centrais do ambiente mainframe IBM Z.

Ele permite monitorar, visualizar e administrar JOBs, spool e tarefas do sistema em tempo real, sendo essencial para operações, desenvolvimento COBOL e administração do z/OS.