Академический Документы
Профессиональный Документы
Культура Документы
MANUAL BSICO
DE
TSO - ISPF/PDF
E
SDSF
18/4/2011 60
de1
Manual de TSO ISPF/PDF e SDSF
ndice
TSO ISPF/PDF
1. ISPF Function Keys
1.1. Comando
1.2. Comando pfshow on keys.........
/ pfshow off...05
.06
2. Mltiplas sesses........07
3. Help......08
4. Alocao de data Set.......................................................................................................09
5. Display de informaes de Data
Set.................................................................................12
6. Visualizando dados de Data
Set.......................................................................................14
7. Editando dados de Data
Set.............................................................................................16
8. Renomeando Data Set.....................................................................................................18
9. Visualizando lista de Data
Sets........................................................................................21
10. Excluso de Data Set.......................................................................................................23
11. Comandos Bsicos de linha para Edio de Data Set
11.1 Comandos INSERT /DELETE/REPEAT..........................................................................25
11.2 Comandos MOVE/COPY................................................................................................26
11.3 Comandos de
Deslocamento...........................................................................................28
11.4 Comandos de Excluso/Exibio....................................................................................29
11.5 Comandos de Manipulao de
Textos..... .......................................................................30
11.6 Comandos BNDS, COLS, MASK e TABS..........................................................................32
12. Comandos Primrios para Edio de Data Set
12.1 Comando LOCATE.........................................................................................................35
12.2 Comando RESET............................................................................................................36
12.3 Comando SUBMIT..........................................................................................................36
12.4 Comando PROFILE.........................................................................................................36
12.5 Comando RECOVERY....................................................................................................37
12.6 Comandos SAVE/CANCEL.............................................................................................37
12.7 Comandos FIND/CHANGE/EXCLUDE...........................................................................38
12.8 Comandos de
Numerao...............................................................................................40
12.9 Comandos de controle de modo de
exibio....................................................................41
12.10 Comandos relacionados com o processo de sada do
editor...........................................43
12.11 Comandos relacionados a dados
externos.....................................................................46
18/4/2011 60
de2
Manual de TSO ISPF/PDF e SDSF
SDSF
1. Comando DA Display Active.....................
...53
2. Comando I Input
Queue................................................................................................54
3. Comando O Output
Queue............................................................................................55
4. Comando H
Hold..........................................................................................................56
5. Comando ST
Status.............................................................................................57
18/4/2011 60
de3
Manual de TSO ISPF/PDF e SDSF
TSO ISPF/PDF
TSO (Time Sharing Option) a interface para acesso ao Sistema Mainframe IBM z/OS.
Atravs do TSO,
Facility/Program podemosFacility)
Development acessarpara
o editar
ISPF/PDF (Interactive
arquivos System
e membros de Production
bibliotecas,
submeter JOBs, analisar sysouts e executar certas funes utilitrias.
18/4/2011 60
de4
Manual de TSO ISPF/PDF e SDSF
TSOBS.G141637.USERLIB.BS2A 08/11/10
TSOBS.G148313.USERLIB.BS2A 08/11/10
TSOBS.G175060.USERLIB.BS2A 08/11/10
TSOBS.G175981.USERLIB.BS2A 08/11/10
TSOBS.G177658.USERLIB.BS2A 08/11/10
TSOBS.G188650.USERLIB.BS2A 08/11/10
18/4/2011 60
de5
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de6
Manual de TSO ISPF/PDF e SDSF
2. Mltiplas Sesses
possvel no TSO fazer split da tela em duas sesses teclando F2. A tela ser dividida
em duas, na posio do cursor. Use F3 para fechar uma das sesses e F9 para trocar o
acesso entre as sesses.
18/4/2011 60
de7
Manual de TSO ISPF/PDF e SDSF
3. Help
Help esta disponvel em diferentes telas do TSO, tecle F1.
18/4/2011 60
de8
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de9
Manual de TSO ISPF/PDF e SDSF
Digite A Allocate new dat a set, informe o nome do arquivo a ser criado e tecl e
<ENTER>.
18/4/2011 60
de
10
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
11
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
12
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
13
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
14
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
15
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
16
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
17
Manual de TSO ISPF/PDF e SDSF
Selecione com S o arquivo desejado e edite o arquivo. Aps edio tecle F3 para salvar
as alteraes ou digite CANCEL na linha de comando.
18/4/2011 60
de
18
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
19
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
20
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
21
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
22
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
23
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
24
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
25
Manual de TSO ISPF/PDF e SDSF
Exemplo 1:
000300
I 00400 Uma linha ser inserida aps a linha 400
000500
000300
I3 0400 3 linhas sero inseridas depois da linha 400
000500
Nota: Cada linha "inserida" inicializada com uma mscara.
A mscara pode ser exibida e modificada usando-se o comando de linha
MASK. Inicialmente, a mscara uma linha em branco.
Exemplo 2:
000300
D 0400 A linha 400 (e s ela) ser deletada
000500
DD 700 O bloco composto pelas linhas
000800 700, 800 e 900 ser
DD 900 deletado
001000
000300
D5 400 5 linhas a partir da linha 400 sero deletadas
000500
Exemplo 3:
R - Indica que uma nica linha ser repetida
R5 - Indica que a linha ser repetida 5 vezes
RR - Identifica a primeira e a ltima linhas de um bloco de linhas a serem repetidas
RR2 - Identifica a primeira e ltima linhas de um bloco a ser repetido 2 vezes
000300
R3 400 A linha 400 ser repetida 3 vezes
000500
RR 700 O bloco com as linhas
000800 700, 800 e 900
RR 900 ser repetido
001000
18/4/2011 60
de
27
Manual de TSO ISPF/PDF e SDSF
Use C ounaCC
existir para copiar
localizao uma eounamais
srcinal linhas. Depois que a linha for copiada, ela
destino.
Exemplo 1:
C - copia uma nica linha
C3 - identifica a primeira de 3 linhas que sero copiadas
CC - identifica a primeira e ltima linha de um bloco de linhas a
serem copiados
000300
C00400 Copia uma nica linha
ou
Exemplo 2:
000300
M 0400 A linha 400 ser movimentada
ou
MM 600 O bloco contendo as linhas
000700 600, 700 e 800 ser
MM 800 movimentado
000300
A 0400 Os dados sero movimentados depois da linha 400
000500
Nota: O destino das linhas que sero movimentadas pode ser especificado usando os
mesmos recursos utilizados para o processo de cpia.
18/4/2011 60
de
28
Manual de TSO ISPF/PDF e SDSF
Os comandos C ou M para linhas simples
Os comandos CC ou MM para blocos de linhas
Os comandos primrios COPY ou MOVE, se um membro de um arquivo
particionado ou arquivo seqencial ser movimentado ou copiado para o texto sendo
editado.
O comando de linha B (Before) identifica o destino para onde os dados movimentados
ou copiados sero colocados, isto , indica que os dados movimentados ou copiados
sero colocados ANTES da linha contendo o comando.
000300
B 0400 Os dados sero movimentados ou copiados antes da
000500 da linha 400
O fonte dos dados para a operao de movimentao ou cpia podem ser especificados
usando os mesmos recursos descriminados rio comando A (After).
O comando O (Overlay) indica a linha que ser mergeada com as linhas copiadas ou
movimentadas.
O - Identifica a linha que ser mergeada
O3 - Identifica a primeira de 3 linhas que sero mergeadas
OO - Identifica a primeira e ltima linhas de um bloco de linhas que ser mergeado.
Exemplo 3:
C 0300 /* */
000400
O3 500 A1 =B1;
000600 A2 = B2;
000700 A3 = B3;
000800 H1 = A1 * B2;
Resultado
000300 /* */
000400
000500 A1 = B1; /* */
000600 A2 = B2; /* */
000700 A3 = B3; /* */
000800 H1 = A1 * B2;
18/4/2011 60
de
29
Manual de TSO ISPF/PDF e SDSF
Exemplos:
000300
) 0400 Esta linha ser deslocada para a direita 2
colunas
000500
ou
)) 700 Estas quatro linhas sero deslocadas para
000800 a direita 99 colunas, o que far com que
000900 os dados destas 4 linhas
))99 0 sejam perdidos
ou
000300
( 0400 Esta linha ser deslocada para a esquerda 2
colunas
000500
ou
(( 700 Estas quatro linhas sero deslocadas para
000800 a esquerda 11 colunas, causando
000900 perda de dados das
((11 0 primeiras colunas
ou
000300
> 0400 Dados desta linha sero deslocados a direita 2
colunas
000500
ou
>> 700 Dados nestas trs
000800 linhas sero deslocados
>> 4 0 a direita 4 colunas
001000
ou
000300
< 0400 Dados nesta linha sero deslocados a esquerda 2
colunas
000500
ou
18/4/2011 60
de
30
Manual de TSO ISPF/PDF e SDSF
Exemplos:
000300
X 0400 A linha 400 ser excluda
000500
ou
XX 700 Este bloco
000800 de 3 linhas
XX 900 ser excludo
001000
ou
000300
F - - - - - - - - - - - - - - - 10 LINE(S) NOT DISPLAYED
001400 (ser exibida a primeira das 10 linhas acima)
F10 - - - - - - - - - - - - - 33 LINE(S) NOT DISPLAYED
005800 (sero exibidas as 10 primeiras das 33 linhas acima)
ou
000300
L ------------------ 10 LINE(S) NOT DISPLAYED
001400 (ser exibida a ltima das 10 linhas acima)
L10 -------------- 33 LINE(S) NOT DISPLAYED
005800 (sero exibidas as 10 ltimas das 33 linhas acima)
ou
000300
S ------------------- 10 LINE(S) NOT DISPLAYD
001400 (ser exibido uma das 10 linhas acima)
S10 ---------------- 33 LINE(S) NOT DISPLAYED
005800 (sero exibidas 10 das 33 linhas acima)
Obs.: Quando um grupo de linhas excludo, o comando S pode ser usado para exibir
alguma, mas no todas as linhas . Para se determinar que linhas sero exibidas,
usado identao de dados. As linhas identadas mais a esquerda sero
mostradas. Se vrias linhas forem identadas de forma igual, isto , com os dados
comeando na mesma coluna, ento, as primeiras linhas sero exibidas.
18/4/2011 60
de
31
Manual de TSO ISPF/PDF e SDSF
Resultado :
000300 Um ou mais pargrafos podero ser includos
000400 aps este pargrafo.
18/4/2011 60
de
32
Manual de TSO ISPF/PDF e SDSF
Resultado :
000006 esta linha permanecer com letras minsculas
000007 ESTA LINHA E AS RESTANTES DO BLOCO DEFINIDO
000008 PELO COMANDO UC SERO ALTERADAS PARA QUE AS
000009 LETRAS FIQUEM EM MAISCUI-0, 1, 2, 3, &, @ E ASSIM
000010 por diante, no sero afetados.
18/4/2011 60
de
33
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
34
Manual de TSO ISPF/PDF e SDSF
000300
TABS -------------- * *
000500
A linha de tabulao usada para definir campos de tabulao de hardware e de
software.
"*" usado para definir campos de tabulao de hardware
"-" ou "_" usado para definir campos de tabulao de software.
18/4/2011 60
de
35
Manual de TSO ISPF/PDF e SDSF
2o. Formato
LOCATE -+---------+-----+-X---------+----+-----------+-->
|--NEXT---| |-ERR-------| +-intervalo-+
|--PREV---| |-SPECIAL---|
|-FIRST---| |-ERR-------|
+--LAST---+ |-CMD-------|
+-LABEL------+
18/4/2011 60
de
36
Manual de TSO ISPF/PDF e SDSF
Se for digitado um nome junto com o comando, isto provocar o salvamento da profile
ativa no momento, e a designao da profile especificada pelo nome como a corrente a
partir daquele momento.
18/4/2011 60
de
37
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
38
Manual de TSO ISPF/PDF e SDSF
COMMAND ===> FIND 'a = b' Acha a prxima ocorrncia dos caracteres 'a =
b'.
As aspas simples so usadas para poder se achar
conjunto de caracteres que contenham brancos.
COMMAND ===> FIND "do it" Acha "do it" (que contm um branco)
COMMAND ===> FIND "*" Acha "*" (o caractere asterisco)
COMMAND ===> FIND 'ALL' FIRST Acha a primeira ocorrncia da palavra ALL.
COMMAND ===> FIND ALL 'FIRST' Acha todas as ocorrncias da palavra FIRST.
COMMAND ===> FIND X'00' Acha o primeiro dgito hexadecimal com valor
X'00'.
COMMAND ===> FIND 'FFFF'X Acha o primeiro dgito hexadecimal com valor
X'FFFF'.
Um caracter de picture pode ser usado para descrever um tipo de caracter que se
deseja achar.
Exemplo :
FIND P'-.' 1 Acha um caractere no branco na coluna 1
18/4/2011 60
de
39
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
40
Manual de TSO ISPF/PDF e SDSF
Exemplos :
Se o modo CAPS estiver desligado, os dados sero exibidos do jeito que se encontram.
COMMAND ===> CAPS Liga caps
COMMAND ===> CAPS OFF Desliga caps
Comentrios e exemplos sobre o comando HEX:
Use o comando HEX para ligar ou desligar o modo de exibio em hexadecimal ("on" -
ligado o default) e para indicar quando a exibio ser em formato vertical ou de
dados (modo vertical o default).
COMMAND ===> HEX Liga a exibio em hexadecimal no modo
vertical
COMMAND ===> HEX VERT Liga a exibio em hexadecimal no modo
vertical
COMMAND ===> HEX DATA Liga a exibio em hexadecimal no modo
de dados
COMMAND ===> HEX OFF Desliga a exibio em hexadecimal
18/4/2011 60
de
43
Manual de TSO ISPF/PDF e SDSF
Use o comando
relacionadas com oNOTE para -ligar
texto ("on" ou desligar
ligado a . facilidade de poder ver notas
o default)
COMMAND ===> NOTE Notas so includas no texto
COMMAND ===> NOTE ON Notas so includas no texto
COMMAND ===> NOTE OFF Nenhuma nota ser includa no texto
Comentrios e exemplos sobre o comando BOUNDS:
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.
18/4/2011 60
de
44
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
45
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
46
Manual de TSO ISPF/PDF e SDSF
Digite o comando com um nome de membro se voc quiser usar um membro contido no
mesmo PDS do membro sendo editado.
Digite o comando sem um nome de membro se voc quiser usar um membro de um
PDS diferente, ou se voc quiser usar um arquivo seqencial.
18/4/2011 60
de
47
Manual de TSO ISPF/PDF e SDSF
COMMAND
um novo membro
===>de nome MEMNAM
CREATE MEMNAM Cria
COMMAND ===> CRE .STRT .END Cria um novo membro que conter as linhas
entre os labels .STRT e .END. O usurio
receber uma tela para que sejam
digitadas informaes como nome do
arquivo, nome do membro, etc.
Comentrios e exemplos sobre o comando REPLACE:
O comando REPLACE (pode ser abreviado por REPL) usado para substituir o
contedo de um membro de um arquivo particionado ou de um arquivo seqencial,
usando uma ou mais linhas do texto sendo editado.
Para especificar que linhas do texto sero colocadas no membro sendo atualizado, use :
- Os comandos de linha C ou CC, ou um operando definindo o intervalo de
linhas que se quer copiar
- Os comandos de linha M ou MM, para movimentao de linhas (cpia, em
seguida, deleo)
Se o nome do membro for passado no comando, e os comandos de linha forem
fornecidos, este membro ter seu contedo substitudo imediatamente.
COMMAND ===> REPLACE MEMNAM Substitui o contedo do membro
"MEMNAN"
Se o comando REPLACE for fornecido sem o nome do membro, ser exibido um painel,
para que informaes como nome do arquivo, nome do membro, etc., sejam fornecidos.
COMMAND ===> REM .STRT .END Exibe painel adicional para entrada de
informaes relacionadas com o destino
das linhas includas entre os labels .STRT
e .END
18/4/2011 60
de
48
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
49
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
50
Manual de TSO ISPF/PDF e SDSF
Se voc
dados tiverasalterado
entre margensassero
margens atravs edo
comparados comando Dados
classificados. BOUND, ento
fora somenteno
das margens os
sero comparados e no sero movidos. Isto permite que, por exemplo, se ajuste as
margens nas colunas 1-36 e ento se classifique os dados entre estas colunas, e
posteriormente se ajuste as margens nas colunas 37-72 e ento se classifique os dados
existentes entre estas colunas.
18/4/2011 60
de
51
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
52
Manual de TSO ISPF/PDF e SDSF
O comando EDIT permite editar outro membro do mesmo arquivo, ou editar qualquer
outro dado, sem encerrar a sesso corrente de edio. Quando a sesso iniciada pelo
comando EDIT for encerrada, a sesso corrente ser reassumida.
12.13 LABELS
Pode-se atribuir labels (rtulos) a linhas do texto sendo editado. Estes labels podem ser
referenciados por vrios comandos. A utilidade mais comum para o uso de labels, a
identificao de um intervalo de linhas que ser tratado por um comando qualquer.
Um label, nada mais do que um conjunto de caracteres iniciado por um ponto (.) e
com tamanho de 1 a 5 caracteres (alfabticos) definido no inicio da linha (parte da linha
aonde digitamos Comandos de linha).
Uma vez associado a uma linha, o label caminha com a linha, isto , se a linha for
movimentada, o label tambm o ser.
Exemplos :
000015 Esta uma linha de dados
.HERE Esta uma linha de dados com um label
000017 Esta uma linha de dados
.TEREI Esta uma linha de dados com um label
Labels podem ser associados somente a linhas de dados. Eles no podem ser
associados a linhas especiais (=COLS>, =MASK>, =TABS>, etc.).
Um label pode ser removido de uma linha, simplesmente digitando-se brancos no lugar
onde o label foi definido e ento pressionando-se ENTER. Labels podem ser removidos
tambm, usando-se o comando RESET LABEL.
Um label pode ser movido para outra linha, digitando-se o mesmo label na nova linha.
Existem vrios labels especiais, que so automaticamente designados e mantidos pelo
editor.
Todos eles comeam com a letra "Z", portanto, labels que comeam com a letra "Z"
so de uso exclusivo do editor e no podem ser usados pelo usurio.
Os labels designados pelo editor e disponveis para uso pelo usurio so:
.ZFIRST => Primeira linha de dados do texto. Pode ser abreviado por .ZF
.ZLAST => ltima linha de dados do texto. Pode ser abreviado por .ZI
18/4/2011 60
de
53
Manual de TSO ISPF/PDF e SDSF
SDSF
SDSF (System Display and Search Facility) o aplicativo que permite monitorar
diversos recursos no sistema. possvel monitorar JOBs, printers, Tasks,
Initiators, LOGs, Queues, etc...
Estas opes aparecem sempre na primeira tela do SDSF, que pode ser
customizada na instalao conforme as necessidades.
18/4/2011 60
de
54
Manual de TSO ISPF/PDF e SDSF
Existe ainda a opo PREFIX pra visualizar somente as tasks iniciadas pelo
prefixo especificado. Funciona com um filtro.
Exemplo: PREFIX SPRT*
18/4/2011 60
de
55
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
56
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
57
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
58
Manual de TSO ISPF/PDF e SDSF
18/4/2011 60
de
59
Manual de TSO ISPF/PDF e SDSF
Opes abreviadas de comandos que podem ser usados nos JOBs visualizados
so as seguintes:
A - Para liberar um JOB em status HOLD.
C - Para cancelar o JOB.
D Display de mais informaes sobre o JOB.
P Cancela o JOBs juntamente com a sysout.
18/4/2011 60
de
60