COBOL - ISPF/TSO Commands - Comandos ISPF/TSO



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - ISPF/TSO Commands - Comandos ISPF/TSO
Referência de comando de linha do editor ISPF - ISPF Editor Line Command Reference

Esta é uma lista dos vários comandos que podem ser inseridos no campo ao lado das linhas individuais do arquivo que você está editando usando o editor ISPF.

O campo geralmente contém ''''' ou números de linha.

Esses comandos geralmente atuam na linha de dados que está ao lado e também podem afetar as linhas adjacentes se um número for digitado ao lado.

Com comandos de bloco, o comando precisa ser inserido na primeira e na última linha para definir um bloco de linhas.

This is a list of the various commands that can be entered into the field alongside the individual lines of the file that you are editing using the ISPF editor.

The field usualy contains either ''''' or line numbers.

These commands usually act on the data line that is alongside and may also affect adjacent lines if a number is typed alongside.

With block commands the command needs to be entered on both the first and last lines to define a block of lines.


Command Function
<
  • Deslocamento de dados para a esquerda
    desloca uma única linha do código-fonte do programa para a esquerda sem afetar os rótulos ou comentários do programa, ou seja. os dados da coluna um para o primeiro espaço em branco e os dados após vários espaços em branco não são movidos.
    Pode ser especificado com um número que identifica a distância a percorrer (padrão 2).
  • Data shift left
    shifts a single line of program source code to the left without affecting the program labels or comment ie. data from column one to the first blank and data following several blanks are not moved.
    May be specified with a number identifying the distance to move (default 2).
<<
  • Bloquear deslocamento de dados para a esquerda
    Todas as linhas do bloco são afetadas como se você digitasse comandos individuais de deslocamento de dados para a esquerda.
    Pode ser especificado com um número que identifica a distância a percorrer (padrão 2).
  • Block data shift left
    All of the lines in the block are affected as if you typed individual data shift left commands.
    May be specified with a number identifying the distance to move (default 2).
>
  • Deslocamento de dados para a direita
    Como para deslocamento de dados para a esquerda, mas na direção oposta.
    Pode ser especificado com um número que identifica a distância a percorrer (padrão 2).
  • Data shift right
    As for data shift left but the opposite direction.
    May be specified with a number identifying the distance to move (default 2).
>>
  • Bloquear deslocamento de dados para a direita
  • Block data shift right
(
  • Deslocamento de coluna para a esquerda
    Funciona de maneira semelhante ao deslocamento de dados para a esquerda, mas move tudo dentro dos limites, nada permanece fixo no lugar.
    Pode ser especificado com um número que identifica a distância a percorrer (padrão 2).
  • Column shift left
    Works similarly to data shift left but moves everything within the bounds, nothing stays fixed in place.
    May be specified with a number identifying the distance to move (default 2).
((
  • Bloquear deslocamento da coluna para a esquerda
  • Block column shift left
)
  • Deslocamento da coluna para a direita
  • Column shift right
))
  • Bloquear deslocamento da coluna para a esquerda
  • Block column shift right
A
  • Depois
    de usado com copiar, mover ou colar para especificar a linha após a qual as linhas copiadas/movidas devem ser inseridas.
  • After
    used with copy, move, or paste to specify the line after which the copied/moved lines are to be inserted.
B
  • Antes
    usado com copiar, mover ou colar para especificar a linha antes da qual as linhas copiadas/movidas devem ser inseridas.
  • Before
    used with copy, move, or paste to specify the line before which the copied/moved lines are to be inserted.
BNDS
  • Exibir limites acima desta linha
    Exibe as posições de limite atuais que podem ser alteradas amarrando < e > nas novas posições de limite que você precisar.
  • Display bounds above this line
    Displays the current boundary positions which can be changed by tying < and > in the new boundary positions that you require.
C
  • Copiar
    Copia esta linha para outro local dentro do arquivo atual (usando a, b ou o para identificar o destino) ou para outro arquivo (usando os comandos create, replace ou cut).
    Pode ser especificado com um número para indicar que várias linhas devem ser copiadas.
  • Copy
    Copies this line either to another place within the current file (using a, b, or o to identify destination) or to another file (using the create, replace, or cut commands).
    Can be specified with a number to indicate that multiple lines are to be copied.
CC
  • Bloquear cópia
  • Block copy
