Sie sind auf Seite 1von 60

Manual de TSO ISPF/PDF e SDSF

MANUAL BSICO DE TSO - ISPF/PDF E SDSF

18/4/2011

1 de 60

Manual de TSO ISPF/PDF e SDSF

ndice
TSO ISPF/PDF
1. ISPF Function Keys 1.1. Comando pfshow on / pfshow off...05 1.2. Comando keys......... .06 2. 3. 4. 5. 6. 7. 8. 9. Mltiplas sesses........07 Help......08 Alocao de data Set.......................................................................................................09 Display de informaes Set.................................................................................12 Visualizando dados de Set.......................................................................................14 Editando dados de Set.............................................................................................16 de Data Data Data

Renomeando Data Set.....................................................................................................18 Visualizando lista de Sets........................................................................................21 Data

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 2 de 60

Manual de TSO ISPF/PDF e SDSF


12.12 Comandos relacionados com edio de dados...............................................................49 12.13 Labels..........................................................................................................................51

SDSF
1. 2. 3. 4. 5. Comando DA Display Active..................... ...53 Comando I Queue................................................................................................54 Comando O Queue............................................................................................55 Comando H Hold..........................................................................................................56 Comando ST Status.............................................................................................57 Input Output

18/4/2011

3 de 60

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, podemos acessar o ISPF/PDF (Interactive System Production Facility/Program Development Facility) para editar arquivos e membros de bibliotecas, submeter JOBs, analisar sysouts e executar certas funes utilitrias.

A biblioteca de arquivos dos usurios (ROSLIBs do ROSCOE) j esto criadas no padro TSOBS.<userid>.USERLIB.BS2A, para atualizao basta executar a RPF SALVMEMB a partir da chave do usurio no ROSCOE . Qualquer dvida entrar em contato com o Suporte.
18/4/2011 4 de 60

Manual de TSO ISPF/PDF e SDSF


> APPLID(ROSCOETT) USER(SP5,G239831) > DSN() SCRL FULL COLS 00001 00079 LINE 000001 ><...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+.... =================================== T O P ===================================== SEARCH ARGUMENT MATCHES CATALOG NAME TYPE TSOBS.+ 167 CATALOG.VS2TS01 VSAM DATA SET NAME CREDT REFDT EXPDT TSOBS.F204570.USERLIB.BS2A 08/11/10 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

1.

ISPF Function Keys


1.1 Comandos pfshow on/pfshow off - Exibe as PFs setadas

18/4/2011

5 de 60

Manual de TSO ISPF/PDF e SDSF

1.2 Comando keys - permite alterao de definies das PFs

18/4/2011

6 de 60

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

7 de 60

Manual de TSO ISPF/PDF e SDSF

3.

Help
Help esta disponvel em diferentes telas do TSO, tecle F1.

18/4/2011

8 de 60

Manual de TSO ISPF/PDF e SDSF

4.

Alocao de Data Set


Entrar na opo do Menu PDF. Acesse a opo 3 Utilities e a seguir escolha a opo 2 Data Set.

18/4/2011

9 de 60

Manual de TSO ISPF/PDF e SDSF

Digite A Allocate new data set, <ENTER>.

informe o nome do arquivo a ser criado e tecle

18/4/2011

10 de 60

Manual de TSO ISPF/PDF e SDSF

Informe os dados de criao do arquivo e tecle <ENTER>.

18/4/2011

11 de 60

Manual de TSO ISPF/PDF e SDSF

5.

Display de informaes de Data Set


Entrar na opo do Menu PDF. Acesse a opo 3 Utilities e a seguir escolha a opo 2 Data Set.

18/4/2011

12 de 60

Manual de TSO ISPF/PDF e SDSF

Informe o nome do arquivo e tecle <ENTER>.

18/4/2011

13 de 60

Manual de TSO ISPF/PDF e SDSF

6.

Visualizando dados de Data Set


Entrar na opo do Menu PDF. Acesse a opo 1 View e a seguir digite o nome do arquivo e tecle <ENTER>.

18/4/2011

14 de 60

Manual de TSO ISPF/PDF e SDSF

18/4/2011

15 de 60

Manual de TSO ISPF/PDF e SDSF

18/4/2011

16 de 60

Manual de TSO ISPF/PDF e SDSF


7.

Editando dados de Data Set


Entrar na opo do Menu PDF. Acesse a opo 2 Edit e a seguir digite o nome do arquivo e tecle <ENTER>.

18/4/2011

17 de 60

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

18 de 60

Manual de TSO ISPF/PDF e SDSF


8.

Renomeando Data Set


Entrar na opo do Menu PDF. Acesse a opo 3 Utilities e a seguir escolha a opo 2 Data Set.

18/4/2011

19 de 60

Manual de TSO ISPF/PDF e SDSF


Escolha a opo R, informe o nome do arquivo e tecle <ENTER>.

18/4/2011

20 de 60

Manual de TSO ISPF/PDF e SDSF

Informe o novo nome do arquivo e tecle <ENTER>.

18/4/2011

21 de 60

Manual de TSO ISPF/PDF e SDSF

9.

Visualizando lista de Data Sets


Entrar na opo do Menu PDF. Acesse a opo 3 Utilities Dslist e a seguir escolha a opo 4 Dslist.

18/4/2011

22 de 60

Manual de TSO ISPF/PDF e SDSF

Informe o nome do diretrio e tecle <ENTER>.

18/4/2011

23 de 60

Manual de TSO ISPF/PDF e SDSF

10.

Excluso de Data Set


Entrar na opo do Menu PDF. Acesse a opo 3 Utilities e a seguir escolha a opo 2 Data Set.

18/4/2011

24 de 60

Manual de TSO ISPF/PDF e SDSF

Escolha a opo D, informe o nome do arquivo e tecle <ENTER>. A seguir confirme o delete.

18/4/2011

25 de 60

Manual de TSO ISPF/PDF e SDSF

11.

Comandos Bsicos de linha para Edio de Data Set


11.1 Comandos INSERT/DELETE/REPEAT

18/4/2011

26 de 60

Manual de TSO ISPF/PDF e SDSF

I (Insert), D (Delete), R (Repeat)


