Translate

terça-feira, 9 de janeiro de 2007

50 Comandos TSO Explicados para Iniciantes

 

Bellacosa Mainframe explicando 50 comandos do tso

50 Comandos TSO Explicados para Iniciantes


Os comandos TSO são instruções utilizadas no ambiente z/OS para interagir diretamente com o sistema mainframe IBM. Eles permitem executar tarefas administrativas, acessar datasets, editar arquivos, consultar informações do sistema, submeter JOBs e navegar no ambiente operacional. O TSO, que significa Time Sharing Option, funciona como uma área interativa onde milhares de usuários podem trabalhar simultaneamente no mainframe.

Os comandos TSO normalmente são digitados em locais específicos dentro do ambiente ISPF. O mais comum é utilizar a opção 6 do menu principal do ISPF, chamada COMMAND. Nela, o usuário pode digitar comandos diretamente. Outra forma é utilizar a linha de comando presente no topo das telas ISPF, geralmente identificada como:

COMMAND ===>

Alguns comandos também podem ser executados diretamente no editor ISPF ou em telas utilitárias. Por exemplo, o comando SUBMIT é usado dentro de um JCL para enviar um JOB ao JES2.

Exemplos comuns incluem:

  • LISTDS → lista datasets;

  • SDSF → acessa spool e jobs;

  • EDIT → abre datasets para edição;

  • LOGOFF → encerra sessão.

Aprender comandos TSO é essencial porque eles representam a base da navegação e administração do ambiente mainframe z/OS.




1. LOGON

Para que serve

Faz login no z/OS.

Exemplo

LOGON USUARIO

Passo a passo

  1. Abrir emulador 3270

  2. Conectar ao host

  3. Digitar LOGON

  4. Informar usuário e senha


2. LOGOFF

Para que serve

Encerra a sessão TSO.

Exemplo

LOGOFF

Passo a passo

  1. Digitar LOGOFF

  2. Pressionar ENTER

  3. Sessão encerrada


3. HELP

Para que serve

Mostra ajuda do TSO.

Exemplo

HELP

Passo a passo

  1. Digitar HELP

  2. Pressionar ENTER

  3. Ler opções disponíveis


4. TIME

Para que serve

Mostra horário do sistema.

Exemplo

TIME

Passo a passo

  1. Digitar TIME

  2. ENTER

  3. Ver horário atual


5. LISTALC

Para que serve

Lista datasets alocados.

Exemplo

LISTALC

Passo a passo

  1. Executar LISTALC

  2. Ver datasets em uso


6. LISTCAT

Para que serve

Consulta catálogo de datasets.

Exemplo

LISTCAT ENT('USUARIO.TESTE')

Passo a passo

  1. Digitar LISTCAT

  2. Informar dataset

  3. Ver detalhes catalogados


7. LISTDS

Para que serve

Lista informações de datasets.

Exemplo

LISTDS 'USUARIO.ARQ'

Passo a passo

  1. Informar nome do dataset

  2. ENTER

  3. Consultar atributos


8. LISTDSI

Para que serve

Mostra informações detalhadas.

Exemplo

LISTDSI 'USUARIO.ARQ'

Passo a passo

  1. Digitar LISTDSI

  2. Ver tamanho e organização


9. ALLOC

Para que serve

Aloca datasets.

Exemplo

ALLOC DA('USUARIO.TESTE') NEW SPACE(1,1)

Passo a passo

  1. Informar dataset

  2. Definir espaço

  3. Criar dataset


10. FREE

Para que serve

Libera datasets alocados.

Exemplo

FREE DA('USUARIO.TESTE')

Passo a passo

  1. Digitar FREE

  2. Informar dataset

  3. ENTER


11. DELETE

Para que serve

Apaga datasets.

Exemplo

DELETE 'USUARIO.TESTE'

Passo a passo

  1. Digitar DELETE

  2. Confirmar remoção


12. RENAME

Para que serve

Renomeia datasets.

Exemplo

RENAME 'USUARIO.OLD' 'USUARIO.NEW'

Passo a passo

  1. Informar nome antigo

  2. Informar novo nome

  3. ENTER


13. PROFILE

Para que serve

Mostra perfil do usuário.

Exemplo

PROFILE

Passo a passo

  1. Digitar PROFILE

  2. Consultar parâmetros


14. STATUS

Para que serve

Mostra status da sessão.

Exemplo

STATUS

Passo a passo

  1. Executar STATUS

  2. Ver informações da sessão


15. SEND

Para que serve

Envia mensagem para usuário.

Exemplo

SEND 'OLA' USER(TESTE)

