Vous êtes sur la page 1sur 21

Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Módulo: INTRODUÇÃO AO MAINFRAME - TSO

TÓPICOS

O QUE É O TSO? ` 02
LOGANDO NO TSO 04
USO DAS TECLAS DE FUNÇÃO 05
UTILIZANDO O PDF – PROGRAM DEVELOPMENT FACILITY 06
TELA PRINCIPAL DO PDF 07
OPÇAÕ 2 – EDIT 07
COMANDOS DURANTE EDIÇÃO DE ARQUIVO 08
COMANDOS DE LINHAS DE EDIÇÃO DE ARQUIVO 09
OPÇÃO 3 DO PDF – UTILITY SELECTION PANEL 10
OPÇÃO 3.1 – LIBRARY 11
OPÇÃO 3.2 DO PDF – DATA SET (ALLOCATE) 12
OPÇÃO 3.3 DO PDF – MOVE/COPY 13
Opção 3.4 do PDF – DSLIST 15
UTILIZANDO O SDSF - SYSTEM DISPLAY SEARCH FACILITY 18
OPÇÃO ST – VISUALIZAR JOBS 19
NAVENGANDO ENTRE TELAS (F2 / F9) 20
SAINDO DO TSO 22
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

TSO – TIME SHARING OPTION

O QUE É O TSO?
Time Sharing Option
• Aplicativo nativo da família OS/370, OS/390, Z/OS
• Permite uso compartilhado e interativo de recursos do sistema, de
forma conversacional.
• Possibilita: criação, edição, listagem de arquivos, compilação
linkedição e execução de programas.
• Trabalha com menus, painéis e comandos de linha.

PRINCÍPIOS FUNDAMENTAIS
O TSO é um componente do sistema operacional, composto por vários
aplicativos, dentre eles o editor de textos PDF. O TSO tem como função
principal promover a interação do usuário com o ambiente. Através do
TSO você pode criar arquivos, deletar, visualizar, submeter job, alocar
arquivos, renomear, mover, copiar, e também utilizar outros aplicativos
do sistema operacional que rodam sob o TSO como por exemplo RACF,
HCD, SDSF, Control/M, Changeman, Endevor etc. O TSO controla todos
estes aplicativos.
O nosso objeto de estudos serão os aplicativos PDF e SDSF para
criarmos jobs, programas, manusear arquivos, submeter jobs
etc.
• ISPF/PDF - Interactive System Productivity Facility(ISPF)
Program Development Facility
• SDSF – System Display Search Facility

O primeiro MENU mostra os aplicativos disponíveis, dentre eles o PDF.


Um menu é composto de menu e/ou painéis. Um painel (ou 2
dependendo do caso) é o último estágio da navegação dentro sistema
antes da ação a ser efetuada.

Um menu é sempre composto de opções que você deverá escolher uma


(e somente uma opção)

No painel você deverá digitar o nome do arquivo que você que executar
a ação seja ela qual for e também a ação a ser tomada.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

LOGANDO NO TSO
Se logar no TSO/E significa começar uma sessão de TSO. Para se logar é
preciso de uma USERID e uma senha de acesso.
As diversas instalação pode ter vários processos de LOGON. No curso
vamos trabalhar com o padrão abaixo:

L cod-usr <ENTER>
ou
TSO <ENTER> cod-usr <ENTER>

A tela abaixo será mostrada,. Digite a senha inicial fornecida pelo instrutor e em
seguida informe sua nova senha.
------------------------------- TSO/E LOGON -----------------------------------

Enter LOGON parameters below: RACF LOGON parameters:

Userid ===> _______

Password ===> ******* New Password ===>

Procedure ===> IKJJANIN Group Ident ===>

Acct Nmbr ===> 1

Size ===> 40000

Perform ===>

Command ===>

Enter an 'S' before each option desired below:


-Nomail -Nonotice -Reconnect -OIDcard

PF1/PF13 ==> Help PF3/PF15 ==> Logoff PA1 ==> Attention PA2 ==> Reshow
You may request specific help information by entering a '?' in any entry field
(fig.2)

Após a conexão, aguarde os 3 asteriscos para acessar o sistema.


ICH70001I USERID LAST ACCESS AT 11:59:17 ON SUNDAY, APRIL 25, 2004
IKJ56455I USERID LOGON IN PROGRESS AT 21:43:18 ON APRIL 25, 2004
IKJ56951I NO BROADCAST MESSAGES
***

(fig.3)
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

USO DAS TECLAS DE FUNÇÃO


PF - teclas de funções pré programadas. Representam comandos ou
uma série comandos a serem executados.
• PF2 = Split - cria mais uma seção.
• PF3 = Volta ao Menu anterior
• PF5 = Repete o último comando
• PF6 = Repete última alteração
• PF7 = Volta página
• PF8 = Avança Página
• PF9 = Navega entre as telas abertas.
• PF10 = Desloca tela á esquerda.
• PF11 = Desloca tela á direita.
• PF12 = Retrieve (cancel).
• ENTER - Passa a informação teclada na tela para o TSO
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

UTILIZANDO O PDF – PROGRAM DEVELOPMENT FACILITY

Esta é a tela principal do TSO. O único destes aplicativos que é nativo no


TSO é o PDF. Os demais são adicionados ao sistema operacional. Após
sua instalação, eles ‘rodam’ sobre TSO.

Este menu principal apresenta vários serviços. Os mais utilizados


pelos desenvolvedores e objeto de nosso estudo são:
• PDF/ISPF (Program Development Facility/ Interactive System
Productivity Facility). Funções relativas a arquivos e programas.
• SDSF(System Display and Search Facility). Serviço de visualização
de arquivos e recursos.

Vamos entrar com uma opção na linha de comando e navegar


nos painéis do PDF/ISPF.

System z/OS 01.04.00 D Row 1 to 7 of 7


Sysid AL2A Hora 14:30
Sysplex AL1 User DC48N51
Opcao ===>

Opcao Aplicacao Descricao

001 ISPF/PDF Menu Principal do ISPF


002 IND$FILE Ready do TSO/E
035 FILE/MVS Gerenciador de Arquivo e Volume
138 SDSF Spool Display and Search Facility
161 INSYNC Manipulacao/Dados-Tabelas-Segmentos
164 DUMPMST Formatador de DUMP
999 LOGOFF Termina esta Sessao TSO/E

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE


F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

TELA PRINCIPAL DO PDF


Menu Utilities Compilers Options Status Help
-----------------------------------------------------------------------------
ISPF Primary Option Menu
Option ===>

0 Settings Terminal and user parameters User ID . : USERID


1 View Display source data or listings Time. . . : 14:46
2 Edit Create or change source data Terminal. : 3278
3 Utilities Perform utility functions Screen. . : 1
4 Foreground Interactive language processing Language. : ENGLISH
5 Batch Submit job for language processing Appl ID . : PDF
6 Command Enter TSO or Workstation commands TSO logon : IKJJANIN
7 Dialog Test Perform dialog testing TSO prefix: USERID
8 LM Facility Library administrator functions System ID : PRE7
9 IBM Products IBM program development products MVS acct. : 1
10 SCLM SW Configuration Library Manager Release . : ISPF 4.5
11 Workplace ISPF Object/Action Workplace

Enter X to Terminate using log/list defaults

F1=Help F2=Split F3=Exit F7=Backward F8=ForwardF9=Swap F10=Actions F12=Cancel


Fig. 4

Vamos Estudar as opções:


• 2 - Edit
• 3 - Utilities
• 6 - Command

OPÇAÕ 2 - EDIT
Menu RefList RefMode Utilities LMF Workstation Help
------------------------------------------------------------------------------
Edit Entry Panel
Command ===>

ISPF Library:
Project . . . ___
Group . . . . ________ . . . . . . . . .
Type . . . . ______
Member . . . ________ (Blank or pattern for member selection list)

Other Partitioned or Sequential Data Set:


Data Set Name . . .
Volume Serial . . . (If not cataloged)

Workstation File:
File Name . . . . .
Options
Initial Macro . . . . / Confirm Cancel/Move/Replace
Profile Name . . . . . Mixed Mode
Format Name . . . . . Edit on Workstation
Data Set Password . . Preserve VB record length

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


FIG. 5

A opção 2 EDIT permite incluir e alterar arquivos (fontes cobol, jobs de compilação
execução, arquivos seqüenciais, etc) .
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

COMANDOS DURANTE EDIÇÃO DE ARQUIVO


Comandos de TSO são entradas na linha de comando sempre usados no
manuseio de arquivos editados. Lembre-se que qualquer arquivo para ser
alterado ou incluir informações ele precisa ser editado. Portanto um arquivo
editado é um arquivo ‘alterável’.

• FIND ou F: Procura palavra


F MARIA  procura pela palavra Maria dentro do arquivo. Para continuar
procurando a mesma ocorrência no restante do arquivo, continue teclando
‘F5”,
• CHANGE ou C: Altera palavras
C SECTION SECAO ALL  altera todas as ocorrências ‘section’ para
‘secao’ (em todo arquivo).
• SAVE - Salva o arquivo em uso (com o mesmo nome).
• CANCEL: cancela todas as alterações realizadas desde o último save. O
arquivo mantém as mesmas características anteriores. Pode também ser
utilizado a tecla <F12>
• RECOVERY ON: Uma única vez, habilita a opção UNDO (desfazer) uma
função.
• HEX ON: Exibe o arquivo em hexadecimal
• HEX OFF: Retorna a decimal.
• RES: Limpa mensagens do sistema.
• M + <F8>: Posiciona cursor na ultima linha
• M + <F7>: Posiciona cursor na primeira linha
• L 26: Posiciona cursor na linha 26
• EXC SECTION ALL  Esconde todas as linhas com a ocorrência ‘section’
– (sem all, somente a primeira)
• SUB: Submete um JOB de execução
• COPY: Copia outro arquivo. Para quando o arquivo atual não estiver
totalmente vazio, deve ser utilizado o comando de linha A ou B para
posicionar o ponto onde deve ser copia o arquivo.
• HI ON: Aciona as cores na palavras. Funciona em programa cobol e JOBs.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

COMANDOS DE LINHAS DE EDIÇÃO DE ARQUIVO


• COLS: Cria régua na linha superior
• C: Copia linha
• CC + CC: Copia bloco de linhas
• A: Localizador para os comandos Copy e Move. A=after(depois)
• B: Localizador para os comandos Copy e Move. B=Before(antes)
• M: Move 1 linha
• MM + MM: Move bloco de linhas
• R[n]: Repete uma ou n linhas
• RR + RR: Repete bloco de linhas.
• I[n]: Insere uma ou n linhas
• >>n + >> Desloca n colunas para a direita
• <<n + << Desloca n colunas para a esquerda.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

OPÇÃO 3 DO PDF – UTILITY SELECTION PANEL

Menu Help
-----------------------------------------------------------------------------
Utility Selection Panel
Option ===>
More: +
1 Library Compress or print data set. Print index listing. Print,
rename, delete, browse, edit or view members
2 Data Set Allocate, rename, delete, catalog, uncatalog, or display
information of an entire data set
3 Move/Copy Move, copy, or promote members or data sets
4 Dslist Print or display (to process) list of data set names.
Print or display VTOC information
5 Reset Reset statistics for members of ISPF library
6 Hardcopy Initiate hardcopy output
7 Download Download ISPF C/S, VA for ISPF, transfer map, or data set.
8 Outlist Display, delete, or print held job output
9 Commands Create/change an application command table
* Reserved This option reserved for future expansion.
11 Format Format definition for formatted data Edit/Browse
12 SuperC Compare data sets (Standard Dialog)
13 SuperCE Compare data sets Extended (Extended Dialog)
14 Search-For Search data sets for strings of data (Standard Dialog)

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel

FIG. 6

Este menu é o mais utilizado. Auto-explicativo, exibe display das funções. As


opções mais utilizadas deste menu, são as opções 1,2,3 e principalmente 4.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

OPÇÃO 3.1 - LIBRARY


1 Library Compress or print data set. Print index listing. Print,
rename, delete, browse, edit or view members
Menu RefList Utilities Help
------------------------------------------------------------------------------
Library Utility
Option ===> C
More: +
blank Display member list I Data set information B Browse member
C Compress data set S Short data set information D Delete member
X Print index listing E Edit member R Rename member
L Print entire data set V View member P Print member

Enter "/" to select option


ISPF Library: / Confirm Member Delete
Project . . . AC
Group . . . . USERID . . . . . . . . .
Type . . . . COBLIB
Member . . . (If B, D, E, P, R, V, or blank selected)
New name . . (If R selected)

Other Partitioned or Sequential Data Set:


Data Set Name . . .
Volume Serial . . . (If not cataloged)

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 7
Você deverá preencher ‘OPTION’, que define o que você deseja sobre o
arquivo em questão. O nome do arquivo a ser trabalhado, você
preenche em ISPF Library ou Other Partitioned or Sequential Data Set
(neste caso o nome deverá ser entre aspas pequenas). Neste exemplo,
escolhemos a opção ‘C’, ou seja, vamos fazer um compress no data-set
AC.USERID.COBLIB.
Veja o resultado.
Menu RefList Utilities Help
------------------------------------------------------------------------------
Library Utility Compress successful
Option ===>
More: +
blank Display member list I Data set information B Browse member
C Compress data set S Short data set information D Delete member
X Print index listing E Edit member R Rename member
L Print entire data set V View member P Print member
Enter "/" to select option
ISPF Library: / Confirm Member Delete
Project . . . AC
Group . . . . USERID . . . . . . . . .
Type . . . . COBLIB
Member . . . (If B, D, E, P, R, V, or blank selected)
New name . . (If R selected)

Other Partitioned or Sequential Data Set:


Data Set Name . . .
Volume Serial . . . (If not cataloged)

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 8
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

A tela teve apenas uma alteração no lado direito superior onde apareceu
a mensagem Compress successful.

OPÇÃO 3.2 DO PDF – DATA SET (ALLOCATE)


2 Data Set Allocate, rename, delete, catalog, uncatalog, or display
information of an entire data set

Menu RefList Utilities Help


------------------------------------------------------------------------------
Data Set Utility
Option ===> m

A Allocate new data set C Catalog data set


R Rename entire data set U Uncatalog data set
D Delete entire data set S Data set information (short)
blank Data set information M Allocate new data set
V VSAM Utilities

ISPF Library:
Project . .
Group . . .
Type . . . .

Other Partitioned, Sequential or VSAM Data Set:


Data Set Name . . . 'AC.USERID.TESTE'
Volume Serial . . . (If not cataloged, required for option "C")

Data Set Password . . (If password protected)

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 9

A opção ‘A’ para alocar um novo data-set. Escolhemos o nome


‘AC.USERID.TESTE’.

Menu RefList Utilities Help


------------------------------------------------------------------------------
Allocate New Data Set
Command ===>
More: +
Data Set Name . . . : AC.USERID.TESTE

Management class . . .SYSALLDA (Blank for default management class)


Storage class . . . . (Blank for default storage class)
Volume serial . . . . (Blank for system default volume) **
Device type . . . . . pr39c7 (Generic unit or device address) **
Data class . . . . . . (Blank for default data class)
Space units . . . . . TRACK (BLKS, TRKS, CYLS, KB, MB, BYTES
or RECORDS)
Average record unit (M, K, or U)
Primary quantity . . 15 (In above units)
Secondary quantity 3 (In above units)
Directory blocks . . (Zero for sequential data set) *
Record format . . . . FB
Record length . . . . 80
Block size . . . . . 27920
Data set name type : PDS (LIBRARY, HFS, PDS, or blank) *

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 10
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Vamos preencher com os dados solicitados pelo sistema. Trilhas,


tamanho lógico, blocagem etc. Após o <ENTER>, a confirmação da
alocação.

OPÇÃO 3.3 DO PDF – MOVE/COPY


3 Move/Copy Move, copy, or promote members or data sets

Menu RefList Utilities Help


------------------------------------------------------------------------------
Move/Copy Utility
Option ===> m
More: +
C Copy data set or member(s) CP Copy and print
M Move data set or member(s) MP Move and print
L Copy and LMF lock member(s) LP Copy, LMF lock, and print
P LMF Promote data set or member(s) PP LMF Promote and print

Specify "From" Data Set below, then press Enter key

From ISPF Library:


Project . . . AC (--- Options C, CP, L, and LP only ----)
Group . . . . USERID . . . . . . . . .
Type . . . . COBLIB
Member . . . JOB2RACF (Blank or pattern for member list,
"*" for all members)

From Other Partitioned or Sequential Data Set:


Data Set Name . . .
Volume Serial . . . (If not cataloged)

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 10
Repare nas seguintes mensagens: From ISPF Library: e From Other
Partitioned or Sequential Data Set que nos dão a exata sensação que
estamos nos referindo a um arquivo de origem. Neste exemplo vamos
copiar um membro de uma biblioteca (AC.USERIDCOBLIB) utilizando a
opção ‘c’ para um outro data-set. Vamos copiar o membro JOB2RACF
para uma outra biblioteca ... mas para qual biblioteca ? Vamos dar um
ENTER.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Menu RefList Utilities Help


------------------------------------------------------------------------------
COPY From AC.USERID.COBLIB(JOB2RACF)

Command ===>
More: +
Specify "To" Data Set Below

To ISPF Library:
Project . . AC Replace option:
Group . . . USERID Enter "/" to select option
Type . . . . BOOKLIB Replace like-named members
Member . . . (Blank unless member is to be renamed)
To Other Partitioned or Sequential Data Set:
Data Set Name . . .
Volume Serial . . . (If not cataloged)

Data Set Password . . (If password protected)


To Data Set Options:
Sequential Disposition Pack Option SCLM Setting
1 1. Mod 3 1. Yes 3 1. SCLM

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 11
Repare que agora apareceu 2 vezes a palavra ‘TO’ que nos dá a exata
sensação de referência a um arquivo de destino. Neste exemplo estou
copiando o membro selecionado no exemplo anterior para esta
biblioteca. Vamos manter o nome de origem do membro. Se
quiséssemos alterar bastava colocar no campo member o novo nome.
No canto superior da tela aparece a confirmação do nome do
arquivo/membro que está sendo copiado.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Opção 3.4 do PDF - DSLIST


4 Dslist Print or display (to process) list of data set names. Print or
display VTOC information.

Menu RefList RefMode Utilities Help


------------------------------------------------------------------------------
Data Set List Utility
Option ===>

blank Display data set list P Print data set list


V Display VTOC information PV Print VTOC information

Enter one or both of the parameters below:


Dsname Level . . . AC.USERID
Volume serial . .

Data set list options


Initial View . . . 1 1. Volume Enter "/" to select option
2. Space / Confirm Data Set Delete
3. Attrib / Confirm Member Delete
4. Total

When the data set list is displayed, enter either:


"/" on the data set list command field for the command prompt pop-up,
an ISPF line command, the name of a TSO command, CLIST, or REXX exec, or
"=" to execute the previous command.

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F10=Actions F12=Cancel


Fig. 12
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Vamos listar todos os arquivos do catálogo que começam com


AC.USERID.**. O resultado:

Menu Options View Utilities Compilers Help


------------------------------------------------------------------------------
DSLIST - Data Sets Matching AC.USERID Row 1 of 27
Command ===> Scroll ===> PAGE

Command - Enter "/" to select action Message Volume


-------------------------------------------------------------------------------
AC.USERID.ARQSAI PR39C7
AC.USERID.BKP PR39C7
AC.USERID.BKP2 PR39C7
AC.USERID.BKP3 PR39C7
AC.USERID.BKP4 PR39C7
AC.USERID.BKP5 PR39C7
/ AC.USERID.BOOKLIB PR39C7
AC.USERID.CADCC PR39C7
AC.USERID.CADCLI PR39C7
AC.USERID.CADCLI.SORT PR39C7
AC.USERID.CLASS PR39C7
AC.USERID.CNTL PR39C7
AC.USERID.COBLIB PR39C7
AC.USERID.COBLIBX PR39C7
AC.USERID.JCLS PR39C7

F1=Help F2=Split F3=Exit F5=Rfind F7=Up F8=Down F9=Swap F10=Left F11=Right F12=Cancel
Fig.13

Podemos trabalhar com os data-sets listados acima. Podemos editar (E),


visualizar (B), deletar (D), renomear (R), copiar (C), mover (M), etc.
Uma outra opção, nesta tela é utilizar o comando barra (como no
exemplo), que vai abrir várias opções, inclusive as citadas acima. Veja o
resultado:
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Menu Options View Utilities Compilers Help


- .---------------------------------------------------------------. ----------
D | Data Set List Actions | ow 1 of 27
C | | ===> PAGE
| Data Set: AC.USERID.BKP2 |
C | | Volume
- | DSLIST Action | -----------
| ___ 1. Edit 12. Compress | PR39C7
| 2. View 13. Free | PR39C7
/ | 3. Browse 14. Print Index | PR39C7
| 4. Member List 15. Reset | PR39C7
| 5. Delete 16. Move | PR39C7
| 6. Rename 17. Copy | PR39C7
| 7. Info 18. Refadd | PR39C7
| 8. Short Info 19. Exclude | PR39C7
| 9. Print 20. Unexclude 'NX' | PR39C7
| 10. Catalog 21. Unexclude first 'NXF' | PR39C7
| 11. Uncatalog 22. Unexclude last 'NXL' | PR39C7
| | PR39C7
| Select a choice and press ENTER to process data set action. | PR39C7
| F1=Help F2=Split F3=Exit F7=Backward | PR39C7
| F8=Forward F9=Swap F12=Cancel | PR39C7
'---------------------------------------------------------------9=Swap
F10=Left F11=Right F12=Cancel
Fig. 14

Um pop-up foi aberto e várias opções sobre o que fazer com o arquivo
selecionado. Basta selecionar o número da opção. Funcionar como os
comandos citados.
A partir deste comando quase todas as funções mostradas até o
momento poderão ser feitas a partir desta opção.

As opções de 5 a 11 estão desabilitadas e por isso não serão objetos de


estudo. Elas são de uso da área de suporte operacional.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

UTILIZANDO O SDSF - SYSTEM DISPLAY SEARCH FACILITY

Display Filter View Print Options Help


-------------------------------------------------------------------------------
HQX1900------------------ SDSF PRIMARY OPTION MENU --------------------------

LOG - Display the system log


DA - Display active users in the sysplex
I - Display jobs in the JES2 input queue
O - Display jobs in the JES2 output queue
H - Display jobs in the JES2 held output queue
ST - Display status of jobs in the JES2 queues
PR - Display JES2 printers on this system
INIT - Display JES2 initiators on this system
MAS - Display JES2 members in the MAS
LINE - Display JES2 lines on this system
NODE - Display JES2 nodes on this system
SO - Display JES2 spool offload for this system

Licensed Materials - Property of IBM

5647-A01 (C) Copyright IBM Corp. 1981, 1997. All rights reserved.
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

COMMAND INPUT ===> SCROLL ===> CSR


Fig.15

Esta é a tela principal do System Display Search Facility, ou


simplesmente SDSF. É um aplicativo que, a exemplo do PDF, roda
debaixo do TSO. A principal função deste aplicativo é permitir o
acompanhamento e monitoração de jobs dentro do sistema operacional.
Nesta tela acima podemos perceber que as opções mostram as diversas
áreas do sistema operacional por onde trafegam os jobs batch. Nem
todas as opções estarão habilitadas para você na sua empresa. E
mesmo dentre as opções liberadas existem funções como por exemplo,
cancelar jobs, deletar sysout, monitorar job de outro usuário que você
certamente não terá permissão, pois o SDSF é controlado pelo RACF.

• LOG  Exibe a log da console máster do sistema operacional.


• DA  Exibe jobs em execução (certamente os que você tem
permissão de visualizar)
• I  Jobs presos na Input queue.
• O  Jobs na output queue (não liberados para visualização)
• H  Jobs em hold
• ST  Jobs na saída, liberados para visualização (sysouts de
execução)
• PR  Impressoras do sistema operacional
• INIT  Status dos initiators
• Demais funções utilizadas pelo suporte técnico.
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

OPÇÃO ST – VISUALIZAR JOBS

Display Filter View Print Options Help


-------------------------------------------------------------------------------
SDSF STATUS DISPLAY ALL CLASSES LINE 1-4 (4)
NP JOBNAME JOBID OWNER PRTY QUEUE C POS SAFF ASYS STATUS
USERID TSU04048 USERID 15 EXECUTION SYS1 SYS1
USERID TSU06127 USERID 1 PRINT 478
USERID TSU04031 USERID 1 PRINT 648
USERID TSU04039 USERID 1 PRINT 658
S USERID2 JOB04049 USERID 1 PRINT C 661

COMMAND INPUT ===> SCROLL ===> PAGE


F1=HELP F2=SPLIT F3=END F4=RETURN F5=IFIND F6=BOOK
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE
Fig. 16

Note que o user USERID só consegue visualizar os jobs iniciados com


‘USERID’. A opção ‘s’ (de select) abre a visualização da sysout do jobs
como veremos a seguir.

Eis o resultado.
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY USERID2 JOB04049 DSID 2 LINE 0 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
********************************* TOP OF DATA **********************************
J E S 2 J O B L O G -- S Y S T E M S Y S 1 -- N

22.14.17 JOB04049 ---- SATURDAY, 24 APR 2004 ----


22.14.17 JOB04049 IRR010I USERID USERID IS ASSIGNED TO THIS JOB.
22.14.18 JOB04049 ICH70001I USERID LAST ACCESS AT 22:11:05 ON SATURDAY, APRIL
22.14.18 JOB04049 $HASP373 USERID2 STARTED - INIT 3 - CLASS C - SYS SYS1
22.14.18 JOB04049 IEF403I USERID2 - STARTED - TIME=22.14.18
22.14.19 JOB04049 - --TIMINGS (M
22.14.19 JOB04049 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB
22.14.19 JOB04049 -USERID2 STEP001 00 12 0 .00 .00
22.14.21 JOB04049 -USERID2 STEP002 00 50 0 .00 .00
22.14.21 JOB04049 IEF404I USERID2 - ENDED - TIME=22.14.21
22.14.21 JOB04049 -USERID2 ENDED. NAME-AC TOTAL TCB CPU TIM
22.14.21 JOB04049 $HASP395 USERID2 ENDED
------ JES2 JOB STATISTICS ------
24 APR 2004 JOB EXECUTION DATE
16 CARDS READ
F1=HELP F2=SPLIT F3=END F4=RETURN F5=IFIND F6=BOOK
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE
Fig. 17
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

NAVENGANDO ENTRE TELAS (F2 / F9)


Usando <F2>Split e <F9>Swap
Imagine a situação: vamos supor que você entrou no sistema pela
opção P.3.4, abriu um job e o submeteu. Para visualizar a sysout de
execução, você deveria teclar F3 4 vezes, voltar ao menu principal,
entrar no SDSF, e entrar na opção ST. Você vê o job, mas precisa
ressubmeter. Você sai da função ST, retorna ao PDF e vai navegando
até retornar ao job. Acerta o job, ressubmete e tem que voltar ao SDSF.
Para minimizar este esforço você pode dividir a tela com F2 e trabalhar
como se fosse 2 usuários simultâneos. Você navega entre ambos
utilizando a tecla <F9>.

File Edit Confirm Menu Utilities Compilers Test Help


-------------------------------------------------------------------------------
EDIT AC.USERID.CNTL(BINDPLAN) - 01.07 Columns 00001 00072
Command ===> Scroll ===> PAGE
****** ***************************** Top of Data ******************************
000501 //A000000J JOB 'MARIA JOAQUINA',CLASS=A,MSGCLASS=H,NOTIFY=A000000,
000002 // MSGLEVEL=1
000003 //*-------------------------------------------------------------------
000004 //* BIND : EXECUTAR O BIND DO PACKAGE
000005 //*-------------------------------------------------------------------
000006 //BIND EXEC PGM=IKJEFT01,DYNAMNBR=50
000007 //STEPLIB DD DISP=SHR,DSN=SYS2.DB2.SDSNLOAD
000008 // DD DISP=SHR,DSN=SYS2.CICSTS13.SDFHLOAD
000009 //DBRMLIB DD DISP=SHR,DSN=SYS2.DB2.DBRMLIB.DATA
000010 //SYSTSPRT DD SYSOUT=*
000011 //SYSPRINT DD SYSOUT=*
000012 //SYSIN DD *
000013 //SYSTSIN DD *
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up
F8=Down F9=Swap F10=Left F11=Right F12=Cancel
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Filter View Print Options Help
-------------------------------------------------------------------------------
COMMAND INPUT ===> SCROLL ===> PAGE
Fig. 18
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

Repare que a tela está dividida. A linha pontilhada indica a divisão em 2


sessões simultâneas.

File Edit Confirm Menu Utilities Compilers Test Help


-------------------------------------------------------------------------------
EDIT AC.USERID.CNTL(BINDPLAN) - 01.07 Columns 00001 00072
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF STATUS DISPLAY ALL CLASSES LINE 1-5 (5)
NP JOBNAME JOBID OWNER PRTY QUEUE C POS SAFF ASYS STATUS
USERID TSU04048 USERID 15 EXECUTION SYS1 SYS1
USERID TSU06127 USERID 1 PRINT 478
USERID TSU04031 USERID 1 PRINT 648
USERID TSU04039 USERID 1 PRINT 658
USERID2 JOB04049 USERID 1 PRINT C 661

COMMAND INPUT ===> SCROLL ===> PAGE


F1=HELP F2=SPLIT F3=END F4=RETURN F5=IFIND F6=BOOK
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Fig. 19
Módulo: INTRODUÇÃO AO MAINFRAME - TSO –________

SAINDO DO TSO
Você pode ir teclando F3 até aparecer a msg abaixo:

USERID.SPFLOG1.LIST has been deleted.


READY
logoff <ENTER>

• O comando LOGOFF (que você deverá digitar logo abaixo da


mensagem) encerra a sessão de TSO. Como confirmação da ação e’
enviada a seguinte mensagem ao terminal :

USERID.SPFLOG1.LIST has been deleted.


READY
logoff
IKJ56470I USERID LOGGED OFF TSO AT 22:53:44 ON APRIL 24, 2004
****

Obs. Nunca saia do TSO sem Logoff – a userid fica presa e você não
conseguirá se logar novamente.

Vous aimerez peut-être aussi