I => Insere linha. Para inserir uma ou mais linhas para digitao de novos dados D => Deleta linha. Para deletar uma linha, vrias linhas, ou um bloco de linhas R => Repetio de linha. Para repetir uma linha, uma ou mais vezes, ou para repetir um bloco de linhas, uma ou mais vezes. Exemplo 1: 000300 I 00400 Uma linha ser inserida aps a linha 400 000500 000300 I3 0400 000500 3 linhas sero inseridas depois da linha 400

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 000500 RR 700 000800 RR 900 001000 A linha 400 ser repetida 3 vezes O bloco com as linhas 700, 800 e 900 ser repetido

11.2 Comandos MOVE/COPY C (Copy), M (Move), A (After), B (Before), O (Overlay)


18/4/2011 27 de 60

Manual de TSO ISPF/PDF e SDSF


C - Copy M - Move A - After B - Before O - Overlay => => => => => Identifica o fonte de uma operao de cpia. Identifica o fonte de uma operao de movimentao. Identifica o destino de uma operao de movimentao/ cpia Identifica o destino de uma operao de movimentao/ cpia Identifica o destino de uma operao de overlay de cpia ou movimentao

Use C ou CC para copiar uma ou mais linhas. Depois que a linha for copiada, ela existir na localizao original e na 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 CC600 O bloco composto pelas 000700 linhas 600, 700 e 800 CC800 ser copiado Nota: O destino das linhas que sero copiadas pode ser especificado usando : A, B ou O se as linhas forem ser copiadas em outro lugar do texto sendo editado Os comandos CREATE ou REPLACE se as linhas que sero copiadas forem ser copiadas para um arquivo seqencial (REPLACE) ou para um membro de um arquivo particionado (CREATE ou REPLACE). Use M M M3 MM ou MM para mover uma ou mais linhas. Identifica a linha que ser movimentada Identifica a primeira de 3 linhas que sero movimentadas Identifica a primeira e ltima linha de um bloco de linhas a serem movidas

Exemplo 2: 000300 M 0400 ou MM 600 000700 MM 800 000300 A 0400 000500 O bloco contendo as linhas 600, 700 e 800 ser movimentado Os dados sero movimentados depois da linha 400 A linha 400 ser movimentada

Nota: O destino das linhas que sero movimentadas pode ser especificado usando os mesmos recursos utilizados para o processo de cpia.

18/4/2011

28 de 60

Manual de TSO ISPF/PDF e SDSF


O comando de linha A (After) identifica o destino dos dados que sero movimentados ou copiados, isto , sero movimentados ou copiados depois da linha onde foi executado o comando. O fonte dos dados para a operao de movimentao ou cpia podem ser especificados usando: 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 000500 Os dados sero movimentados ou copiados antes da 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 000600 000700 000800 Resultado 000300 000400 000500 000600 000700 000800 /* A1 = B1; /* A2 = B2; /* A3 = B3; /* H1 = A1 * B2; */ */ */ */ /* A1 =B1; A2 = B2; A3 = B3; H1 = A1 * B2; */

11.3 Comandos de Deslocamento


18/4/2011 29 de 60