COLS
  • Exibir a régua de coluna acima desta linha
  • Display the column ruler above this line
D
  • Excluir
    Exclui esta linha do arquivo.
    Pode ser especificado com um número para indicar que as linhas seguintes também devem ser excluídas.
  • Delete
    Deletes this line from the file.
    Can be specified with a number to indicate that following lines are also to be deleted.
DD
  • Bloquear exclusão
  • Block delete
F
  • Exibir a primeira linha excluída
    Pode ser especificado com um número para exibir mais de uma linha excluída.
    Este comando só é válido em linhas excluídas.
  • Display the first excluded line
    Can be specified with a number to display more than one excluded lines.
    This command is only valid on excluded lines.
I
  • Inserir uma nova linha após esta
    Pode ser especificado com um número para inserir várias linhas.
  • Insert a new line after this one
    Can be specified with a number to insert multiple lines.
L
  • Exibir a última linha excluída
    Pode ser especificado com um número para exibir mais de uma linha excluída.
    Este comando só é válido em linhas excluídas.
  • Display the last excluded line
    Can be specified with a number to display more than one excluded lines. This command is only valid on excluded lines.
LC
  • Converter todo o texto desta linha em minúsculas
    Pode ser especificado com um número para converter mais de uma linha em minúsculas.
  • Convert all text on this line to lower case
    Can be specified with a number to convert more than one line to lower case.
LCC
  • Converter bloco para minúsculas
  • Block convert to lower case
M
  • Mover
    Funciona da mesma forma que copiar, exceto que as linhas são removidas de sua localização atual.
  • Move
    Works the same as copy except that the lines are removed from their current location.
MM
  • Bloquear movimento
  • Block move
MASK
  • Exibir a linha de máscara acima desta
    A máscara define o conteúdo padrão para as linhas inseridas.
  • Display the mask line above this one
    The mask defines the default content for inserted lines.
O
  • Sobreposição (usado com copiar e mover para especificar a linha na qual a linha copiada/movida deve ser inserida - somente espaços são substituídos).
    Pode ser especificado com um número para indicar que as linhas seguintes também devem ser sobrepostas.
  • Overlay (used with copy and move to specify the line into which the copied/moved line is to be inserted - only spaces are replaced).
    Can be specified with a number to indicate that following lines are also to be overlaid.
OO
  • Sobreposição de bloco (as linhas a serem copiadas/movidas são inseridas no bloco quantas vezes couberem)
  • Block overlay (the lines to be copied/moved are inserted into the block as many times as they will fit)
R
  • Repetir - criar uma duplicata desta linha
    Pode ser especificado com um número para indicar que linhas duplicadas adicionais devem ser produzidas.
  • Repeat - create a duplicate of this line
    Can be specified with a number to indicate that additional duplicate lines are to be produced.
RR
  • Repetição de bloco
    Pode ser especificado com um número para indicar que várias duplicatas do bloco devem ser produzidas.
  • Block repeat
    Can be specified with a number to indicate that multiple duplicates of the block are to be produced.
S
  • Mostrar a linha excluída que tem o menor recuo
    Pode ser especificado com um número para exibir mais de uma linha excluída.
    Quando várias linhas são exibidas, elas podem não estar juntas. Este comando só é válido em linhas excluídas.
  • Show the excluded line that has the least indentation
    Can be specified with a number to display more than one excluded lines. When multiple lines are displayed they may not be together. This command is only valid on excluded lines.
TABS
  • Mostrar as configurações da guia acima desta linha
    As posições das guias de hardware são indicadas por asteriscos (*) e as guias de software por hífens (-) ou sublinhados (_).
  • Show the tab settings above this line
    Hardware tabs positions are indicated by asterisks (*) and software tabs by hyphens (-) or underscores (_).
TE
  • Modo de entrada de texto - permite a inserção em massa seguindo esta linha
    Você pode começar a inserir dados sem prestar atenção às linhas, pois o texto será quebrado automaticamente.
    Pressione a tecla Enter para sair do modo de entrada de texto.
  • Text Entry mode - allows bulk insert following this line
    You can start entering data without paying any attention to lines as the text will wrap automatically. Press the enter key to exit from text entry mode.