Passo a passo

  1. Informar mensagem

  2. Informar usuário

  3. ENTER


16. RECEIVE

Para que serve

Recebe datasets transmitidos.

Exemplo

RECEIVE

Passo a passo

  1. Executar RECEIVE

  2. Confirmar restauração


17. TRANSMIT

Para que serve

Transmite datasets.

Exemplo

TRANSMIT TESTE.DATA

Passo a passo

  1. Informar destino

  2. Informar dataset

  3. Enviar transmissão


18. EDIT

Para que serve

Abre editor ISPF.

Exemplo

EDIT 'USUARIO.JCL(TESTE)'

Passo a passo

  1. Informar dataset

  2. Abrir editor


19. BROWSE

Para que serve

Visualiza datasets sem editar.

Exemplo

BROWSE 'USUARIO.ARQ'

Passo a passo

  1. Digitar BROWSE

  2. Ler conteúdo


20. VIEW

Para que serve

Visualização avançada.

Exemplo

VIEW 'USUARIO.ARQ'

Passo a passo

  1. Abrir dataset

  2. Navegar no conteúdo


21. SUBMIT

Para que serve

Submete JOB.

Exemplo

SUBMIT 'USUARIO.JCL(MYJOB)'

Passo a passo

  1. Criar JCL

  2. Executar SUBMIT

  3. Ver JOBID


22. SDSF

Para que serve

Abre monitor de spool.

Exemplo

SDSF

Passo a passo

  1. Executar SDSF

  2. Consultar jobs


23. ISRDDN

Para que serve

Mostra datasets alocados.

Exemplo

ISRDDN

Passo a passo

  1. Digitar ISRDDN

  2. Ver DDNAMEs


24. ISRFIND

Para que serve

Localiza strings em datasets.

Exemplo

ISRFIND COBOL

Passo a passo

  1. Informar texto

  2. Buscar ocorrência


25. ISRJCL

Para que serve

Ajuda com JCL.

Exemplo

ISRJCL

Passo a passo

  1. Abrir utilitário

  2. Consultar exemplos


26. HLIST

Para que serve

Lista histórico.

Exemplo

HLIST

27. TERMINAL

Para que serve

Mostra informações do terminal.

Exemplo

TERMINAL

28. OUTTRAP

Para que serve

Captura saída de comandos.

Exemplo

OUTTRAP

29. EXEC

Para que serve

Executa CLIST ou REXX.

Exemplo

EXEC 'USUARIO.REXX(TESTE)'

30. REXX

Para que serve

Executa scripts REXX.

Exemplo

TSO TESTE

31. CLIST

Para que serve

Executa scripts CLIST.

Exemplo

EX TESTE

32. OCOPY

Para que serve

Copia datasets para UNIX.

Exemplo

OCOPY INDD(IN) OUTDD(OUT)

33. OLIST

Para que serve

Lista arquivos UNIX.

Exemplo

OLIST

34. OMVS

Para que serve

Acessa UNIX System Services.

Exemplo

OMVS

35. NETSTAT

Para que serve

Mostra conexões TCP/IP.

Exemplo

NETSTAT

36. PING

Para que serve

Testa conectividade.

Exemplo

PING 127.0.0.1

37. LU

Para que serve

Mostra usuários logados.

Exemplo

LU

38. WHO

Para que serve

Consulta usuários ativos.

Exemplo

WHO

39. ACCOUNT

Para que serve

Consulta informações da conta.

Exemplo

ACCOUNT

40. OUTPUT

Para que serve

Consulta saída de jobs.

Exemplo

OUTPUT

41. PREFIX

Para que serve

Define prefixo de datasets.

Exemplo

PREFIX USUARIO

42. ATTRIB

Para que serve

Altera atributos.

Exemplo

ATTRIB

43. DA

Para que serve

Lista datasets.

Exemplo

DA 'USUARIO.*'

44. DSLIST

Para que serve

Lista datasets via ISPF.

Exemplo

DSLIST

45. HEX

Para que serve

Ativa modo hexadecimal.

Exemplo

HEX ON

46. FIND

Para que serve

Busca texto.

Exemplo

FIND 'COBOL'

47. CHANGE

Para que serve

Substitui texto.

Exemplo

CHANGE 'OLD' 'NEW'

48. SORT

Para que serve

Ordena dados.

Exemplo

SORT

49. LOCATE

Para que serve

Posiciona cursor rapidamente.

Exemplo

LOCATE TESTE

50. RESET

Para que serve

Limpa filtros e comandos.

Exemplo

RESET

Passo a passo

  1. Digitar RESET

  2. ENTER

  3. Tela limpa novamente

Sem comentários:

Enviar um comentário