Manual de TSO ISPF/PDF e SDSF


) (Colunas a direita), ( (Colunas a esquerda), > (Dados a direita), < (Dados a esquerda)
) => 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 Exemplos: 000300 ) 0400 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 000800 000900 ((11 0 ou 000300 > 0400 colunas 000500 ou >> 700 000800 >> 4 0 001000 ou 000300 < 0400 colunas 000500 ou Dados nesta linha sero deslocados a esquerda 2 Dados desta linha sero deslocados a direita 2 Estas quatro linhas sero deslocadas para a esquerda 11 colunas, causando perda de dados das primeiras colunas Esta linha ser deslocada para a direita 2

Dados nestas trs linhas sero deslocados a direita 4 colunas

18/4/2011

30 de 60

Manual de TSO ISPF/PDF e SDSF

<< 700 000800 <<4 00 001000

Dados nestas 3 linhas sero deslocados a esquerda por 4 colunas

11.4 Comandos de Excluso/Exibio X (Exclude), F (First), L (Last), S (Show)


X => Exclui uma linha, vrias, ou um bloco de linhas F => Mostra a primeira (ou primeiras) linha(s) de um bloco de linhas excludas L => Mostra a ltima (ou ltimas) linha(s) de um bloco de linhas excludas S => Mostra as linhas mais significativas de um bloco de linhas excludas Exemplos: 000300 X 0400 000500 ou XX 700 000800 XX 900 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 31 de 60

A linha 400 ser excluda

Este bloco de 3 linhas ser excludo

Manual de TSO ISPF/PDF e SDSF


11.5 Comandos de Manipulao de Textos TS (Text split), TF (Text flow), TE (Text enter), LC (Lowercase), UC (uppercase)
TS => Quebra de texto. Para quebrar uma linha de texto em duas a partir da posio do cursor; para permitir insero de dados. TF => Desfragmentao de texto. Para juntar sentenas em um pargrafo. TE=> Entrada de texto. Para formatar a tela no sentido de facilitar a digitao de pargrafos de texto. LC => Caixa baixa. Para alterar o texto de letras maisculas para letras minsculas. UC => Caixa alta. Para alterar o texto de letras minsculas para letras maisculas. Exemplo do comando TS: 000300 TS 400 000500 Esta linha ser quebrada em duas para permitir insero no texto

Resultado : 000300 000400 000410 000500 Esta linha ser quebrada em duas para permitir insero no texto

Obs.: Um nmero seguindo o comando TS indica o nmero de linhas a serem inseridas entre as duas partes do texto. Por exemplo, o comando TS3 far cm que sejam inseridas 3 linhas entre as duas partes do texto. Exemplo do comando TF: TF 400 000500 000600 000700 Este texto composto por um conjunto de linhas, pode ser reformatado de forma a tornar o pargrafo visivelmente formatado.

Resultado : 000400 000500 000600 Este texto composto por um conjunto de linhas, pode ser reformatado de forma a tornar o pargrafo visivelmente formatado.

Obs.: Digitando-se o comando TF36 (ou qualquer nmero de coluna), o texto ser reformatado para que as palavras sejam distribudas nas linhas at a coluna 36, isto , a coluna 36 passa a ser a margem direita para o pargrafo em questo. Exemplo do comando TE: 000300 TE 400 000500 includo Resultado : 000300 Um ou mais pargrafos podero ser includos 000400 aps este pargrafo.
18/4/2011 32 de 60

Um ou mais pargrafos podero ser includos aps este pargrafo. Este pargrafo ser precedido pelo texto a ser

Manual de TSO ISPF/PDF e SDSF


Obs.: Em funo do comando TE a tela a partir da linha 400 ficar em branco, permitindo digitao de textos. Uma vez dado ENTER, o texto ser reformatado, isto , texto anterior e texto includo sero unidos, formando um nico texto. Exemplo: 000300 000400 000410 000420 000500 000600 Um ou mais pargrafos podero ser includos aps este pargrafo. Este pargrafo foi includo posteriormente pelo operador, para teste do comando TE. Este pargrafo ser precedido pelo texto a ser includo

Exemplo do comando LC: 000006 LC3 07 000008 000009 000010 ESTA LINHA PERMANECERA COM LETRAS MAISCULAS ESTA LINHA E AS DUAS PRXIMAS, SERO ALTERADAS PARA QUE AS LETRAS FIQUEM EM MINSCULO. 1, 2,3, &, @ E ASSIM POR DIANTE, NO SERO AFETADOS.

Resultado : 000006 000007 000008 000009 000010 ESTA LINHA PERMANECER COM LETRAS MAISCULAS esta linha e as duas prximas, sero alteradas para que as letras fiquem em minsculo. 1, 2, 3, &, @ e assim por DIANTE, NO SERO AFETADOS.

Exemplo do comando UC: 000006 UCC 07 000008 UCC 09 000010 Resultado : 000006 000007 000008 000009 000010 esta linha permanecer com letras minsculas ESTA LINHA E AS RESTANTES DO BLOCO DEFINIDO PELO COMANDO UC SERO ALTERADAS PARA QUE AS LETRAS FIQUEM EM MAISCUI-0, 1, 2, 3, &, @ E ASSIM por diante, no sero afetados. esta linha permanecer com letras minsculas esta linha e as restantes do bloco definido pelo comando uc sero alteradas para que as letras fiquem em maisculo 1, 2, 3, &, @ e assim por diante, no sero afetados

18/4/2011

33 de 60

Manual de TSO ISPF/PDF e SDSF


11.6 Comandos BNDS, COLS, MASK e TABS BNDS (Estabelece limites), COLS (Colunas), MASK (Mscara),TABS (Tabulao)
BNDS => Permite ver e alterar os limites correntes. COLS => Permite ver uma linha formatada, mostrando a identificao das colunas. MASK => Permite ver e alterar a mscara corrente. TABS => Permite ver e alterar a tabulao corrente. Exemplo do comando BNDS: Digitando-se o comando BNDS, sero exibidos os limites, isto e, as margens esquerda e direita, como no exemplo : 000300 =BNDS>< 000400 >

As margens podero ser alteradas digitando-se um "<" para definir a margem esquerda, e ">" para definir a margem direita. Exemplo do comando COLS: O comando COLS exibe uma linha com a indicao das colunas, como no exemplo : 000300 COLS ----+----1----+----2----+----3----+----4----+ etc. 000400 Exemplo do comando MASK: Use o comando MASK para ver a mscara que ser usada na insero de novas linhas. Para alterar a mscara de insero, basta digitar o novo valor na linha sendo exibida. 000300 MASK 000500 TE) /* */

A mscara usada para inicializar novas linhas que sero criadas como resultado de: Comando de linha I (Insert) Tabulao lgica que fora com que o dado seja jogado numa nova linha Dados includos em modo de entrada de texto (depois de um comando

18/4/2011

34 de 60

Manual de TSO ISPF/PDF e SDSF

Exemplo do comando TABS: Digitando-se TABS, ser exibido a linha de tabulao, Para alterar a linha, basta digitar um novo contedo na mesma. 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. TABULAO DE SOFTWARE => Indica o posicionamento automtico do cursor aps um ENTER. Assim, atravs dos smbolos "-" e "_" podemos determinar em que posies na linha, o cursor ser posicionado aps um ENTER. Por exemplo, o comando TAB abaixo, provocara aps repetidos ENTER. TABS ---------------------------- Posicionamento da linha 2. Posicionamento Posicionamento da linha 3 Posicionamento etc. -

do cursor no primeiro caractere no branco entre as colunas 2 e 31 do cursor na coluna 37 da linha 2 do cursor no primeiro caractere no branco entre as colunas 2 e 31 do cursor na coluna 37 da linha 3

TABULAO DE HARDWARE => Permite que sejam usadas as teclas de tabulao FORWARD, BACKWARD, e NEW-LINE. Assim, se for definida a seguinte tabulao de hardware, via comando TABS, o efeito ser o seguinte : TABS * col.10 * col.16 * col.35

Atravs das teclas de tabulao, poderemos pular da coluna 1 para a 11, da 11para a 17, da 17 para a 36, sem interrupo.

18/4/2011

35 de 60

Manual de TSO ISPF/PDF e SDSF

12.

Comandos Primrios para edio de Data Set


12.1 Comando LOCATE
Para exibir uma linha particular em um arquivo ou texto. O comando LOCATE usado para se exibir uma linha especfica dos dados que esto sendo editados. O comando pode ser abreviado por LOC ou L. Exemplo: COMMAND ===> LOC 450 COMMAND ===> LOC.ZFIRST Exibe a linha 450 Exibe a primeira linha do texto

LOC.ZFIRST: Pode ser usado para rolar a tela de modo a poder ver a primeira linha do texto. LOC.ZLAST : Pode ser usado para rolar a tela de modo a poder ver a ltima linha do texto. COMMAND ===> COMMAND ===> LOC NEXT SPECIAL LOC PREV X .A .B Exibe a prxima linha especial (cols, prof, tabs, mask, bnds, note) Exibe a linha anterior que foi excluda e que se encontra entre o label ".A" e ".B" Exibe a primeira linha que possui o flag ===ERR> Exibe a ltima linha que ontem o flag ===CHG> Exibe a prxima linha que contem um comando pendente que se encontra entre os labels ".A" e ".B" Exibe a prxima linha que contm um

COMMAND ===> LOC FIRST ERR COMMAND ===> COMMAND ===> LOC LAST CHG LOC CMD .A .B

COMMAND ===>

LOC LABEL label

Sintaxe do comando LOCATE : 1o. Formato LOCATE ---+--nmero-da-linha --+--------> | | +--- label---------- + 2o. Formato LOCATE -+---------+-----+-X---------+----+-----------+--> |--NEXT---| |-ERR-------| +-intervalo-+ |--PREV---| |-SPECIAL---| |-FIRST---| |-ERR-------| +--LAST---+ |-CMD-------| +-LABEL------+
18/4/2011 36 de 60

Manual de TSO ISPF/PDF e SDSF

12.2 Comando RESET


Para "resetar", isto , cancelar um estado de exibio dos dados durante a edio. O comando RESET (pode ser abreviado como RES), "limpa" a exibio do texto sendo editado. Esta "limpeza" inclui reexibio de linhas excludas (via comando EXCLUDE), limpeza de qualquer comando de linha pendente, deleo de qualquer linha especial (=COLS>,=BNDS>, =MASK>, =TABS>, =NOTE>, =PROF>), e remoo de flags de linha (==CHG>, ==ERR>). Labels tambm podem ser removidos via comando RESET. COMMAND ===> RESET LABEL COMMAND ===> RESET COMMAND COMMAND ===> RESET EPROR COMMAND ===> RESET CHANGE COMMAND ===> RESET EXCLUDED COMMAND ===> RESET SPECIAL Limpa todos os labels do texto Deleta todos os comandos de linha pendentes Remove todos os flags de erro Remove todos os flags de alterao Reexibe todas as linhas "escondidas" Deleta todas as linhas especiais (bnds, tabs, mask, cols, prof, note)

12.3 Comando SUBMIT


Para submeter um job que esteja sendo editado no momento. O comando SUBMIT (pode ser abreviado como SUB). COMMAND ===> SUBMIT Submete os dados sendo editados

O comando SUBMIT usado para submeter um ou mais jobs.

12.4 Comando PROFILE


Para exibir a profile de edio corrente, isto , indicaes de defaults de edio. O comando PROFILE (pode ser abreviado como PROF ou PRO) usado para exibir uma ou mais linhas da profile de edio sendo usada no momento, ou para alterar alguma opo da profile. COMMAND ===> PROFILE Exibe a profile corrente

Se for digitado um nmero com o comando, isto indicar o nmero de linhas com informaes sobre a profile (0-8) que sero exibidas. 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

37 de 60

Manual de TSO ISPF/PDF e SDSF

As informaes exibidas como resultado do comando PROFILE so parecidas com :


.... COBOL (FIXED-80) .... RECOVERY ON .... NUMBER ON STD COB .... .... CAPS ON .... HEX OFF .... NULLS OFF .... TABS OFF ............. .... AUTOSAVE ON .... AUTONUM ON .... AUTOLIST OFF .... STATS ON ... .... PROFILE UNLOCK .... IMACRO NONE .... PACK OFF .... NOTEON ....

12.5 Comando RECOVERY


Para ligar ou desligar o modo de RECOVERY O comando RECOVERY (pode ser abreviado como REC), liga ou desliga o modo de recuperao (recovery). Se o modo de recuperao estiver ligado quando ocorrer uma queda do sistema, ser providenciada restaurao do ambiente sendo usado no momento da edio e do erro. COMMAND ===> REC COMMAND ===> REC ON COMMAND ===> REC OFF Liga "recovery" Liga "recovery" Desliga "recovery"

12.6 Comandos SAVE /CANCEL


SAVE CANCEL => Para salvar os dados sendo editados. => Para cancelar a edio sem salvar as alteraes

Comentrios e exemplos sobre o comando SAVE: O comando SAVE fora o salvamento das alteraes realizadas no texto sem a necessidade de se imprimir os dados, ou de terminar a edio. COMMAND ===> SAVE Salva o texto

O trabalho de edio pode ser retomado aps o comando SAVE. Comentrios e exemplos sobre o comando CANCEL: O comando CANCEL (pode ser abreviado como CAN), termina a edio sem salvar os dados. COMMAND ===> CANCEL Cancela a edio do texto

Quando o comando CANCEL usado, qualquer comando pendente ou mensagem de erro cancelado.

18/4/2011

38 de 60

Manual de TSO ISPF/PDF e SDSF

12.7 Comandos FIND /CHANGE/ EXCLUDE


FIND => Para "achar" um conjunto especfico de caracteres no texto CHANGE => Para "achar" e "alterar" um conjunto especfico de caracteres no texto. EXCLUDE => Para excluir (esconder) linhas que contm um conjunto especfico de caracteres. Comentrios e exemplos sobre o comando FIND: O comando FIND usado para achar e exibir a prxima ocorrncia de um determinado conjunto de caracteres no texto sendo editado o comando pode ser abreviado como F. Exemplos : COMMAND ===> FIND XXX COMMAND ===> FIND DEMO COMMAND ===> FIND * 40 60 COMMAND ===> FIND 'a = b' b'. Acha o prximo "XXX". Acha o prximo "DEMO". Acha o prximo "DEMO" localizado entre as colunas 40 a 60. Acha a prxima ocorrncia dos caracteres 'a = As aspas simples so usadas para poder se achar conjunto de caracteres que contenham brancos. COMMAND ===> FIND "do it" COMMAND ===> FIND "*" COMMAND ===> FIND 'ALL' FIRST COMMAND ===> FIND ALL 'FIRST' COMMAND ===> FIND X'00' X'00'. COMMAND ===> FIND 'FFFF'X Acha "do it" (que contm um branco) Acha "*" (o caractere asterisco)

Acha a primeira ocorrncia da palavra ALL. Acha todas as ocorrncias da palavra FIRST. Acha o primeiro dgito hexadecimal com valor

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

39 de 60

Manual de TSO ISPF/PDF e SDSF

Os caracteres listados abaixo, representam tipos de caracteres que podem ser pesquisados. Para usar esta facilidade, basta usar um dos caracteres abaixo, precedido ou seguido pela letra "P". = Qualquer caractere @ Caracteres alfabticos # Caracteres numricos $ Caracteres especiais -. Caracteres no branco Exemplos : FIND P'.' 73 80 invlidos entre as FIND P'###' FIND '@1'P 1 FIND P'<' FIND P'-.' 72 Acha caracteres colunas 73 a 80 Acha nmeros de 3 dgitos Acha labels a1, b1, c1, etc. na coluna 1 Acha o prximo caractere em minsculo Acha o prximo caractere no branco na coluna 72 . Caracteres invlidos - Caracteres no numricos < Caracteres alfabticos em minsculo > Caracteres alfabticos em maisculo

Podemos definir um conjunto de caracteres seguido ou precedido pela letra "T", se quisermos achar este conjunto independente do fato do conjunto de caracteres estar em maisculo ou minsculo. Exemplo : FIND T'this' Acha o texto "this" mesmo que ele esteja em maisculo ou minsculo

Para achar um conjunto de caracteres exatamente igual ao passado no comando (levando-se em conta letras maisculas e minsculas), devemos digitar a letra "C" antes ou depois do conjunto de caracteres. Exemplo : FIND C'This' Acha os caracteres "This", mas no "this", "THIS", etc.

Mais exemplos do comando FIND: FIND XXX PREFIX X FIND XXX SUFFIX NX Procura conjunto de caracteres prefixados por "XXX" nas linhas escondidas Procura conjunto de caracteres seguidos por "XXX" nas linhas no escondidas

Obs.: Podemos usar o comando RFIND (PF5 ou PF17) para repetir o ultimo comando FIND usado. Pressionando-se a PF correspondente ao comando RFIND repetidamente, podemos achar ocorrncias sucessivas de um conjunto de caracteres especifico.

18/4/2011

40 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando CHANGE: O comando CHANGE pode ser usado para achar e alterar a prxima ocorrncia de um determinado conjunto de caracteres em uni texto sendo editado. Exemplos : CHANGE XXX YYY CHANGE DEMO TESTE CHANGE * * 40 60 colunas C 'a = b' 'c = d' CHG "don't" do CHG "'fast'" "'slow'" C '*' '**' CHANGE FIRST 'ALL' MANY MANY CHG 'FIRST' '1ST' ALL CHG '1' '2' 1 CHG X'00' 'FF'X CHG ALL P'-.' 'X' 72 CHANGE P'.' X'00' CHANGE P'###' 100 CHG ALL 73 80 P'=' " " C ALL P'_' 1 10 "0" Altera o prximo "XXX" por "YYY" Altera o prximo "DEMO'' por "TESTE" Altera o prximo "DEMO" localizado entre as 40 a 60 por "TESTE". Altera o prximo 'a = b' (possui brancos) por 'c = d' (tambm possui brancos) Altera don't para do Altera "fast" para "slow" Altera um nico asterisco por asterisco duplo Altera a primeira ocorrncia da palavra ALL por Altera todas as ocorrncias da palavra FIRST por 1ST Altera o dgito '1' para '2' na coluna 1 Altera o dgito hexadecimal X'00' por X'FF' Altera todos os caracteres no brancos na coluna 72 pelo caractere 'X' Altera o prximo caractere invlido pelo hexadecimal X'00' Altera o prximo nmero de 3 dgitos por 100 Altera qualquer caractere entre as colunas 73 a 80 por brancos Altera todos os caracteres no numricos existentes entre as colunas 1 a 10 pelo caractere "0" Altera qualquer letra minscula em maiscula

C P'<' P'>'

Obs.1: Todas as outras opes comentadas no comando FIND (como uso da letra "T", da letra "C", etc.) so vlidas para o comando CHANGE. Obs.2: O comando RCHANGE (PF6 ou PF18) pode ser usado para repetir o ltimo comando CHANGE usado. O comando RFIND (PF5) pode ser passado para executar a busca mas no a alterao do ltimo comando CHANGE.
18/4/2011 41 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos do comando EXCLUDE: O comando EXCLUDE usado para excluir (esconder) linhas especficas de um texto sendo editado. Pode-se digitar o comando como : EXCLUDE, EX, ou X. Exemplo : COMMAND ===> EX ALL "*" 72 72 Exclui (esconde) linhas que contm "*" na coluna

As diferenas entre os comandos FIND e EXCLUDE so : O O O O O comando comando comando comando comando FIND altera linhas excludas para no excludas EXCLUDE altera linhas no excludas para excludas FIND por default, pesquisa todas as linhas EXCLUDE por default, pesquisa somente linhas no excludas FIND permite a utilizao dos parmetros 'X' e 'NX'

12.8 Comandos de Numerao


NUMBER => Liga ou desliga a facilidade de numerao de linhas (NUMBER) RENUM => Para ligar a facilidade de numerao de linhas e para renumerar as mesmas UNNUM => Para desligar a facilidade de numerao de linhas e eliminar a seqncia numrica Comentrios e exemplos do comando NUMBER: Use o comando NUMBER (pode ser abreviado por NUM), para ligar ou desligar a facilidade de numerao de linhas e para indicar se deseja-se a numerao padro, a numerao prpria para COBOL, ou as duas (numerao padro o default). Exemplos : COMMAND COMMAND COMMAND COMMAND ===> ===> ===> ===> NUMBER NUMBER STD NUMBER COBOL NUMBER STD COBOL NUMBER OFF Liga numerao padro Liga numerao padro Liga numerao para COBOL Liga numerao padro e para COBOL Desliga numerao

COMMAND ===>

Comentrios sobre o comando RENUM: 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 tambm para "ligar" a facilidade de numerao de linhas. Ele aceita os mesmos parmetros do comando NUMBER. Comentrios sobre o comando UNNUM: Use o comando UNNUM (pode ser abreviado por UNN), para eliminar a seqncia numrica e desligar a facilidade de numerao de linhas. Se vocquiser branquear a
18/4/2011 42 de 60

Manual de TSO ISPF/PDF e SDSF


seqncia numrica, mas se, a facilidade de numerao de linhas estiver desligada, entre com o comando NUMBER e em seguida, entre com o comando UNNUM.

12.9 Comandos de controle de modo de exibio


CAPS IIEX => Usado para ligar ou desligar o modo de CAPS => Usado para desligar o modo de exibio em hexadecimal e para especificar o formato de exibio em hexadecimal NULLS => Usado para desligar o modo de NULLS e para especificar o tipo de nulos TABS => Usado para desligar a tabulao e para especificar os caracteres de tabulao NOTE => Usado para ligar ou desligar a facilidade de notas (notes) BOUNDS => Usado para ajustar as margens esquerda e direita Comentrios e exemplos sobre o comando CAPS : 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 minsculas sejam exibidas em maisculo. Se o modo CAPS estiver desligado, os dados sero exibidos do jeito que se encontram. COMMAND ===> COMMAND ===> CAPS CAPS OFF Liga caps 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 ===> COMMAND ===> COMMAND ===> COMMAND ===> HEX Liga a exibio em hexadecimal no modo vertical

HEX VERT Liga a exibio em hexadecimal no modo vertical HEX DATA HEX OFF Liga a exibio em hexadecimal no modo de dados Desliga a exibio em hexadecimal

Comentrios e exemplos do comando NULLS: Use o comando NULLS para ligar ou desligar o uso de nulos ("on" ligado o default) e para indicar se o modo de exibio ser "nulls std" ou "nulls all" ("nulls std" o default). No modo "nulls std", os caracteres nulos substituiro todos os caracteres brancos existentes no final de cada linha, mas se forem digitados brancos, estes sero mantidos. No modo "nulls all", os caracteres nulos substituiro todos os caracteres brancos existentes no final de cada linha, inclusive brancos que tenham sido digitados propositadamente.

18/4/2011

43 de 60

Manual de TSO ISPF/PDF e SDSF


COMMAND ===> std) COMMAND ===> COMMAND ===> NULLS NULLS ALL NULLS OFF Liga o uso de nulos no modo padro ("nulls Liga o uso de nulos no modo 'all' ("nulls all) Desliga o uso de nulos

Comentrios e exemplos sobre o comando TABS: Use o comando TABS para ligar ou desligar a facilidade de tabulao ("on" ligado o default) e para indicar qual o caractere de tabulao em efeito (tabulao de hardware, isto , as teclas TAB, o default). COMMAND ===> COMMAND ===> TABS Liga a facilidade de tabulao e usa as teclas TAB, como padro

TABS ] Liga a facilidade de tabulao e usa a tecla ']' como sinal para indicar tabulao