TF
  • Fluxo de texto - flui o texto entre as margens desta linha e as linhas seguintes até que uma linha em branco seja encontrada, o recuo mude ou um caractere especial (ponto, dois pontos, e comercial, menor que ou alimentação de formulário) seja encontrado na primeira coluna.
  • Text flow - flows the text between the margins for this line and following lines until a blank line is found, the indentation changes, or a special character (period, colon, ampersand, less than, or form feed) is found in the first column.
TJ
  • Text Join - mescla esta linha com a seguinte
  • Text Join - merges this line with the following one
TS
  • Divisão de texto - divide esta linha em duas
    Você precisa posicionar o cursor na posição na linha onde deseja que a divisão ocorra.
  • Text split - splits this line in two
    You need to position the cursor at the position on the line where you want the split to occur.
UC
  • Converter todo o texto nesta linha para maiúsculas
    Pode ser especificado com um número para converter várias linhas.
  • Convert all text on this line to upper case
    Can be specified with a number to convert multiple lines.
UCC
  • Converter bloco para maiúsculas
  • Block convert to upper case
X
  • Excluir esta linha da exibição
    Pode ser especificado com um número para excluir várias linhas.
    Este comando é útil quando você precisa visualizar dois blocos de dados que estão em locais diferentes dentro do arquivo, apenas exclua os dados intermediários da exibição.
  • Exclude this line from the display
    Can be specified with a number to exclude multiple lines.
    This command is useful when you need to view two blocks of data that are in different locations within the file, just exclude the intervening data from the display.
XX
  • Bloquear exclusão
  • Block exclude
.
ponto
  • atribuição de rótulo
    Você pode atribuir um rótulo a qualquer linha não excluída digitando um ponto seguido do nome do rótulo.
    O rótulo pode então ser usado para identificar a linha nos comandos primários.
    Você não pode iniciar rótulos com "z", pois esses rótulos são reservados para uso do sistema.
  • label assignment
    You can assign a label to any non-excluded line by typing a period followed by the label name.
    The label can then be used to identify the line in primary commands.
    You cannot start labels with "z" as these labels are reserved for system use.

Referência do Comando TSO - TSO Command Reference

A seguir está uma lista de todos os comandos TSO padrão e o que eles fazem.

A maioria das pessoas executa o ISPF em cima do TSO (que é iniciado usando o comando pdf).

Para inserir comandos TSO depois que a interface ISPF for iniciada, você precisa preceder o comando desejado com tso (por exemplo, 'tso asm') ou entrar na opção 6 do ISPF e inserir o comando TSO lá.

Se a interface ISPF não for iniciada ou tiver sido encerrada, os comandos TSO poderão ser inseridos no prompt READY.

The following is a list of all of the standard TSO commands and what they do.

Most people run ISPF on top of TSO (which is started using the pdf command).


To enter TSO commands after the ISPF interface is started, you need to either precede the desired command with tso (eg. 'tso asm') or go into ISPF option 6 and enter the TSO command there.

If the ISPF interface is not started or has been shut down then TSO commands can be entered at the READY prompt.

Comandos de processamento de linguagem: - Language Processing Commands:

ASM
  • invoque o prompter do assembler e o compilador do assembler f.
  • invoke assembler prompter and assembler f compiler.
CALC
  • invoque o processador itf:pl/1 para o modo de calculadora de mesa.
  • invoke itf:pl/1 processor for desk calculator mode.
COBOL
  • invoque o prompter cobol e o compilador cobol.
  • invoke cobol prompter and cobol compiler.
FORT
  • invoque o prompter fortran e o compilador fortran iv g1.
  • invoke fortran prompter and fortran iv g1 compiler.
PLI
  • invocar o compilador de otimização PLI
  • invoke PLI optimizing compiler
PLIC
  • invocar o compilador de checkout PLI
  • invoke PLI checkout compiler
VSAPL
  • invocar o interpretador vsapl para tso
  • invoke vsapl interpreter for tso

Comandos de controle do programa: - Program Control Commands:

CALL
  • carregue e execute o módulo de carregamento especificado.
  • load and execute the specified load module.
LINK
  • invoque o prompter de link e o editor de link.
  • invoke link prompter and linkage editor.
LOADGO
  • carregar e executar o programa.
  • load and execute program.
RUN
  • compilar, carregar e executar o programa.
  • compile, load, and execute program.
TEST
  • programa do usuário de teste.
  • test user program.

