Teclas de Função (PFs)
- PF1 - Help - Auxilio
- PF2 - Split - Cria mais sessão (Tela)
- PF3 - Volta ao menu anterior
- PF4 - Volta ao comando anterior
- PF5 - Repete o último comando
- PF6 - Repete última alteração
- PF7 - Volta página
- PF8 - Avança página
- PF9 - Navega entre duas sessões (Telas)
- PF10 - Desloca tela á esquerda
- PF11 - Desloca tela á direita
- PF12 - Retrieve / Cancel
- ENTER - Passa a informação teclada para o TSO
TSO - São as iniciais de Time Sharing Option |
O TSO disponibiliza aos usuários, através de um terminal, um ambiente com as ferramentas adequadas ao desenvolvimento e gestão de aplicações e sistemas
informatizados.
É através do TSO que podemos:
- Parametrizar o terminal para sua utilização;
- Manipular Bibliotecas, Data Sets e membros;
- Visualizar Jobs; etc
Em um sistema z/OS, cada usuário recebe um ID de usuário e uma senha autorizada para logon do TSO.
O logon no TSO requer um dispositivo de vídeo 3270 ou, mais comumente, um emulador TN3270 em execução em um PC.
Durante o logon do TSO, o sistema exibe a tela de logon do TSO no dispositivo de vídeo 3270 do usuário ou emulador TN3270.
A tela de logon tem a mesma finalidade de um painel de logon do Windows®.
Os programadores de sistema z/OS geralmente modificam o layout de texto específico e as informações do painel de logon do TSO para melhor atender às necessidades
dos usuários do sistema.
Portanto, as capturas de tela usadas nos exemplos provavelmente serão diferentes do que você pode ver em um sistema de produção real.
Muitos dos exemplos de captura de tela também mostram configurações de tecla de função de programa (PF).
Como é uma prática comum para sites z/OS personalizar as atribuições de chave PF para atender às suas necessidades, as atribuições de chave mostradas nos exemplos
podem não corresponder às configurações de chave PF em uso em seu site.
- Comandos de linha de edição
- Comandos básicos
- Comandos de cópia ou movimentação de linhas
- Comandos de deslocamento
- Comandos diversos
- Comandos primários (command)
- Comandos diversos
- Comandos de procura / alteração
- Comandos de numeração
- Comandos de controle do modo de exibição
- Comandos relacionados a dados externos
Comandos de linha de edição |
Comandos básicos
- Deletar linhas
- D - Indica a deleção da linha corrente
- D5 - Indica a deleção da linha corrente e as próximas 4 linhas
- DD - Indica a primeira e a última linha de um bloco que será deletado
- Inserir linhas
- I - Insere linha a partir da linha corrente
- I3 - Insere três linhas a partir da linha corrente
- Repetição de linhas
- R - Indica a repetição da linha corrente
- R5 - Indica que a linha corrente será repetida 5 vezes
- RR - Indica a primeira e a última linha de um bloco que será repetido
- RR2 - Indica a primeira e a última linha de um bloco a ser repetido 2 vezes
Comandos de cópia ou movimentação de linhas |
- Cópia
- C - Indica que a linha corrente será copiada;
- C3 - Indica que a linha corrente será copiada 3 vezes;
- CC - Indica a primeira e a última linha de um bloco que será copiado;
- Movimentação
- M - Indica que a linha corrente será movimentado;
- M3 - Indica que a linha corrente será movimentado 3 vezes;
- MM - Indica a primeira e a última linha de um bloco que será movimentado;
Observação:
O destino das linhas que serão copiadas ou movimentadas será de acordo com os recursos abaixo, na linha em que a operação será executada:
A - A linha será copiada ou movimentada imediatamente após a linha que receber o recurso;
B - A linha será copiada ou movimentada imediatamente antes da linha que receber o recurso;
- Overlay / Merge
- O - Indica que a linha corrente será mergeada;
- O3 - Indica que a linha corrente e as duas próximas linhas serão mergeadas
- OO - Indica a primeira e a última linha de um bloco que será mergeado;
- Comandos de deslocamento
- ) - Desloca para a direita uma ou mais colunas
- ( - Desloca para a esquerda uma ou mais colunas
- > - Desloca os dados a direita um ou mais caracteres
- < - Desloca os dados a esquerda um ou mais caracteres
- Comandos diversos
- COLS - Permite ver uma linha formatada, mostrando a identificação das colunas.
- LC - Indica que a linha corrente será conterá apenas letras minúsculas
- UC - Indica que a linha corrente terá apenas letras maiúsculas
- MAX - Exibir o início M + ou o fim M + do programa
Comandos primários (command) - Comandos diversos |
- CANCEL - Cancelar a edição sem salvar as alterações efetuadas
- O comando CANCEL (pode ser abreviado como CAN), termina a edição sem salvar os dados.
- Quando o comando CANCEL é usado, qualquer comando pendente ou mensagem de erro é cancelado.
- LOCATE - Exibir determinada linha no topo da tela.
Exemplo: LOC 235.
- MAX - Exibir o início ou o fim do programa. Exemplo: M
- PROFILE - Exibir o profile de edição corrente, isto é, as indicações de defaults usados na edição, para que estes defaults possam ser controlados ou
alterados
- RECOVERY - Para ligar ou desligar o modo de recuperação
- O comando RECOVERY (pode ser abreviado como REC), liga ou desliga o modo de recuperação (recovery).
Se o modo de recuperação estiver ligado quando ocorrer uma queda do sistema, será providenciada restauração do ambiente sendo usado no momento da edição
e do erro.
Exemplo:
- REC - Liga "recovery"
- REC ON - Liga "recovery"
- REC OFF - Desliga "recovery"
- RESET - Para cancelar um estado de exibição dos dados durante a edição;
O comando RESET (pode ser abreviado como RES), "limpa" a exibição do texto sendo editado.
Esta "limpeza" inclui reexibição de linhas excluídas (via comando EXCLUDE), limpeza de qualquer comando de linha pendente, deleção de qualquer linha especial
(=COLS>,=BNDS>, =MASK>, =TABS>, =NOTE>, =PROF>), e remoção de flags de linha (==CHG>, ==ERR>).
Labels também podem ser removidos via comando RESET.
Exemplos:
- RESET LABEL - Limpa todos os labels do texto
- RESET COMMAND - Deleta todos os comandos de linha pendentes
- RESET EPROR - Remove todos os flags de erro
- RESET CHANGE - Remove todos os flags de alteração
- RESET EXCLUDED - Reexibe todas as linhas "escondidas"
- RESET SPECIAL - Deleta todas as linhas especiais (bnds, tabs, mask, cols, prof, note)
- SAVE - Para salvar os dados editados
- SUBMIT - Para submeter um job que esteja sendo editado no momento
- O comando SUBMIT (pode ser abreviado como SUB), é usado para submeter um job.
Submete os dados sendo editados
O comando SUBMIT é usado para submeter um ou mais jobs.
UNDO - Desfazer as alterações efetuadas. Deve ser utilizado com RECOVERY ON
Comandos de procura (FIND) - alteração (CHANGE) |
|
|
- NUMBER - Liga ou desliga a facilidade de numeração de linhas
Use o comando NUMBER (pode ser abreviado por NUM), para ligar ou desligar a facilidade de numeração de linhas e para indicar se deseja-se a numeração padrão,
a numeração própria para COBOL, ou as duas (numeração padrão é o default).
- RENUM - Para ligar a facilidade de numeração de linhas e renumerá-las
Use o comando RENUM (pode ser abreviado por REN) para renumerar as linhas do texto, iniciando-se em 100 e incrementando-se o numero da linha de 100 em 100.
O comando RENUM pode ser usado também para "ligar" a facilidade de numeração de linhas.
Ele aceita os mesmos parâmetros do comando NUMBER.
- UNNUM - Para desligar a facilidade de numeração de linhas e eliminar a seqüência numérica.
Use o comando UNNUM (pode ser abreviado por UNN), para eliminar a sequência numérica e desligar a facilidade de numeração de linhas.
Se você quiser branquear a sequência numérica, mas se, a facilidade de numeração de linhas estiver desligada, entre com o comando NUMBER e em seguida, entre
com o comando UNNUM.
Comandos de controle do modo de exibição |
- CAPS - Usado para ligar ou desligar o modo de CAPS (maiúsculas/minúsculas)
Use o comando CAPS para ligar ou desligar o modo de caps ("on" - ligado é o default).
Se o modo caps estiver ligado, o editor fará com que todas as letras minúsculas sejam exibidas em maiúsculo.
Se o modo CAPS estiver desligado, os dados serão exibidos do jeito que se encontram.
- CAPS - Liga caps
- CAPS OFF - Desliga caps
- HEX - Usado para ligar ou desligar o modo de exibição das linhas no formato hexadecimal
Use o comando HEX para ligar ou desligar o modo de exibição em hexadecimal ("on" - ligado é o default) e para indicar quando a exibição será em formato
vertical ou de dados (modo vertical é o default).
- HEX - Liga a exibição em hexadecimal no modo vertical
- HEX VERT - Liga a exibição em hexadecimal no modo vertical
- HEX DATA - Liga a exibição em hexadecimal no modo de dados
- HEX OFF - Desliga a exibição em hexadecimal
- BOUNDS - Usado para ajustar as margens esquerda e direita
- Use o comando BOUNDS para ajustar as margens esquerda e direita.
Existe um caminho alternativo para se ajustar as margens, que é, o comando de linha BNDS (=BNDS>).
Este comando pode ser abreviado por BNDS ou BND.
- BNDS - Retorna as margens para suas posições default
- BNDS 20 60 - Marca a margem esquerda para a coluna 20 e a margem direita para a coluna 60
- BNDS 10 * - Marca a margem esquerda para a coluna 10 e deixa a margem direita como está.
- BNDS * 65 - Marca a margem direita para a coluna 65 e deixa a margem esquerda como está
- Deve-se especificar valores correspondentes para as duas margens, ou para nenhuma das duas.
O primeiro valor passado (margem esquerda) deve ser menor que o segundo (margem direita).
Comandos relacionados a dados externos - Comandos diversos |
- CREATE - Para criar um novo membro em um PDS;
- REPLACE - Para substituir o conteúdo de um membro ou de um arquivo seqüencial;
- COPY - Para copiar dados de um membro de um PDS ou de um arquivo seqüencial;
- MOVE - Para mover (copiar e deletar) um membro de um PDS ou arquivo seqüencial;
Observação: - Nos comandos CREATE ou REPLACE, devemos especificar as linhas do texto que serão utilizadas.
Comandos relacionados com o processo de saída do EDITOR |
- AUTONUM - Liga ou desliga a facilidade de AUTONUM
- Use o comando AUTONUM para ligar ou desligar ("on" - ligado é o default) a facilidade de numeração automática.
Se tanto AUTONUM como NUMBER estiverem ligados, os campos de sequência numúrica serão automaticamente renumerados quando o texto for salvo.
Isto pode ocorrer quando forem executados os comandos SAVE, CREATE, REPLACE ou END.
Quando o comando SAVE é acionado os dados exibidos não são renumerados, mas os dados salvos são.
Se a facilidade de numeração automática estiver desligada, os campos de sequência numérica não serão renumerados quando o texto for salvo.
- AUTONUM - Liga AUTONUM
- AUTONUM OFF - Desliga AUTONUN
- AUTOLIST - Liga ou desliga a facilidade de AUTOLIST
- Use o comando AUTOLIST para ligar ou desligar ("on" - ligado é o default) a facilidade de listagem automática.
Se a facilidade de listagem automática estiver ligada, os dados do texto serão automaticamente formatados e gravados em um arquivo ISPF de impressão
(list file) quando o texto for salvo.
- AUTOLIST - Liga AUTOLIST
- AUTOLIST OFF - Desliga AUTOLIST
- STATS - Liga ou desliga a facilidade de se manter estatásticas sobre o modulo sendo editado
- Use o comando STATS para ligar ou desligar a facilidade de estatástica ("on" - ligado é o default).
Se a facilidade de estatástica estiver ligada, estatásticas serão geradas para membros da biblioteca.
- STATS - Liga a facilidade de estatástica
- STATS OFF - Desliga a facilidade de estatástica
A facilidade de estatásticas está sempre desligada para arquivos sequenciais.
- AUTO SAVE - Liga ou desliga a facilidade de AUTOSAVE
- Use o comando AUTOSAVE para ligar ou desligar ("on" - ligado é o default) a facilidade de salvamento automático.
Esta informação é armazenada na profile de edição
- Se AUTOSAVE estiver ligada ("on"), o comando END (PF3) fará com que o texto seja salvo
- Se AUTOSAVE estiver desligada ("off") com a opção PROMPT, o comando END fará com que o usuário seja questionado e levado a executar os
comandos SAVE ou CANCEL
- Se AUTOSAVE estiver desligada ("off") com a opção NOPROMPT, o comando END fará com que o texto não seja salvo, e neste caso, seu efeito será semelhante ao do
comando CANCEL.
- AUTOSAVE - Dados atualizados serão automaticamente salvos com o comando END
- AUTOSAVE ON - Dados atualizados serão automaticamente salvos com o comando END
- AUTOSAVE OFF - O comando END fará com que o usuário tenha que digitar o comando SAVE ou o CANCEL
- AUTOSAVE OFF PROMPT - O comando END fará com que o usuário tenha que digitar o comando SAVE ou o CANCEL
- AUTOSAVE OFF NOPROMPT - O comando END irá agir como o comando CANCEL
- PACK - Liga ou desliga a facilidade de compactação de dados no momento do salvamento
- Use o comando PACK para ligar ou desligar ("on" é o default) a facilidade de compactação.
Se a facilidade de compactação estiver ligada e o texto for salvo (via comandos SAVE ou END), os dados serão armazenados em formato compactado.
Se PACK estiver desligada, os dados serão armazenados no formato padrão.
- PACK - Os dados serão compactados quando forem salvos
- PACK OFF - Os dados serão armazenados no formato padrão
- Os dados serão automaticamente descompactados quando o texto for lido para edição.
A facilidade de compactação tem por objetivo economizar espaço em disco.
- VERSION - Permite atribuir um número de versão para ser armazenado com as estatásticas
- O comando VERSION é usado para alterar o nível de versão do membro sendo editado.
STATS deve estar ligada.
O nível da versão do texto pode ser fornecido como um número entre 1-99.
VERS ou VER pode ser usado como abreviação.
- VERSION 2 - Ajusta o nível da versão para "02"
- VERS 12 - Ajusta o nível da versão para "12"
- Normalmente o nível de modificação é incrementado de um quando é realizada alguma modificação no membro.
- LEVEL - Permite atribuir um número de nível de modificação para ser armazenado com as estatásticas
|