Comentrios e exemplos sobre o comando NOTE: Use o comando NOTE para ligar ou desligar a facilidade de poder ver notas relacionadas com o texto ("on" - ligado o default). COMMAND ===> COMMAND ===> COMMAND ===> NOTE NOTE ON NOTE OFF Notas so includas no texto Notas so includas no texto 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. COMMAND ===> COMMAND ===> COMMAND ===> COMMAND ===> BNDS Retorna as margens para suas posies default

BNDS 20 60 Marca a margem esquerda para a coluna 20 e a margem direita para a coluna 60 BNDS 10 * BNDS * 65 Marca a margem esquerda para a coluna 10 e deixa a margem direita como est. 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).

18/4/2011

44 de 60

Manual de TSO ISPF/PDF e SDSF

12.10 Comandos relacionados com o processo de sada do editor


AUTONUM AUTOLIST STATS AUTOSAVE PACK momento VERSION com LEVEL => Liga ou desliga a facilidade de AUTONUM => Liga ou desliga a facilidade de AUTOLIST => Liga ou desliga a facilidade de se manter estatsticas sobre o modulo sendo editado => Liga ou desliga a facilidade de AUTOSAVE => Liga ou desliga a facilidade de compactao de dados no do salvamento => Permite atribuir um nmero de verso para ser armazenado as estatsticas => Permite atribuir um nmero de nvel de modificao para ser armazenado com as estatsticas