Comandos de gerenciamento de dados: - Data Management Commands:

ALLOCATE
  • alocar um conjunto de dados.
  • allocate a data set.
CONVERT
  • peneirar itf/pl1 e fonte fortran.
  • sift itf/pl1 and fortran source.
COPY
  • copiar um conjunto de dados.
  • copy a data set.
DELETE
  • excluir um conjunto de dados.
  • delete a data set.
EDIT
  • criar, editar e/ou executar um conjunto de dados.
  • create, edit, and/or execute a data set.
FORMAT
  • formatar e imprimir um conjunto de dados de texto.
  • format and print a text data set.
FREE
  • liberar um conjunto de dados.
  • release a data set.
LIST
  • exibir um conjunto de dados.
  • display a data set.
LISTALC
  • exibir conjuntos de dados ativos.
  • display active data sets.
LISTBC
  • exibir mensagens do operador/usuário.
  • display messages from operator/user.
LISTCAT
  • exibir conjuntos de dados catalogados pelo usuário.
  • display user catalogued data sets.
LISTDS
  • exibir atributos do conjunto de dados.
  • display data set attributes.
MERGE
  • combinar conjuntos de dados.
  • combine data sets.
PROTECT
  • senha proteger conjuntos de dados.
  • password protect data sets.
RENAME
  • renomear um conjunto de dados.
  • rename a data set.

Comandos de controle do sistema: - System Control Commands:

ACCOUNT
  • modificar/adicionar/excluir atributos do usuário.
  • modify/add/delete user attributes.
OPERATOR
  • coloque o terminal no modo de operador.
  • place terminal in operator mode.

Controle de sessão: - Session Control:

EXEC
  • invocar procedimento de comando.
  • invoke command procedure.
HELP
  • invocar o processador de ajuda.
  • invoke help processor.
LOGOFF
  • encerrar a sessão do terminal.
  • end terminal session.
LOGON
  • iniciar sessão de terminal.
  • start terminal session.
PROFILE
  • definir as características do usuário.
  • define user characteristics.
SEND
  • enviar mensagem ao operador/usuário.
  • send message to operator/user.
TERMINAL
  • definir as características do terminal.
  • define terminal characteristics.
TIME
  • tempo de uso da sessão de log.
  • log session usage time.
WHEN
  • executar condicionalmente o próximo comando.
  • conditionally execute next command.

Comandos em segundo plano iniciados em primeiro plano: - Foreground Initiated Background Commands:

CANCEL
  • cancelar trabalho em segundo plano.
  • cancel background job.
OUTPUT
  • mídia de saída direta para trabalho em segundo plano.
  • direct output medium for background job.
STATUS
  • Listar o status do trabalho em segundo plano.
  • List status of background job.
SUBMIT
  • enviar trabalho em segundo plano.
  • submit background job.

Comandos de serviço do método de acesso: - Access Method Service Commands:

ALTER
  • alterar atributos em entradas de catálogo.
  • alter attributes in catalog entries.
CNVTCAT
  • as entradas em um catálogo de sistema operacional são convertidas em entradas em um catálogo de usuário ou mestre vs2 existente.
  • entries in an os catalog are converted to entries in an existing vs2 master or user catalog.
DEFINE
  • defina catálogos de usuários, espaços de dados, clusters, espaços de página, conjuntos de dados não vsam, nomes de alias e grupos de dados de geração.
  • define user catalogs,data spaces, clusters, page spaces, nonvsam datasets, alias names, and generation data groups.
EXPORT
  • mover um cluster ou uma entrada de catálogo do usuário do sistema no qual o comando é executado.
  • move a cluster or user catalog entry from the system in which the command is executed.
IMPORT
  • mover um cluster ou uma entrada do catálogo do usuário para o sistema no qual o comando é executado.
  • move a cluster or user catalog entry into the system in which the command is executed.
PRINT
  • lista todo ou parte de um conjunto de dados sequencial indexado, sequencial ou vsam.
  • list all or part of an indexed sequential, sequential, or vsam dataset.
REPRO
  • copie clusters vsam, catálogos e conjuntos de dados não vsam.
  • copy vsam clusters, catalogs, and nonvsam datasets.
VERIFY
  • verifique o final do arquivo.
  • verify end of file.


© Copyright mainframesguru.in