| 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
Abrir emulador 3270
Conectar ao host
Digitar LOGON
Informar usuário e senha
2. LOGOFF
Para que serve
Encerra a sessão TSO.
Exemplo
LOGOFF
Passo a passo
Digitar LOGOFF
Pressionar ENTER
Sessão encerrada
3. HELP
Para que serve
Mostra ajuda do TSO.
Exemplo
HELP
Passo a passo
Digitar HELP
Pressionar ENTER
Ler opções disponíveis
4. TIME
Para que serve
Mostra horário do sistema.
Exemplo
TIME
Passo a passo
Digitar TIME
ENTER
Ver horário atual
5. LISTALC
Para que serve
Lista datasets alocados.
Exemplo
LISTALC
Passo a passo
Executar LISTALC
Ver datasets em uso
6. LISTCAT
Para que serve
Consulta catálogo de datasets.
Exemplo
LISTCAT ENT('USUARIO.TESTE')
Passo a passo
Digitar LISTCAT
Informar dataset
Ver detalhes catalogados
7. LISTDS
Para que serve
Lista informações de datasets.
Exemplo
LISTDS 'USUARIO.ARQ'
Passo a passo
Informar nome do dataset
ENTER
Consultar atributos
8. LISTDSI
Para que serve
Mostra informações detalhadas.
Exemplo
LISTDSI 'USUARIO.ARQ'
Passo a passo
Digitar LISTDSI
Ver tamanho e organização
9. ALLOC
Para que serve
Aloca datasets.
Exemplo
ALLOC DA('USUARIO.TESTE') NEW SPACE(1,1)
Passo a passo
Informar dataset
Definir espaço
Criar dataset
10. FREE
Para que serve
Libera datasets alocados.
Exemplo
FREE DA('USUARIO.TESTE')
Passo a passo
Digitar FREE
Informar dataset
ENTER
11. DELETE
Para que serve
Apaga datasets.
Exemplo
DELETE 'USUARIO.TESTE'
Passo a passo
Digitar DELETE
Confirmar remoção
12. RENAME
Para que serve
Renomeia datasets.
Exemplo
RENAME 'USUARIO.OLD' 'USUARIO.NEW'
Passo a passo
Informar nome antigo
Informar novo nome
ENTER
13. PROFILE
Para que serve
Mostra perfil do usuário.
Exemplo
PROFILE
Passo a passo
Digitar PROFILE
Consultar parâmetros
14. STATUS
Para que serve
Mostra status da sessão.
Exemplo
STATUS
Passo a passo
Executar STATUS
Ver informações da sessão
15. SEND
Para que serve
Envia mensagem para usuário.
Exemplo
SEND 'OLA' USER(TESTE)
Passo a passo
Informar mensagem
Informar usuário
ENTER
16. RECEIVE
Para que serve
Recebe datasets transmitidos.
Exemplo
RECEIVE
Passo a passo
Executar RECEIVE
Confirmar restauração
17. TRANSMIT
Para que serve
Transmite datasets.
Exemplo
TRANSMIT TESTE.DATA
Passo a passo
Informar destino
Informar dataset
Enviar transmissão
18. EDIT
Para que serve
Abre editor ISPF.
Exemplo
EDIT 'USUARIO.JCL(TESTE)'
Passo a passo
Informar dataset
Abrir editor
19. BROWSE
Para que serve
Visualiza datasets sem editar.
Exemplo
BROWSE 'USUARIO.ARQ'
Passo a passo
Digitar BROWSE
Ler conteúdo
20. VIEW
Para que serve
Visualização avançada.
Exemplo
VIEW 'USUARIO.ARQ'
Passo a passo
Abrir dataset
Navegar no conteúdo
21. SUBMIT
Para que serve
Submete JOB.
Exemplo
SUBMIT 'USUARIO.JCL(MYJOB)'
Passo a passo
Criar JCL
Executar SUBMIT
Ver JOBID
22. SDSF
Para que serve
Abre monitor de spool.
Exemplo
SDSF
Passo a passo
Executar SDSF
Consultar jobs
23. ISRDDN
Para que serve
Mostra datasets alocados.
Exemplo
ISRDDN
Passo a passo
Digitar ISRDDN
Ver DDNAMEs
24. ISRFIND
Para que serve
Localiza strings em datasets.
Exemplo
ISRFIND COBOL
Passo a passo
Informar texto
Buscar ocorrência
25. ISRJCL
Para que serve
Ajuda com JCL.
Exemplo
ISRJCL
Passo a passo
Abrir utilitário
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
Digitar RESET
ENTER
Tela limpa novamente
Sem comentários:
Enviar um comentário