Comentrios e exemplos sobre o comando AUTONUM Use o comando AUTONUM para ligar ou desligar ("on" - ligado o default) a facilidade de numerao automtica. Se tanto AUTONUM como NUMBER estiverem ligados, os campos de seqncia numrica sero 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 no so renumerados, mas os dados salvos so. Se a facilidade de numerao automtica estiver desligada, os campos de seqncia numrica no sero renumerados quando o texto for salvo. COMMAND ===> AUTONUM COMMAND ===> AUTONUM OFF Liga AUTONUM Desliga AUTONUN

Comentrios e exemplos sobre o comando AUTOLIST: Use o comando AUTOLIST para ligar ou desligar ("on" - ligado o default) a facilidade de listagem automtica. Se a facilidade de listagem automtica estiver ligada, os dados do texto sero automaticamente formatados e gravados em um arquivo ISPF de impresso (list file) quando o texto for salvo. COMMAND ===> AUTOLIST COMMAND ===> AUTOLIST OFF Liga AUTOLIST Desliga AUTOLIST

Comentrios e exemplos sobre o comando STATS: Use o comando STATS para ligar ou desligar a facilidade de estatstica ("on" - ligado o default). Se a facilidade de estatstica estiver ligada, estatsticas sero geradas para membros da biblioteca. COMMAND ===> COMMAND ===> STATS Liga a facilidade de estatstica

STATS OFF Desliga a facilidade de estatstica.

A facilidade de estatsticas est sempre desligada para arquivos seqenciais.

18/4/2011

45 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando AUTOSAVE: Use o comando AUTOSAVE para ligar ou desligar ("on" - ligado o default) a facilidade de salvamento automtico. Esta informao armazenada na profile de edio. Se AUTOSAVE estiver ligada ("on"), o comando END (PF3) far com que o texto seja salvo.
-

Se AUTOSAVE estiver desligada ("off") com a opo PROMPT, o comando END far com que o usurio seja questionado e levado a executar os comandos SAVE ou CANCEL.
-

Se AUTOSAVE estiver desligada ("off") com a opo NOPROMPT, o comando END far com que o texto no seja salvo, e neste caso, seu efeito ser semelhante ao do comando CANCEL.
-

COMMAND ===> automaticamente COMMAND ===> automaticamente COMMAND ===>

AUTOSAVE

Dados atualizados sero salvos com o comando END

AUTOSAVE ON

Dados atualizados sero salvos com o comando END

AUTOSAVE OFF

O comando END far com que o usurio tenha que digitar o comando SAVE ou o CANCEL

COMMAND

===>

AUTOSAVE OFF PROMPT O comando END far com que o usurio tenha que digitar o comando SAVE ou CANCEL AUTOSAVE OFF NOPROMPT O comando END ira agir como o comando o CANCEL

COMMAND ===>

Comentrios e exemplos sobre o comando PACK: Use o comando PACK para ligar ou desligar ("on" o default) a facilidade de compactao. Se a facilidade de compactao estiver ligada e o texto for salvo (via comandos SAVE ou END), os dados sero armazenados em formato compactado. Se PACK estiver desligada, os dados sero armazenados no formato padro. COMMAND ==> PACK COMMAND ==> PACK OFF Os dados sero compactados quando forem salvos Os dados sero armazenados no formato padro

Os dados sero automaticamente descompactados quando o texto for lido para edio. A facilidade de compactao tem por objetivo economizar espao em disco.

18/4/2011

46 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando VERSION: O comando VERSION usado para alterar o nvel de verso do membro sendo editado. STATS deve estar ligada. O nvel da verso do texto pode ser fornecido como um nmero entre 1-99. VERS ou VER pode ser usado como abreviao. COMMAND ===> VERSION 2 COMMAND ===> VERS 12 Ajusta o nvel da verso para "02" Ajusta o nvel da verso para "12"

Normalmente o nvel de modificao incrementado de um quando realizada alguma modificao no membro.

12.11 Comandos relacionados a dados externos


Os comandos relacionados com dados externos e listados abaixo, permitem mover ou copiar dados de uma fonte externa (arquivo seqencial ou membro de um arquivo particionado) para o membro sendo editado; ou mover ou copiar dados do membro sendo editado para um arquivo seqencial ou membro de um PDS. CREATE ===> Para criar um novo membro em um PDS REPLACE ===> Para substituir o contedo de um membro ou de um arquivo sequencial COPY ===> Para copiar dados de um membro de um PDS ou de um arquivo seqencial MOVE ===> Para mover (copiar e deletar) um membro de um PDS ou um arquivo seqencial MODEL ===> Para copiar um modelo predefinido Os comandos CREATE, REPLACE, COPY e MOVE so similares no s no fato de poderem ser fornecidos com ou sem um nome de membro; mas tambm pelo fato de todos precisarem de referncias a linhas. Estas referncias so fornecidas atravs de operandos adicionais ou atravs de comandos de linha usados no mesmo tempo. Nos comandos CREATE ou REPLACE, voc deve especificar as linhas do texto que sero usadas. Voc pode fornecer um intervalo de linhas via operando, ou usando os comandos de linha C, CC, M, ou MM, para que estas linhas sejam colocadas em um membro externo. Nos comandos MOVE, COPY ou MODEL, voc deve especificar o destino das linhas a serem movidas ou copiadas. Pode-se usar para isto, os comandos de linha A ou B, ou as palavras chave AFTER ou BEFORE para indicar para onde os dados externos devem ir. 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

47 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando CREATE: O comando CREATE (pode ser abreviado como CRE) usado para criar umnovo membro de um PDS a partir de uma ou mais linhas do texto sendo editado. Para especificar as linhas que sero postas no novo membro, use: - Os comandos de linha C ou CC ou um operando corri o intervalo de linhas que sero copiadas - Os comandos de linha M ou MM para mover as linhas (copiar, depois deletar do fonte) Exemplos : COMMAND ===> CREATE MEMNAM um novo membro de nome MEMNAM COMMAND ===> CRE .STRT .END Cria 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 "MEMNAN" Substitui o contedo do membro

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

48 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando COPY: O comando COPY usado para copiar uma ou mais linhas de um arquivo seqencial ou de um membro de um PDS, para o membro sendo editado no momento. Use os comandos de linha A (after - aps) ou B (before - antes), ou as palavras AFTER ou BEFORE, aps o nome de um label, para especificar onde os dados sero copiados. Se o nome de um membro especificado como parte do comando, e os comandos de linha A ou B foram corretamente passados, ento, o contedo total do membro ser copiado imediatamente para o texto sendo editado. COMMAND ===> COPY MEMNAM Copia o membro MENNAM para o texto (membro) sendo editado

Se o comando COPY for fornecido sem o nome do membro, ser exibido um painel, para que informaes como nome do arquivo, nome do membro, etc. sejam fornecidas. COMMAND ===> COPY AFTER .HERE Ser exibido um painel para que seja fornecido o nome do arquivo ou membro que ser copiado aps o label .HERE.

Voc pode copiar o membro inteiro, ou uma ou mais linhas deste. Para isto, basta fornecer o intervalo de linhas que se deseja copiar no painel que exibido quando se emite o comando COPY sem o nome do membro. FIRST LINE LAST LINE ===> 50000 ===> 270000 (standard, COBOL, ou relative)

NUMBER TYPE ===> S

Neste exemplo, ser copiado o intervalo entre as linhas 50000 e 270000 do membro fornecido no painel. Se for fornecido "S", a seqncia numrica padro ser usada para se achar as linhas. O nmero de linha ser checado para validao, antes da execuo da cpia. Se for especificado "R" (relative), o nmero de seqncia de linhas no ser observado e sim a posio relativa da linha a partir do incio do membro. Por exemplo: se forem fornecidas as informaes => 10 a 21 e "R'', ento as linhas entre a dcima e a vigsima primeira do membro sero copiadas.

18/4/2011

49 de 60

Manual de TSO ISPF/PDF e SDSF

Comentrios e exemplos sobre o comando MOVE: O comando MOVE usado para mover o membro de um PDS ou um arquivo seqencial. O contedo do membro ou do arquivo copiado para o membro sendo editado, e aps isto, o membro ou arquivo origem deletado. Use os comandos de linha A (after - aps) ou B (before - antes) ou as palavras AFTER ou BEFORE seguidas de um nome de label, para especificar onde os dados externos sero colocados no membro sendo editado. Se um nome de membro for fornecido no comando, e a informao de destino for passada corretamente, o membro inteiro ser movido de imediato. COMMAND ===> MOVE MEMNAM Move o membro MENINAM para o membro sendo editado

Se o comando for emitido sem o nome do membro, ser exibido um painel adicional para que informaes como nome do arquivo, nome do membro, etc. sejam fornecidas. COMMAND ===> MOVE BEFORE .LAB sobre Exibe painel para se passar informaes a origem dos dados que sero copiados antes do label .LAB Comentrios e exemplos sobre o comando MODEL : Um modelo (MODEL) composto por um grupo de instrues e notas que fornecem dados como exemplo para a criao e edio de dilogos (painis). Modelos contm linhas prototipadas que indicam o formato do elemento, partes deste que podem ser alterados com dados fornecidos pela aplicao e etc. Notas e comentrios explicam a sintaxe, parmetros, e possveis return codes, se necessrio. O comando MODEL usado para associar um modelo a um arquivo sendo editado, ou para identificar a classe usada para obteno de modelos posteriores.

18/4/2011

50 de 60

Manual de TSO ISPF/PDF e SDSF

12.12 Comandos relacionados com edio de dados


DELETE => Usado para deletar linhas excludas ou no excludas do texto SORT => Usado para executar funes de classificao no texto sendo editado EDIT => Usado para causar uma entrada recursiva rio editor do ISPF Comentrios e exemplos sobre o comando DELETE: O comando DELETE usado para deletar linhas do texto sendo editado. DEL pode ser usado como abreviao. Um intervalo delimitando o nmero o de linhas que sero afetadas pelo DELETE, pode ser fornecido. A sintaxe do comando DELETE : DELETE ALL X NX <Intervalo> Deleta todas as linhas excludas (escondidas) do texto Deleta todas as linhas no excludas (exibidas na tela) existentes entre os labels .A e .B Deleta todas as linhas existentes entre os labels .A e .B Deleta todas as linhas excludas existentes entre os labels .A e .B

COMMAND ===> DELETE ALL X COMMAND ===> DELETE ALL NX .A .B

COMMAND ===> DELETE ALL .A .B COMMAND ===> DELETE X .A .B

Os parmetros podem ser fornecidos em qualquer ordem. A palavra ALL opcional quando especificado X ou NX. Comentrios e exemplos sobre o comando SORT: O comando SORT usado para classificar dados. COMMAND ===> SORT Classifica os dados em ordem ascendente.

Se voc estiver usando as margens padro e no h colunas com dados fora das margens, ento o registro inteiro ser classificado. Se voc tiver alterado as margens atravs do comando BOUND, ento somente os dados entre as margens sero comparados e classificados. Dados fora das margens no 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

51 de 60

Manual de TSO ISPF/PDF e SDSF

Um ou mais parmetros (mximo de 5) podem ser fornecidos no comando: COMMAND ===> COMMAND ===> 15 COMMAND ===> SORT 10 SORT 10 15 SORT 20 25 1 10 Classifica os dados entre, a coluna 10 e a margem direita Classifica os dados entre as colunas 10 e Classifica usando 2 campos de sort

A classificao pode ser em ordem ascendente ou descendente : COMMAND ===> COMMAND ===> COMMAND ===> SORT D SORT D 10 15 Classifica em ordem descendente Classifica dados entre as colunas 10 e 15 em ordem descendente Classifica dados entre as colunas 1 e 3 em ordem ascendente e entre as colunas 5 e 9 em ordem descendente

SORT 1 3 A 5 9 D

A classificao pode ser limitada para linhas excludas (escondidas) ou no excludas : COMMAND ===> COMMAND ===> SORT NX SORT X D 10 15 Classifica somente linhas no excludas Classifica as linhas excludas em ordem descendente

A classificao pode ser limitada a um intervalo de linhas : COMMAND ===> SORT .MYLAB .ZL Classifica os dados existentes nas linhas entre os labels .MYLAB e .ZL (fim do texto).

Comentrios e exemplos sobre o comando EDIT: Emitindo o comando EDIT da linha de comandos, o editor ser invocado. COMMAND ===> EDIT ABC editado COMMAND ===> EDIT editor Faz com que o membro ABC seja Faz com que o painel principal do seja exibido para fornecimento de informaes como: nome do arquivo, nome do membro, etc.

18/4/2011

52 de 60

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 .HERE 000017 .TEREI Esta uma linha de dados Esta uma linha de dados com um label Esta uma linha de dados 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: .ZCSR => Linha de dados onde o cursor esta posicionado

.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

53 de 60

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.

Menu principal Customizado Bradesco Seguros

18/4/2011

54 de 60

Manual de TSO ISPF/PDF e SDSF

1.

SDSF Comando DA Display Active


Este comando mostra todas as tasks ativas no sistema. Este comando possui algumas variaes: DA DA DA DA OJOB OSTC OTSU OINIT ===> ===> Mostra os JOBs ativos no sistema. Mostra Started Tasks ativas ===> Mostra usurios de TSO. ===> Mostra Initiators.

Aps a execuo deste comando, o operador pode, na coluna ao lado do que est sendo mostrado, digitar comandos abreviados tais como P (Purge), C (cancel), A(Activate), etc... Existe ainda a opo PREFIX pra visualizar somente as tasks iniciadas pelo prefixo especificado. Funciona com um filtro. Exemplo: PREFIX SPRT*

18/4/2011

55 de 60

Manual de TSO ISPF/PDF e SDSF

2.

SDSF Comando I Input Queue Display


Exibe JOBs que esto aguardando execuo.

18/4/2011

56 de 60

Manual de TSO ISPF/PDF e SDSF

3.

SDSF Comando O Output Queue Display


Exibe lista de JOBs j executados - que esto na fila de impresso do JES.

18/4/2011

57 de 60

Manual de TSO ISPF/PDF e SDSF

18/4/2011

58 de 60

Manual de TSO ISPF/PDF e SDSF

4.

SDSF Comando H Jobs em HOLD


Exibe lista de JOBs em HOLD.

18/4/2011

59 de 60

Manual de TSO ISPF/PDF e SDSF

5.

SDSF Comando ST Status Display


Exibe status dos JOBs do sistema. 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

Das könnte Ihnen auch gefallen