Você está na página 1de 68

Ajuda “T S O” Mainframe

DICAS

Pag.: 1 de 68
INDICE

1 DESENVOLVIMENTO/MANUTENÇÃO DE PROGRAMAS..................................................5
1.1 FLUXO..............................................................................................................................................5
1.2 PROCESSOS....................................................................................................................................6
1.2.1 VERIFICA VERSÃO DO PROGRAMA........................................................................................................6
1.2.2 TRANSFERENCIA DO PROGRAMA PARA MANUTENÇÃO.................................................................7
1.2.3 EDIÇÃO DO PROGRAMA............................................................................................................................9
2 COMPILAÇÃO DE PROGRAMAS............................................................................................10
2.1 EDIÇÃO PARA COMPILAÇÃO.................................................................................................10
2.2 VERIFICA EXECUÇÃO DA COMPILAÇÃO...........................................................................11
2.3 VERIFICA RESULTADO DA COMPILAÇÃO.........................................................................13
3 TESTE DOS PROGRAMAS.......................................................................................................14
3.1 JCL PARA EXECUÇÃO DE TESTE DE PGM DB2..................................................................20
4 FILE-AID.....................................................................................................................................21
4.1 EXEMPLOS....................................................................................................................................24
5 DATASET (BIBLIOTECA PARTICULAR)...............................................................................25
6 FILE TRANSFER.......................................................................................................................27
7 SEARCH STRING.......................................................................................................................28
8 TRANSFERENCIA DE SYSOUT PARA TSO...........................................................................30
9 DICAS – I.....................................................................................................................................31
9.1 PROCESSO DE MANUTENÇÃO DE PROGRAMAS BATCH..............................................31
10 DICAS - II................................................................................................................................46
10.1 LISTAR ARQUIVOS.....................................................................................................................46
10.2 ARQUIVOS ALOCADOS.............................................................................................................46
10.3 ELIMINACAO DE LIMITE DE ACESSO..................................................................................47
10.4 PESQUISA NAS BIBLIOTECAS.................................................................................................47
10.5 DATA SET DE COMPILACOES.................................................................................................47
10.6 EXECUCAO DE FILAS................................................................................................................47
10.7 DATA SET PARA ARQUIVOS....................................................................................................48
10.8 PARA SALVAR DADOS DO MEMBRO DO DATASET..........................................................48
10.9 PARA DIVIDIR A TELA EM 2....................................................................................................48
10.10 PARA IR PARA OUTRA TELA DO PF2................................................................................48
10.11 PARA VOLTAR AUTOMATICAMENTE (SEM SERIES DE PF3) PARA O MEU TSO. 48

Pag.: 2 de 68
10.12 PARA IR PARA FILA DE EXECUCAO.................................................................................48
10.13 DATA SET PARA FILAS.........................................................................................................48
10.14 DATA SET PARA PARAMETROS.........................................................................................49
10.15 PARA RETRIVAR PROGRAMA/BOOK DO ENDEVOR....................................................49
10.16 PARA COMPILAR PROGRAMA...........................................................................................50
10.17 PARA MONTAR E EXECUTAR PACKAGE PARA MANDAR PROGRAMA PARA
ACEITE 51
10.18 PARA MONTAR PACKAGE PARA MANDAR PROGRAMA PARA PRODUCAO
00001100 52
10.19 PUNCHA IMPRESSAO............................................................................................................53
10.20 IMPRESSAO..............................................................................................................................53
10.21 MASCARAMENTO..................................................................................................................53
10.22 CONTROL.................................................................................................................................54
10.23 DERRRUBAR TASK.................................................................................................................54
10.24 ARQUIVO BACKUPEADO.....................................................................................................54
10.25 NEWCOPY PROGRAMA........................................................................................................55
11 DICAS – II...............................................................................................................................56
11.1 RAMAIS..........................................................................................................................................56
11.2 DATA SET IDMS...........................................................................................................................56
11.3 COMPILACAO ADS.....................................................................................................................56
11.4 ABENDID CICS.............................................................................................................................56
11.5 LISTAR ARQUIVOS.....................................................................................................................56
11.6 ARQUIVOS ALOCADOS.............................................................................................................57
11.7 ELIMINACAO DE LIMITE DE ACESSO..................................................................................57
11.8 PESQUISA NAS BIBLIOTECAS.................................................................................................57
11.9 DATA SET DE COMPILACOES.................................................................................................58
11.10 EXECUCAO DE FILAS............................................................................................................58
11.11 DATA SET PARA ARQUIVOS................................................................................................58
11.12 PARA SALVAR DADOS DO MEMBRO DO DATASET......................................................58
11.13 PARA DIVIDIR A TELA EM 2................................................................................................58
11.14 PARA IR PARA OUTRA TELA DO PF2................................................................................59
11.15 PARA VOLTAR AUTOMATICAMENTE (SEM SERIES DE PF3) PARA O MEU TSO. 59
11.16 PARA IR PARA FILA DE EXECUCAO.................................................................................59
11.17 DATA SET PARA FILAS.........................................................................................................59
11.18 DATA SET PARA PARAMETROS.........................................................................................59

Pag.: 3 de 68
11.19 PARA RETRIVAR PROGRAMA/BOOK DO ENDEVOR....................................................59
11.20 PARA COMPILAR PROGRAMA...........................................................................................60
11.21 PARA MONTAR E EXECUTAR PACKAGE PARA MANDAR PROGRAMA PARA
ACEITE 61
11.22 PARA MONTAR PACKAGE PARA MANDAR PROGRAMA PARA PRODUCAO........63
11.23 PUNCHA IMPRESSAO............................................................................................................63
11.24 IMPRESSAO..............................................................................................................................64
11.25 MASCARAMENTO..................................................................................................................64
11.26 CONTROL.................................................................................................................................65
11.27 DERRRUBAR TASK.................................................................................................................65
11.28 ARQUIVO BACKUPEADO.....................................................................................................65
11.29 NEWCOPY PROGRAMA........................................................................................................65
12 DICAS - IV...............................................................................................................................66
12.1 PASSOS NO TSO PARA TRAZER UM PROGRAMA PARA SUA LIB........................66
12.2 PASSOS PARA EDITAR O PROGRAMA NA SUA LIB....................................................67
12.3 PASSOS PARA SUBMETER UM JOB........................................................................................67

Pag.: 4 de 68
1 DESENVOLVIMENTO/MANUTENÇÃO DE PROGRAMAS

1.1 FLUXO

Inicio ACTION OPTIONS:


CCID ===>
EXPAND INCLUDES ===> N
SIGNOUT ELEMENT ===> N
Verif.Versão do OVERRIDE SIGNOUT ===> N
Programa REPLACE MEMBER ===> N
4;E;1;2;2 LIST OPTIONS:
DISPLAY LIST ===> Y
WHERE CCID EQ ===>
WHERE PROC GRP EQ ===>
BUILD USING MAP ===> Y
FIRST FOUND ===> N
S
PGM
A
Novo

S Verif Situação do Comunicar Transf. de PGM


Equalizar Solução
PGM em PGM Analista Gerar com
com Responsável
AmbTeste (Responsável pela Responsável p/ extensão p/não
pela Manutenção
Manutenção) Avaliar Situação “Overridar”
N

Transf.PGM p/
Manutenção
Retrieve Element
4;E;1;2;2

A
Exec Manutenção
/ Desenvolvimento
Programa
3;1

FIM

Pag.: 5 de 68
1.2 PROCESSOS

1.2.1 VERIFICA VERSÃO DO PROGRAMA

. Digitar => 4;E;1;2;2


------------------------------ RETRIEVE ELEMENTS ------------------------------
OPTION ===>
ELEMENT DISPLAY OPTIONS:
blank - Element list S - Summary B - Browse H - History
R - Retrieve element M - Master C - Changes

FROM ENDEVOR: ACTION OPTIONS:


ENVIRONMENT ===> BKB7DEVL CCID ===>
SYSTEM ===> PF EXPAND INCLUDES ===> N (Y/N)
SUBSYSTEM ===> PF SIGNOUT ELEMENT ===> N (Y/N)
ELEMENT ===> PFB986 OVERRIDE SIGNOUT ===> N (Y/N)
TYPE ===> REPLACE MEMBER ===> N (Y/N)
STAGE ===> T T - TE Q - QA
COMMENT ===>

TO ISPF LIBRARY: LIST OPTIONS:


PROJECT ===> DAS8739 DISPLAY LIST ===> Y (Y/N)
LIBRARY ===> TSO1 WHERE CCID EQ ===>
TYPE ===> JCLLIB WHERE PROC GRP EQ ===>
MEMBER ===> BUILD USING MAP ===> Y (Y/N)
FIRST FOUND ===> N (Y/N)
TO OTHER PARTITIONED OR SEQUENTIAL DATA SET:
DATA SET NAME ===>

 Consulta do Programa nos Ambientes


RETRIEVE ---------------------- ELEMENT SELECTION LIST ----- Row 1 to 3 of 3
COMMAND ===> SCROLL ===> PAGE

TO Data set: DAS8739.TSO1.JCLLIB

ELEMENT NEWNAME TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC


PFB986 CB2DB2B BKB7DEVL Q PF PF 01.00 0004
PFB986 CB2DB2B BKB7PROD F PF PF 01.00 0000
PFB986 COBOL2 BKB7DEVL T PF PF 01.00 0012
******************************* Bottom of data ********************************

Nota: Observar que na tela acima apresenta o programa PFB986 em andamento em 3 ambientes
distintos (Q / F / T), onde:
T – AMBIENTE DE TESTE
Q – AMBIENTE DE ACEITE
F – AMBIENTE DE HOMOLOGAÇÃO
P – AMBIENTE DE PRODUÇÃO

Pag.: 6 de 68
1.2.2 TRANSFERENCIA DO PROGRAMA PARA MANUTENÇÃO

1.2.2.1 TRANSFERENCIA DE PROGRAMA NA CONSULTA

. Digitar => 4;E;1;2;2


------------------------------ RETRIEVE ELEMENTS ------------------------------
OPTION ===>
ELEMENT DISPLAY OPTIONS:
blank - Element list S - Summary B - Browse H - History
R - Retrieve element M - Master C - Changes

FROM ENDEVOR: ACTION OPTIONS:


ENVIRONMENT ===> BKB7DEVL CCID ===>
SYSTEM ===> DC EXPAND INCLUDES ===> N (Y/N)
SUBSYSTEM ===> DC SIGNOUT ELEMENT ===> N (Y/N)
ELEMENT ===> DCB0040 OVERRIDE SIGNOUT ===> N (Y/N)
TYPE ===> REPLACE MEMBER ===> N (Y/N)
STAGE ===> T T - TE Q - QA
COMMENT ===>

TO ISPF LIBRARY: LIST OPTIONS:


PROJECT ===> DXX9999 DISPLAY LIST ===> Y (Y/N)
LIBRARY ===> TSO1 WHERE CCID EQ ===>
TYPE ===> JCLLIB WHERE PROC GRP EQ ===>
MEMBER ===> BUILD USING MAP ===> Y (Y/N)
FIRST FOUND ===> N (Y/N)
TO OTHER PARTITIONED OR SEQUENTIAL DATA SET:
DATA SET NAME ===>

Nota: Observar que na tela acima, nos campos do ISPF Library(em verde), voce deverá assinalar a
sua biblioteca de trabalho ao qual será transferido o programa.

 Consulta do Programa nos Ambientes


RETRIEVE ---------------------- ELEMENT SELECTION LIST ----- Row 1 to 2 of 2
COMMAND ===> SCROLL ===> PAGE

TO Data set: DAS8739.TSO1.JCLLIB

ELEMENT NEWNAME TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC


DCB0040 CB2IDMS BKB7PROD F DC DC 01.30 0000
R DCB0040 CB2IDMS BKB7PROD P DC DC 01.28 0000
******************************* Bottom of data ********************************

Pag.: 7 de 68
1.2.2.2 TRANSFERENCIA DE PROGRAMA APÓS CONSULTAR NO
DESENVOLVIMENTO

. Digitar => 4;E;2;2;2


- Executar Retrieve;
------------------------------ RETRIEVE ELEMENTS ------------
OPTION ===>
ELEMENT DISPLAY OPTIONS:
blank - Element list S - Summary B - Browse H - History
R - Retrieve element M - Master C - Changes

FROM ENDEVOR: ACTION OPTIONS:


ENVIRONMENT ===> BKB7PROD CCID ===>
SYSTEM ===> DC EXPAND INCLUDES ===> N (Y/N)
SUBSYSTEM ===> DC SIGNOUT ELEMENT ===> N (Y/N)
ELEMENT ===> DCB0040 OVERRIDE SIGNOUT ===> N (Y/N)
TYPE ===> REPLACE MEMBER ===> N (Y/N)
STAGE ===> P F - QF P - PR
COMMENT ===>

TO ISPF LIBRARY: LIST OPTIONS:


PROJECT ===> DXX9999 DISPLAY LIST ===> Y (Y/N)
LIBRARY ===> TSO1 WHERE CCID EQ ===>
TYPE ===> JCLLIB WHERE PROC GRP EQ ===>
MEMBER ===> BUILD USING MAP ===> N (Y/N)
FIRST FOUND ===> Y (Y/N)
TO OTHER PARTITIONED OR SEQUENTIAL DATA SET:
DATA SET NAME ===>

Nota: Observar que na tela acima, nos campos do ISPF Library(em verde), voce deverá assinalar a
sua biblioteca de trabalho ao qual será transferido o programa.

1.2.2.3 RETRIEVE (COPIA PARA LIBRARY)


Em ambos os casos, 1.2.2.1 e 1.2.2.2, quando executar o comando retrieve, haverá uma
mudança de tela na qual estará sendo informado a transferencia para a biblioteca desejada,
com ou sem problemas, no qual após verificar o resultado da operação, deveremos teclar PF3
para concluir o mesmo.

Pag.: 8 de 68
1.2.3 EDIÇÃO DO PROGRAMA

EDITAR
. Digitar => 3;1
Menu RefList Utilities Help
------------------------------------------------------------------------------
Library Utility Top of data
Option ===>

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 . . . Enhanced Member List
Group . . . . . . . . . . . . .
Type . . . .
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 . . . 'DXX9999.TSO1.JCLLIB(PFB986)'
Volume Serial . . . (If not cataloged)

Data Set Password . . (If password protected)

Nota: Observar que na tela acima, nos campos do ISPF Library devem ser apagadas as informações,
as quais voce deverá assinalar no “Other Partitioned or Sequential Data Set: Data Set
Name”.

Pag.: 9 de 68
2 COMPILAÇÃO DE PROGRAMAS.

2.1 EDIÇÃO PARA COMPILAÇÃO


COMPILAR
. Digitar => 4;E;1;3
BATCH ----------------------- BATCH OPTIONS MENU ----------------------------
OPTION ===>

1 BUILD SCL - Build batch SCL actions


2 EDIT - Edit request data set
3 SUBMIT - Submit job for batch processing
4 VALIDATE - Check request data set for syntax errors
5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET:


PROJECT ===> DXX9999 APPEND ===> N (Y/N)
GROUP ===> TSO1 INCLUDE JCL ===> N (Y/N)
TYPE ===> JCLLIB
MEMBER ===> COMPCOB <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET:


DSNAME ===>

JOB STATEMENT INFORMATION:


===> //DHS4220O JOB ('S0150'),'HILARIO',MSGCLASS=W,CLASS=C,MSGLEVEL=(1,1),
===> // NOTIFY=DHS4220,REGION=4M
===>
===>

. Opção 2 => Editar módulo de compilação COMPCOB


Alterar os dados sublinhados e Teclar (PF3)
File Edit Edit_Settings Menu Utilities Compilers Test Help
-------------------------------------------------------------------------------
EDIT DHS4220.TSO1.JCLLIB(COMPCOB) - 01.09 Columns 00001 00072
Command ===> Scroll ===> PAGE
****** ***************************** Top of Data ******************************
000001 ADD ELEMENT FEPCB091
000002 FROM DSNAME 'DHS4220.TSO1.JCLLIB'
000003 TO ENVIRONMENT 'BKB7DEVL' SYSTEM 'FE' SUBSYSTEM 'FE'
000004 TYPE 'COBOL'
000005 OPTIONS COMMENTS "COMPILAR" OVERRIDE SIGNOUT UPDATE
000006 .
****** **************************** Bottom of Data ****************************

. Opção 3 => Executar Compilação


BATCH ----------------------- BATCH OPTIONS MENU ------------- JOB SUBMITTED
OPTION ===>

Pag.: 10 de 68
2.2 VERIFICA EXECUÇÃO DA COMPILAÇÃO

EXECUTAR

. Digitar => 3.1


Menu RefList Utilities Help
------------------------------------------------------------------------------
Library Utility 1 Member processed
Option ===>

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 . . . Enhanced Member List
Group . . . . . . . . . . . . .
Type . . . .
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 . . . 'DHS4220.TSO1.JCLLIB'
Volume Serial . . . (If not cataloged)

Data Set Password . . (If password protected)

. Editar JCL de execução


Menu Functions Confirm Utilities Help
------------------------------------------------------------------------------
LIBRARY DHS4220.TSO1.JCLLIB Row 00012 of 00021
Command ===> Scroll ===> CSR
Name Prompt Size Created Changed ID
E JCLFE 23 2003/06/09 2003/06/09 15:20:11 DHS4220
_ PFJ080 28 2003/03/26 2003/03/26 09:31:01 TBM3720
_ PFJ150 38 2003/01/20 2003/06/09 11:33:12 TBM3720
_ RELAT01 61 2002/11/08 2002/11/08 18:03:36 DFR8231
_ REPRO 14 2002/05/20 2003/05/22 14:08:59 TBM3720
_ SCAN 6 2003/01/28 2003/06/02 14:44:06 DDB8539
_ SORTPF 26 2003/04/09 2003/04/14 16:32:16 TBM3720
_ SSPCB012 1493 2003/06/09 2003/06/09 10:12:11 DHS4220
_ UNLOAD 18 2001/12/12 2002/12/17 10:23:55 DVJ1203
_ VERIFYPF 28 2002/09/16 2003/05/23 11:02:02 TBM3720
**End**

Pag.: 11 de 68
. Alterar JCL de execução
File Edit Edit_Settings Menu Utilities Compilers Test Help
-------------------------------------------------------------------------------
EDIT DHS4220.TSO1.JCLLIB(JCLFE) - 01.02 Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 //FEJ091T JOB (D0222),'HILARIO',CLASS=A,MSGCLASS=W,
000002 // NOTIFY=DHS4220,REGION=0M
000003 // JCLLIB ORDER=(DES70P.PROCLIB)
000004 // INCLUDE MEMBER=MVSLIBT
000005 //*---------------------------------------------------------------------
000006 //* STEP FEPCB091 - INCLUI/ATUALIZA RELACIONAMENTOS DE
000007 //* POUPANCA
000008 //* ------------------------------------------------------------------
000009 //FEPCB091 EXEC PGM=FEPCB091
000010 //SYSABOUT DD SYSOUT=*
000011 //SYSDBOUT DD SYSOUT=*
000012 //SYSDGRPT DD SYSOUT=*
000013 //SYSOUT DD SYSOUT=*
000014 //SYSPRINT DD SYSOUT=*
000015 //SYSUDUMP DD SYSOUT=X
000016 //PPCLI DD DSN=PPJ70Q.BVS0.CADCL.MS000PE3.ARQPPCLI.HILARIO,
000017 // DISP=SHR
000018 //PPCTA DD DSN=PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HILARIO,
000019 // DISP=SHR

. Executar
File Edit Edit_Settings Menu Utilities Compilers Test Help
-------------------------------------------------------------------------------
EDIT DHS4220.TSO1.JCLLIB(JCLFE) - 01.02 Columns 00001 00072
Command ===> SUB Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 //FEJ091T JOB (D0222),'HILARIO',CLASS=A,MSGCLASS=W,
000002 // NOTIFY=DHS4220,REGION=0M
000003 // JCLLIB ORDER=(DES70P.PROCLIB)
000004 // INCLUDE MEMBER=MVSLIBT
000005 //*---------------------------------------------------------------------
000006 //* STEP FEPCB091 - INCLUI/ATUALIZA RELACIONAMENTOS DE
000007 //* POUPANCA
000008 //* ------------------------------------------------------------------
000009 //FEPCB091 EXEC PGM=FEPCB091
000010 //SYSABOUT DD SYSOUT=*
000011 //SYSDBOUT DD SYSOUT=*
000012 //SYSDGRPT DD SYSOUT=*
000013 //SYSOUT DD SYSOUT=*
000014 //SYSPRINT DD SYSOUT=*
000015 //SYSUDUMP DD SYSOUT=X
IKJ56250I JOB FEJ091T(JOB06970) SUBMITTED
***

Pag.: 12 de 68
2.3 VERIFICA RESULTADO DA COMPILAÇÃO
RETORNO DA COMPILAÇÃO

. Digitar
BATCH ----------------------- BATCH OPTIONS MENU ------------- JOB SUBMITTED
OPTION ===> SD;ST

. Selecionar
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF STATUS DISPLAY ALL CLASSES LINE 1-3 (3)
COMMAND INPUT ===> SCROLL ===> PAGE
NP JOBNAME JobID Owner Prty Queue C Pos SAff ASys Status
DHS4220 TSU06764 DHS4220 15 EXECUTION BKB2 BKB2
FEJ091T JOB03942 DHS4220 1 PRINT A 1507
S DHS4220O JOB06788 DHS4220 1 PRINT C 2067

Nota: 1) Muitas vezes podem surgir na tela a execução de jobs de outros usuários, para facilitar a
visualização de sua execução, digitar o comando OWNER DXX9999(seu usuário), o que fará com
que apareçam na tela somente as suas execuções.
2) No campo NP voce poderá inputar um S, onde vc irá ver a compilação por inteiro, na
sequencia. No caso de inputar um “?” vc irá visualizar toda a compilação separada por steps, os quais
vc terá acesso digitando-se um S.

. Analisar Return Code - ( RC > 04, verificar mensagens de erro )


Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY DHS4220O JOB06788 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 B K B 2 -- N O

10.20.57 JOB06788 ---- TUESDAY, 10 JUN 2003 ----


10.20.57 JOB06788 $HASP373 DHS4220O STARTED - INIT C2 - CLASS C - SYS BKB2
10.20.57 JOB06788 ACF9CCCD USERID DHS4220 IS ASSIGNED TO THIS JOB - DHS4220O
10.20.57 JOB06788 IEF403I DHS4220O - STARTED - TIME=10.20.57
10.21.20 JOB06788 +CHLLA01A BAT TE UPD FEPCB091 DHS4220 CHP70P.DEVLTE.CHPCHPPO
10.21.22 JOB06788 GVB999I
10.21.22 JOB06788 GVB999I VSAM PROCESSING STATISTCS
10.21.23 JOB06788 GVB999I * HYPER-BUF 04.02.04 Copyright (c) 1989,1995 LE
10.21.23 JOB06788 GVB999I
10.21.23 JOB06788 GVB999I <---------------------- DATA -------------
10.21.23 JOB06788 GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL C
10.21.23 JOB06788 GVB999I SYS00001 0 0 3 62 0
10.21.23 JOB06788 GVB999I SYS00002 0 0 0 39 0
10.21.23 JOB06788 GVB999I SYS00015 0 0 0 45 0
10.21.24 JOB06788 GVB999I SYS00016 0 0 0 51 0
10.21.25 JOB06788 - --TIMINGS (M
10.21.25 JOB06788 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB
10.21.25 JOB06788 -DHS4220O NDVRBAT 04 1285 1558 .03 .00
10.21.25 JOB06788 IEF404I DHS4220O - ENDED - TIME=10.21.25
10.21.25 JOB06788 -DHS4220O ENDED. NAME-HILARIO TOTAL TCB CPU TIM
10.21.25 JOB06788 $HASP395 DHS4220O ENDED
------ JES2 JOB STATISTICS ------

Pag.: 13 de 68
3 TESTE DOS PROGRAMAS

. Digitar 4;E;1;4
---------------------- Package Foreground Options Menu ------------------------
Option ===> C

1 DISPLAY - Display Package Information


2 CREATE/MODIFY - Create or Modify Package
3 CAST - Prepare Package for Review
4 REVIEW - Approve or Deny Package
5 EXECUTE - Submit or Execute Package
6 SHIP - Ship Packages
7 BACKOUT - Perform Backout or Backin Processing
8 COMMIT - Clear Backout Information
9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> PFQ986B0

Limit selection list options. These options are used by the


DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y
In-Approval..... Y Executed........ Y
Denied.......... Y Committed....... Y
Approved........ Y Enterprise Pkg.. A

Nota: Na necessidade de execução de testes de programas DB2, existe a necessidade de transferencia


de programas para a área de Aceite, para tanto deve ser providenciado o envio de um Package, sendo
o mesmo com o seguinte significado:
PFQ986B0 onde: PF  Prefixo do Sistema
Q  Identificação do Ambiente de Aceite
XXX > Referencia ao programa
B  Batch
0  Num. Referencia

Pag.: 14 de 68
. Digitar B
MODIFY -------------------- CREATE/MODIFY PACKAGE -----------------------------
OPTION ===> B

B - Build Package Actions I - Import SCL


E - Edit Package C - Copy Package
N - Add Notes to Package

PACKAGE ID: PFQ986B0 STATUS: IN-EDIT


DESCRIPTION ===> pgm pfb986 teste
PACKAGE TYPE ===> STANDARD
SHARABLE PACKAGE ===> N (Y/N) APPEND TO PACKAGE ===> N (Y/N)
ENABLE BACKOUT ===> Y (Y/N)
EXECUTION WINDOW FROM ===> 22AUG03 00:00 TO ===> 31DEC79 00:00

INPUT PACKAGE ID ===>

FROM ISPF LIBRARY:


PROJECT ===> DNM7577
GROUP ===> TSO1
TYPE ===> JCLLIB
MEMBER ===>

OTHER PARTITIONED OR SEQUENTIAL DATA SET:


DATA SET NAME ===>

. Digitar 5
------------------------------- SCL GENERATION ------------------------------
OPTION ===> 5

1 DISPLAY - Display an element


2 ADD/UPDATE - Add or update an element into stage 1
3 RETRIEVE - Retrieve or copy an element
4 GENERATE - Execute the Generate Processor for this element
5 MOVE - Move an element to the next inventory location
6 DELETE - Delete an element
7 PRINT ELEMENT - Print elements, changes and detail change history
8 SIGNIN - Explicitly sign-in an element
9 TRANSFER - Transfer elements between two ENDEVOR locations
10 PRINT MEMBER - Print a compressed listing or member
11 LIST ELEMENT - Create List actions for ENDEVOR elements
12 LIST MEMBER - Create List actions for external members
13 ARCHIVE - Archive elements
14 ADD/UPDATE - Add or update a CSP element into stage 1
15 RETRIEVE - Retrieve or copy a CSP element

REQUEST DATA SET: PACKAGE - PFQ986B0


APPEND: N

Pag.: 15 de 68
. Digitar “ENTER”
-------------------------------- MOVE ELEMENTS --------------------------------
OPTION ===>
ELEMENT DISPLAY OPTIONS:
blank - Element list S - Summary B - Browse H - History
O - Move element M - Master C - Changes

FROM ENDEVOR: ACTION OPTIONS:


ENVIRONMENT ===> BKB7DEVL CCID ===>
SYSTEM ===> pf SYNC ===> Y (Y/N)
SUBSYSTEM ===> pf WITH HISTORY ===> N (Y/N)
ELEMENT ===> pfb986 RETAIN SIGNOUT ===> N (Y/N)
TYPE ===> SIGNOUT TO ===>
STAGE ===> t ACKNOWLEDGE ELM JUMP ===> N (Y/N)
T - TE Q - QA DELETE 'FROM' ELEMENT ===> Y (Y/N)

COMMENT ===>

LIST OPTIONS:
DISPLAY LIST ===> Y (Y/N)
WHERE CCID EQ ===>
WHERE PROC GRP EQ ===>
BUILD USING MAP ===> N (Y/N)

. Digitar “O”
MOVE ------------------------ ELEMENT SELECTION LIST ------- Row 1 to 1 of 1
COMMAND ===> SCROLL ===> PAGE

ELEMENT TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC


o PFB986 COBOL2 BKB7DEVL T PF PF 01.00 0012
******************************* Bottom of data ********************************

Pag.: 16 de 68
. Digitar “ENTER”
-------------------------------- ACTION PROMPT -------------- COMMENT REQUIRED
COMMAND ===>

Specification Required:
CCID: N (Y/N)
COMMENT: Y (Y/N)

Action: MOVE Element: PFB986

Environment: BKB7DEVL System: PF Subsystem: PF


Type: COBOL2 Stage: TE

CCID ===>
COMMENT ===> pgm pfb986 teste

. Digitar “ENTER”
MOVE ------------------------ ELEMENT SELECTION LIST----------- SCL GENERATED
COMMAND ===> SCROLL ===> PAGE

ELEMENT TYPE ENVIRON S SYSTEM SUBSYSTEM VV.LL RC


PFB986 *WRITTEN COBOL2 BKB7DEVL T PF PF 01.00 0012
******************************* Bottom of data ********************************

Nota: Retornar teclando “PF3” até a tela onde existe a opção “CAST”, conforme a seguir.

Pag.: 17 de 68
. Digitar “3”
---------------------- Package Foreground Options Menu ------------------------
Option ===> 3

1 DISPLAY - Display Package Information


2 CREATE/MODIFY - Create or Modify Package
3 CAST - Prepare Package for Review
4 REVIEW - Approve or Deny Package
5 EXECUTE - Submit or Execute Package
6 SHIP - Ship Packages
7 BACKOUT - Perform Backout or Backin Processing
8 COMMIT - Clear Backout Information
9 UTILITIES - Reset, Delete, or Export Package

Package ID ===> PFQ986B0

Limit selection list options. These options are used by the


DISPLAY and UTILITIES functions:

In-Edit......... Y In-Execution.... Y
In-Approval..... Y Executed........ Y
Denied.......... Y Committed....... Y
Approved........ Y Enterprise Pkg.. A

Pag.: 18 de 68
. Digitar “ENTER”
CAST -------------------------- CAST PACKAGE ----------------------------------
OPTION ===> c

C - Cast Package S - Display SCL


N - Add Notes to Package

PACKAGE ID: PFQ986B1 STATUS: IN-EDIT


DESCRIPTION: PGM PFB986 TESTE
PACKAGE TYPE: STANDARD
SHARABLE PACKAGE: N
VALIDATE COMPONENTS ===> Y (Y/N/W)
ENABLE BACKOUT ===> Y (Y/N)

EXECUTION WINDOW FROM ===> 22AUG03 00:00 TO ===> 31DEC79 00:00

USER ID DATE TIME


CREATED: DNM7577 22AUG03 09:47
LAST UPDATED: DNM7577 22AUG03 09:51

Nota: Em seguida digitar “5”  Executar


“S”  Execute Submit Package (lista JCL e verificar)
“S”  Submit (execução propriamente dita)
Verificar execução do JCL.

Pag.: 19 de 68
3.1 JCL PARA EXECUÇÃO DE TESTE DE PGM DB2

Menu Utilities Compilers Help


-------------------------------------------------------------------------------
BROWSE DNM7577.TSO1.JCLLIB(PFB986A) - 01.03 Line 00000000 Col 001 080
Command ===> Scroll ===> PAGE
********************************* Top of Data **********************************
//PF#001DQ JOB ,'NORMA',CLASS=A,MSGCLASS=W,NOTIFY=DNM7577,COND=(0,NE)
//*---------------------------------------------------------------------00000403
// JCLLIB ORDER=(DES70P.PROCLIB) 00000502
// INCLUDE MEMBER=MVSLIBQ 00000602
// DD DISP=SHR,DSN=CICS410.STLOAD
// DD DISP=SHR,DSN=CICS410.SDFHEXCI
//*---------------------------------------------------------------------00000403
//*
//PFB98601 EXEC PGM=IKJEFT01
//SYSTSIN DD *
DSN SYSTEM(DB2Q) RETRY(0) TEST(0)
RUN PROGRAM (PFB986) PLAN(BKB7)
END
//SYSTSPRT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSJRNL DD DUMMY
//*MLCADA DD DSN=MLJ70Q.OVS0.CADDA.MS000PE3.X0MLCADA,DISP=SHR
//RUN.PF986R1 DD SYSOUT=*
//
//*
******************************** Bottom of Data ********************************

Nota: O assinalamento em vermelho é obrigatório nos programas(JCL’s), os assinalamentos em azul


se referem a execução de programas DB2 acessando bases no ACEITE.

Pag.: 20 de 68
4 FILE-AID

BROWSE

. Digitar => 4;FA;1


File-AID -------------- Browse - Dataset Specification ----------------------
COMMAND ===>

Browse Mode ===> F (F=Fmt; C=Char; V=Vfmt; U=Unfmt)

Specify Browse Information:


Dataset name or HFS path ===> 'VRJ70Q.OVS0.VRLIB.MS000PE3.XVRD0LIB'
Member name ===> (Blank or pattern for member list)
Volume serial ===> (If dataset is not cataloged)

Specify Record Layout and XREF Information:


Record layout usage ===> S (S = Single; X = XREF; N = None)
Record layout dataset ===> 'CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT'
Member name ===> BVSK001 (Blank or pattern for member list)
XREF dataset name ===>
Member name ===> (Blank or pattern for member list)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

Nota: Observar que na tela acima as informações preenchidas irão permitir com que sejam mostradas
todos os campos do registro com suas respectivas identificações, como poderá ser visto na tela
seguinte. Devemos atentar para os seguintes detalhes dos campos preenchidos no browse para este
caso:
Browse Mode = F ou V
Dataset name = Arquivo a ser pesquisado
Record Layout Usage = S
Record Layout Dataset = 'CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT' (FIXO)
Member Name = Nome do Book

Uma forma prática de ver os dados sem a identificação dos campos, basta assinalar o campo “Record
Layout Usage = N” e os demais campos que acompanham em branco.

Pag.: 21 de 68
EDITAR

. Digitar => 4;FA;2


File-AID --------------- Edit - Dataset Specification -----------------------
COMMAND ===>

Edit Mode ===> C (F=Fmt; C=Char; V=Vfmt; U=Unfmt)

Specify Edit Information:


Dataset name or HFS path ===> 'PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HILARIO'
Member name ===> (Blank or pattern for member list)
Volume serial ===> (If dataset is not cataloged)
Disposition ===> OLD (OLD or SHR)
Create audit trail ===> N (Y = Yes; N = No)

Specify Record Layout and XREF Information:


Record layout usage ===> N (S = Single; X = XREF; N = None)
Record layout dataset ===> PPJ70P.BVS0.CADCL.MS000PE3.ARQPPCTA
Member name ===> PPABCTA (Blank or pattern for member list)
XREF dataset name ===>
Member name ===> (Blank or pattern for member list)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

File-AID ---------------- Edit Method Specification -------------------------


Command ===>

Dataset name: PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HILARIO

This keyed file is a candidate for Windowed Edit because it


exceeds the Windowed Edit Threshold Installation Option.
Windowed Edit is for files that do not fit into memory and must be edited
in sections or "windows". Select the edit method (or return and use
Selection Criteria):

Edit method ===> 2 (1 = Standard Edit; 2 = Windowed Edit)

Standard Edit is for files that you can load into memory. All File-AID
edit commands are available.

Windowed Edit is for VSAM KSDS and IAM files that are too large to load
into memory. Changes are entered into a window determined by your screen
size. Records are updated when the window is moved. UnSAVEd changes can
be UNDOne or CANCELed by means of an audit trail. Certain File-AID edit
commands are unavailable.

Use ENTER to continue, END to cancel, or HELP for more information.

File-AID - Edit - PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HIL COLUMNS 000001 000071


COMMAND ===> SCROLL ===> PAGE
****** ***************************** TOP OF DATA ******************-CAPS OFF-*
------ 790000100000000000000 &@ & & & & &@ *
V FFFFFFFFFFFFFFFFFFFFF 00003570035800359003580035900357003510118004500000
V 790000100000000000000 0C2000C2000C2000C2000C2000C2000C2001C088C023C000C0
------------------------------------------------------------------------------
------ 790000100000017750000 a %
V FFFFFFFFFFFFFFFFFFFFF 01001720000042810000042800000000001000102030101006
V 790000100000017750000 0C2000C00000570C00000571C00000000CC0C0C0C0C0C0C02C

Pag.: 22 de 68
COPIAR

. Digitar => 4;FA;3;3


File-AID --------------------- Copy Utility ---------------------------------
COMMAND ===>

Specify "FROM" Dataset or HFS Path Information:


Dataset or path ===> 'PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA'
Volume serial ===> (If not cataloged)

Specify "TO" Dataset or HFS Path Information:


Dataset or path ===> 'PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HILARIO'
Volume serial ===> (If not cataloged)
Disposition ===> NEW (OLD, MOD, NEW)

Specify Execution Information:


Process online or batch ===> O (O = Online; B = Batch)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

File-AID ----------------- File Processing Status -----------------------------

COPY IN PROGRESS:

Records read --> 68041

Records copied --> 68041

STILL PROCESSING...

Use ATTN to terminate copy

File-AID --------------------- Copy Utility ---------- 958674 RECORDS COPIED


COMMAND ===>

Specify "FROM" Dataset or HFS Path Information:


Dataset or path ===> 'PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA'
Volume serial ===> (If not cataloged)

Specify "TO" Dataset or HFS Path Information:


Dataset or path ===> 'PPJ70Q.BVS0.CADCO.MS000PE3.ARQPPCTA.HILARIO'
Volume serial ===> (If not cataloged)
Disposition ===> OLD (OLD, MOD, NEW)

Specify Execution Information:


Process online or batch ===> O (O = Online; B = Batch)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

Pag.: 23 de 68
4.1 EXEMPLOS

COPIAR

. Digitar => 3.3


Menu RefList Utilities Help
------------------------------------------------------------------------------
Move/Copy Utility
Option ===> C

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 . . . (--- Options C, CP, L, and LP only ---)
Group . . . . . . . . . . . . .
Type . . . .
Member . . . (Blank or pattern for member list,
"*" for all members)

From Other Partitioned or Sequential Data Set:


Data Set Name . . . 'PRD70T.PROCLIB(pfj150)'
Volume Serial . . . (If not cataloged)

Data Set Password . . (If password protected)

Menu RefList Utilities Help


------------------------------------------------------------------------------
COPY From PRD70T.PROCLIB(PFJ150)
Command ===>

Specify "To" Data Set Below

To ISPF Library:
Project . . Replace option:
Group . . . Enter "/" to select option
Type . . . . / Replace like-named members
Member . . . (Blank unless member is to be renamed)

To Other Partitioned or Sequential Data Set:


Data Set Name . . . 'DHS4220.TSO1.JCLLIB'
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
2. Old 2. No 2. Non-SCLM
3. Default 3. As is

Pag.: 24 de 68
5 DATASET (BIBLIOTECA PARTICULAR)

LISTAR DATASET PRÓPRIO(Biblioteca Particular)


. Digitar => 3.4
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 . . . DHS4220
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.

Menu Options View Utilities Compilers Help


------------------------------------------------------------------------------
DSLIST - Data Sets Matching DHS4220 Row 1 of 3
Command ===> Scroll ===> PAGE

Command - Enter "/" to select action Message Volume


-------------------------------------------------------------------------------
DHS4220.ISPF.ISPPROF.BKB2 TSOD03
DHS4220.SRCHFOR.LIST WKD111
/ DHS4220.TSO1.JCLLIB TSOD04
***************************** End of Data Set list ****************************

Menu Options View Utilities Compilers Help


- .---------------------------------------------------------------. ----------
D | Data Set List Actions | Row 1 of 3
C | | ===> PAGE
| Data Set: DHS4220.TSO1.JCLLIB |
C | | Volume
- | DSLIST Action | -----------
| 3 1. Edit 12. Compress | TSOD03
| 2. View 13. Free | WKD111
/ | 3. Browse 14. Print Index | TSOD04
* | 4. Member List 15. Reset | ***********
| 5. Delete 16. Move |
| 6. Rename 17. Copy |
| 7. Info 18. Refadd |
| 8. Short Info 19. Exclude |
| 9. Print 20. Unexclude 'NX' |
| 10. Catalog 21. Unexclude first 'NXF' |
| 11. Uncatalog 22. Unexclude last 'NXL' |
| |
| Select a choice and press ENTER to process data set action. |

Pag.: 25 de 68
DATASET PRODUÇÃO

. Digitar => 3.1


Data Set Name . . . 'PRD70P.JCLLIB'
Data Set Name . . . 'PRD70P.PARMLIB'
Data Set Name . . . 'PRD70P.PROCLIB'

Menu RefList Utilities Help


------------------------------------------------------------------------------
Library Utility
Option ===>

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 . . . Enhanced Member List
Group . . . . . . . . . . . . .
Type . . . .
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 . . . 'PRD70P.PROCLIB(FE*)'
Volume Serial . . . (If not cataloged)

Data Set Password . . (If password protected)

Pag.: 26 de 68
6 FILE TRANSFER

TRANSFERIR

. Digitar => 6 (MENU PRINCIPAL)


Menu List Mode Functions Utilities Help
------------------------------------------------------------------------------
ISPF Command Shell
Enter TSO or Workstation commands below:

===>

Place cursor on choice and press enter to Retrieve command

=> IND$FILE GET 'PRD70P.PROCLIB(LFJ727DP)' ASCII CRLF


=> IND$FILE GET 'DHS4220.TSO1.JCLLIB(SCL0001)' ASCII CRLF
=> IND$FILE GET 'DHS4220.TSO1.JCLLIB(LF0964V1)' ASCII CRLF
=> IND$FILE GET 'DHS4220.TSO1.JCLLIB(LF0964V1)' ( ASCII CRLF )

Clicar no botão file transfer da barra de ferramentas


Host filename:'PRD70P.PROCLIB(LFJ727DP)'
PC filename: C:\LFJ727DP.TXT
Assinalar MVS/TSO
CLICAR (SETA)  OU  Conforme o fluxo desejado

Pag.: 27 de 68
7 SEARCH STRING

. Digitar => 3.14


Menu RefList Utilities Help
------------------------------------------------------------------------------
Search-For Utility
Command ===>

Search String . . ARQPPCLI

ISPF Library:
Project . . .
Group . . . . . . . . . . . . .
Type . . . .
Member . . . (Blank or pattern for member selection list,
"*" for all members)
Other Partitioned, Sequential or VSAM Data Set:
Data Set Name . . . 'PRD70P.PROCLIB(FE*)
Volume Serial . . . (If not cataloged)

Listing Data Set . . . SRCHFOR.LIST


Data Set Password . . (If Search-For data set password protected)

Enter "/" to select option Execution Mode Output Mode


Specify additional search strings 1 1. Foreground 1 1. View
Mixed Mode 2. Batch 2. Browse
Bypass selection list

Menu Functions Utilities Help


------------------------------------------------------------------------------
SEARCH PRD70P.PROCLIB Row 00001 of 00054
Command ===> S * + (ENTER) Scroll ===> CSR

Enter END command to process selections or CANCEL to leave the member list.

Name Prompt Size Created Changed ID


. FED750EP
. FEI700DP
. FEJPAB01
. FEJ700DP

CLICAR (F3)
Menu Functions Utilities Help
------------------------------------------------------------------------------
SEARCH PRD70P.PROCLIB Row 00001 of 00054
Command ===> Scroll ===> CSR

Enter END command to process selections or CANCEL to leave the member list.

Name Prompt Size Created Changed ID


S FED750EP
S FEI700DP
S FEJPAB01
S FEJ700DP

Pag.: 28 de 68
Aguarde o processamento

Menu RefList Utilities Help


------------------------------------------------------------------------------
Search-For Utility
Command ===>

Search String . . ARQPPCLI

ISPF Library:
Project . . .
Group . . . . . . . . . . . . .
Type . . . .
Member . . . (Blank or pattern for member selection list,
"*" for all members)
Other Partitioned, Sequential or VSAM Data Set:
Data Set Name . . . 'PRD70P.PROCLIB(FE*)'
Volume Serial . . . (If not cataloged)

Listing Data Set . . . SRCHFOR.LIST


Data Set Password . . (If Search-For data set password protected)

Enter "/" to select .--------------------------------. Output Mode


Specify additiona | ******Search in progress****** | d 1 1. View
Mixed Mode '--------------------------------' 2. Browse
Bypass selection list

Fim do processamento

File Edit Edit_Settings Menu Utilities Compilers Test Help


-------------------------------------------------------------------------------
VIEW DHS4220.SRCHFOR.LIST Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 1 ISRSUPC - MVS/PDF FILE/LINE/WORD/BYTE/SFOR COMPARE UTILITY- ISPF
000002 LINE-# SOURCE SECTION SRCH DSN: PRD70P.PROCLIB
000003
000004
000005 FEJ720DP --------- STRING(S) FOUND ----------------
000006
000007 19 //PPCLI DD DSN=PPJ&L.&A..BVS0.CADCL.MS000PE3.ARQPPCLI,DISP=
000008
000009 FEJ720SP --------- STRING(S) FOUND ----------------
000010
000011 19 //PPCLI DD DSN=PPJ&L.&A..BVS0.CADCL.MS000PE3.ARQPPCLI,DISP=
000012 159 //PPCLI DD DSN=PPJ&L.&A..BVS0.CADCL.MS000PE3.ARQPPCLI,DISP=
000013
000014 1 ISRSUPC - MVS/PDF FILE/LINE/WORD/BYTE/SFOR COMPARE UTILITY- ISPF
000015 SEARCH-FOR SUMMARY SECTION SRCH DSN: PRD70P.PROCLIB
000016
000017 LINES-FOUND LINES-PROC MEMBERS-W/LNS MEMBERS-WO/LNS COMPARE-COLS L
000018 3 4234 2 52 1:80
000019

Pag.: 29 de 68
8 TRANSFERENCIA DE SYSOUT PARA TSO

1) Selecionar(abrir) o Relatório
2) Na linha de Comando  PRT ODSN ‘DNS7577.TSO2.JCLLIB’ * NEW (ou OLD) ENTER
 PRT (transfere) ENTER
 PRT CLOSE ENTER
3) Visualizar Arquivo digitar 3;4
4) Fornecer no DSN o Arquivo copiado (ENTER)

Pag.: 30 de 68
9 DICAS – I

9.1 PROCESSO DE MANUTENÇÃO DE PROGRAMAS BATCH

1. Trazer o programa para a sua área de trabalho 4;E;2;2;2, apontar o programa e executar um R
(Retrieve);
2. Ter um programa para compilação na sua área;
3. Para editar o JCL de Compilação seguir para 4;E;1;3 e preencher os campos
BATCH ----------------------- BATCH OPTIONS MENU ----------------------------
OPTION ===>

1 BUILD SCL - Build batch SCL actions


2 EDIT - Edit request data set
3 SUBMIT - Submit job for batch processing
4 VALIDATE - Check request data set for syntax errors
5 BUILD JCL - Enter additional JCL to be included with the job

REQUEST DATA SET:


PROJECT ===> DAS8739 APPEND ===> N (Y/N)
GROUP ===> TSO1 INCLUDE JCL ===> N (Y/N)
TYPE ===> JCLLIB
MEMBER ===> SCL001 <<< This field is for the scl only

OTHER PARTITIONED OR SEQUENTIAL DATA SET:


DSNAME ===>

JOB STATEMENT INFORMATION:


===> //SK#001DQ JOB ,'AYLTON',CLASS=A,MSGCLASS=W,NOTIFY=DAS8739,COND=(0,NE)
===>
===>
===>
. . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Digitar 3(submit)
5. Digitar SD;ST (para verificar execução do Job)
6. Se caso aparecer um monte de execuções, filtrar colocando Owner DAS8739, neste caso
apresentará somente aquelas vinculadas àquele Owner.
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF STATUS DISPLAY ALL CLASSES LINE 1-2 (2)
COMMAND INPUT ===> SCROLL ===> PAGE
NP JOBNAME JobID Owner Prty Queue C Pos SAff ASys Status
DAS8739 TSU00191 DAS8739 15 EXECUTION BKB2 BKB2
S SK#001DQ JOB00007 DAS8739 1 PRINT A 3247

7. Selecionar a execução com S.

Pag.: 31 de 68
8. Listagem da Compilação.
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SK#001DQ JOB00007 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 B K B 2 -- N O

10.40.21 JOB00007 ---- MONDAY, 09 JUN 2003 ----


10.40.21 JOB00007 $HASP373 SK#001DQ STARTED - INIT A1 - CLASS A - SYS BKB2
10.40.21 JOB00007 ACF9CCCD USERID DAS8739 IS ASSIGNED TO THIS JOB - SK#001DQ
10.40.21 JOB00007 IEF403I SK#001DQ - STARTED - TIME=10.40.21
10.40.53 JOB00007 +CHLLA01A BAT TE UPD SKPGB001 DAS8739 CHP70P.DEVLTE.CHPCHPPO
10.40.55 JOB00007 GVB999I
10.40.55 JOB00007 GVB999I VSAM PROCESSING STATISTCS
10.40.55 JOB00007 GVB999I * HYPER-BUF 04.02.04 Copyright (c) 1989,1995 LE
10.40.55 JOB00007 GVB999I
10.40.55 JOB00007 GVB999I <---------------------- DATA -------------
10.40.56 JOB00007 GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL C
10.40.56 JOB00007 GVB999I SYS00001 0 0 3 55 0
10.40.56 JOB00007 GVB999I SYS00002 0 0 0 31 0
10.40.56 JOB00007 GVB999I SYS00015 0 0 0 42 0
10.40.56 JOB00007 GVB999I SYS00016 0 0 0 40 0
10.40.58 JOB00007 - --TIMINGS (M
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SK#001DQ JOB00007 DSID 2 LINE 19 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
10.40.58 JOB00007 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB
10.40.58 JOB00007 -SK#001DQ NDVRBAT 04 1383 1995 .03 .00
10.40.58 JOB00007 IEF451I SK#001DQ NDVRBAT - ENDED BY CC 0004 - TIME=10.40.58
10.40.58 JOB00007 -SK#001DQ ENDED. NAME-AYLTON TOTAL TCB CPU TIM
10.40.58 JOB00007 $HASP395 SK#001DQ ENDED
------ JES2 JOB STATISTICS ------
09 JUN 2003 JOB EXECUTION DATE
65 CARDS READ
2,282 SYSOUT PRINT RECORDS
0 SYSOUT PUNCH RECORDS
177 SYSOUT SPOOL KBYTES
0.61 MINUTES EXECUTION TIME
1 //SK#001DQ JOB ,'AYLTON',CLASS=A,MSGCLASS=W,NOTIFY=DAS8739,COND=(0,NE)
//* $ACFJ219 ACF2 ACTIVE BKB2
//*
//********************************************************************
//* ENDEVOR JCL STATEMENTS
//********************************************************************
2 //NDVRBAT EXEC PGM=NDVRC1,DYNAMNBR=1500,REGION=8M,
. . . . . . . . . . . . . . . . . . . . . . . . . . .

Pag.: 32 de 68
9. Localizar Proc’s envolvidas pelo programa 3;15;
Menu Utilities Options Help
------------------------------------------------------------------------------
Extended Search-For Utility
Command ===>

Search DS Name . . 'PRD70P.PROCLIB'


PDS Member List . . SK* (blank/pattern - member list, * - search all)

(Leave Search DSN "blank" for concatenated-uncataloged-password panel)

Enter Search Strings and Optional operands (WORD/PREFIX/SUFFIX,C)


Caps . . SKPGB001
Caps . .
Caps . .
Asis . .
Asis . .

Listing DSN . . . . SRCHFOR.LIST


Process Options . .
Statements Dsn . .

Enter "/" to select option Execution Mode Output Mode


Bypass selection list 1 1. Foreground 1 1. View
2. Batch 2. Browse

Menu Functions Utilities Help


------------------------------------------------------------------------------
SEARCH PRD70P.PROCLIB Row 00001 of 00079
Command ===> s * Scroll ===> PAGE

Enter END command to process selections or CANCEL to leave the member list.

Name Prompt Size Created Changed ID


. SKJ700DP
. SKJ701DP
. SKJ702DP
. SKJ703DP
. SKJ704DP
. SKJ705DP
. SKJ705SP
. SKJ706DP
. SKJ707DP
. SKJ708DP
. SKJ709DP
. SKJ710DP
. SKJ710SP
. SKJ711DP
. SKJ712DP

Menu Functions Utilities Help


------------------------------------------------------------------------------
SEARCH PRD70P.PROCLIB Row 00001 of 00079
Command ===> Scroll ===> PAGE

Enter END command to process selections or CANCEL to leave the member list.

Name Prompt Size Created Changed ID


S SKJ700DP
S SKJ701DP
S SKJ702DP
S SKJ703DP
S SKJ704DP
S SKJ705DP

Pag.: 33 de 68
S SKJ705SP
S SKJ706DP
S SKJ707DP
S SKJ708DP
S SKJ709DP
S SKJ710DP
S SKJ710SP
S SKJ711DP
S SKJ712DP

File Edit Edit_Settings Menu Utilities Compilers Test Help


-------------------------------------------------------------------------------
VIEW DAS8739.SRCHFOR.LIST Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
==MSG> -Warning- The UNDO command is not available until you change
==MSG> your edit profile using the command RECOVERY ON.
000001 1 ISRSUPC - MVS/PDF FILE/LINE/WORD/BYTE/SFOR COMPARE UTILITY- ISPF
000002 LINE-# SOURCE SECTION SRCH DSN: PRD70P.PROCLIB
000003
000004
000005 SKJ708DP --------- STRING(S) FOUND ----------------
000006
000007 211 //* SKJ08D10 * PGM=SKPGB001 * ATUALIZA AS DATAS DE PROCESSAMEN
000008 219 //SKPGB001 EXEC PGM=SKPGB001,COND=(0,NE)
000009
000010 1 ISRSUPC - MVS/PDF FILE/LINE/WORD/BYTE/SFOR COMPARE UTILITY- ISPF
000011 SEARCH-FOR SUMMARY SECTION SRCH DSN: PRD70P.PROCLIB
000012
000013 LINES-FOUND LINES-PROC MEMBERS-W/LNS MEMBERS-WO/LNS COMPARE-COLS L
000014 2 21439 1 78 1:80
000015
000016
17 THE FOLLOWING PROCESS STATEMENTS (USING COLUMNS 1:72) WERE PROCESSED:
18 File Edit Edit_Settings Menu Utilities Compilers Test Help
19 -------------------------------------------------------------------------------
20 VIEW DAS8739.SRCHFOR.LIST Columns 00001 00072
21 Command ===> Scroll ===> CSR
22 000018 SRCHFOR 'SKPGB001'
23 000019 SELECT SKJ700DP,SKJ701DP,SKJ702DP,SKJ703DP,SKJ704DP,SKJ705DP
24 000020 SELECT SKJ705SP,SKJ706DP,SKJ707DP,SKJ708DP,SKJ709DP,SKJ710DP
25 000021 SELECT SKJ710SP,SKJ711DP,SKJ712DP,SKJ713DP,SKJ714DP,SKJ715DP
26 000022 SELECT SKJ715SP,SKJ716DP,SKJ717DP,SKJ718DP,SKJ719DP,SKJ720DP
27 000023 SELECT SKJ721DP,SKJ722DP,SKJ723DP,SKJ724DP,SKJ725DP,SKJ726DP
28 000024 SELECT SKJ727DP,SKJ728DP,SKJ729DP,SKJ730DP,SKJ731DP,SKJ732DP
29 000025 SELECT SKJ733DP,SKJ734DP,SKJ735DP,SKJ735EP,SKJ736DP,SKJ737DP
30 000026 SELECT SKJ738DP,SKJ739DP,SKJ740DP,SKJ741DP,SKJ742DP,SKJ743DP
31 000027 SELECT SKJ744DP,SKJ745DP,SKJ746DP,SKJ747DP,SKJ748DP,SKJ749DP
32 000028 SELECT SKJ750DP,SKJ751DP,SKJ752DP,SKJ753DP,SKJ760DP,SKJ760MP
33 000029 SELECT SKJ761MP,SKJ767DP,SKJ768DP,SKJ769DP,SKJ770MP,SKJ780MP
34 000030 SELECT SKJ789EP,SKJ790EP,SKJ791EP,SKJ799ET,SKN753DP,SKN780MP
35 000031 SELECT SKRELCOL,SKRETCAP,SKRETCHQ,SKRETPRE,SKTXCONV,SKTXGTRA
36 000032 SELECT SKTXGTR1
37 000033
38 ****** **************************** Bottom of Data ****************************
39
40
41

10. Copia de Proc’s, utilizando área comum (‘PRD70P.PROCLIB’)


Menu RefList Utilities Help
------------------------------------------------------------------------------
Move/Copy Utility
Option ===> C

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

Pag.: 34 de 68
Specify "From" Data Set below, then press Enter key

From ISPF Library:


Project . . . DAS8739 (--- Options C, CP, L, and LP only ---)
Group . . . . TSO1 . . . . . . . . .
Type . . . . JCLLIB
Member . . . compila (Blank or pattern for member list,
"*" for all members)

From Other Partitioned or Sequential Data Set:


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

Data Set Password . . (If password protected)

Menu RefList Utilities Help


------------------------------------------------------------------------------
COPY From DAS8739.TSO1.JCLLIB(COMPILA)
Command ===>

Specify "To" Data Set Below

To ISPF Library:
Project . . DAS8739 Replace option:
Group . . . TSO1 Enter "/" to select option
Type . . . . JCLLIB / Replace like-named members
Member . . . (Blank unless member is to be renamed)

To Other Partitioned or Sequential Data Set:


Data Set Name . . . 'prd70t.proclib'
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
2. Old 2. No 2. Non-SCLM
3. Default 3. As is

11. Criação de Proc’s (Opção 2)


Menu RefList RefMode Utilities LMF Workstation Help
------------------------------------------------------------------------------
Edit Entry Panel
Command ===>

ISPF Library:
Project . . . DAS8739
Group . . . . TSO1 . . . . . . . . .
Type . . . . JCLLIB
Member . . . newjob (Blank or pattern for member selection list)

Other Partitioned, Sequential or VSAM 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

12. Cópia de Arquivo VSAM para teste, procedimento utilizado quando se altera o
arquivo(4;FA;3;3).
File-AID --------------------- Copy Utility ---------------------------------

Pag.: 35 de 68
COMMAND ===>

Specify "FROM" Dataset or HFS Path Information:


Dataset or path ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001'
Volume serial ===> (If not cataloged)

Specify "TO" Dataset or HFS Path Information:


Dataset or path ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Volume serial ===> (If not cataloged)
Disposition ===> new (OLD, MOD, NEW)

Specify Execution Information:


Process online or batch ===> O (O = Online; B = Batch)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

File-AID --------------- Allocate New VSAM Cluster --------------------------


COMMAND ===>
Component names:
Cluster: 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Data component ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON.D'
Index component ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON.I'
Dataset type ===> KSDS (KSDS; ESDS; RRDS; LINEAR)
Owner ID ===>
Specify SMS Class Information:
Storage ===> SCMAYBE Data ===> Management ===> MC10NB6M

Space Allocation: DATA Component KSDS INDEX Component (Blank for default)
Volume serial ===> AP7Q10 ===> AP7Q10
Units ===> TRKS ===> TRKS (TRKs; CYLs; RECs; K; M)
Primary ===> 1 ===> 1 (Amount in above units)
Secondary ===> 1 ===> 1 (Amount in above units)
Reuseable ===> NO (Y = Yes; N = No)
Key length ===> 10 (1 - 255 - Required for KSDS only)
Key position ===> 0 (0 - maximum record - KSDS only)
Average Recordsize ===> 100 (Not allowed for LINEAR)
Maximum Recordsize ===> 100 (Not allowed for LINEAR)
Expiration date ===> (YYYY/MM/DD or blank)
Extended allocate ===> NO (Y = Yes; N = No)

IEC161I 056-084,DAS8739,ATSO390 ATSO390,SYS00065,,,


IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001,
IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.DATA,
IEC161I CATALOG.DESV01.APPL.VCATD02
IEC161I 056-084,DAS8739,ATSO390 ATSO390,SYS00065,,,
IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001,
IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.INDEX,
IEC161I CATALOG.DESV01.APPL.VCATD02
IEC161I 062-086,DAS8739,ATSO390 ATSO390,SYS00065,,,
IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001,
IEC161I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.DATA,
IEC161I CATALOG.DESV01.APPL.VCATD02
***

13. Após a utilização deverá ser eliminado o arquivo gerado para teste(4;FA;3;2)
File-AID -------------------- Dataset Utility -------------------------------
OPTION ===> d

A - Allocate SEQ/PDS dataset D - Delete dataset or HFS file


B - Allocate BDAM dataset R - Rename dataset or HFS file
C - Catalog dataset U - Uncatalog dataset
I - Allocate ISAM dataset F - Free unused space

Pag.: 36 de 68
G - Define generation data group S - Dataset information (short)
M - Enhanced dataset allocation (SMS) BLANK - Display dataset information

Specify Dataset or HFS Path Information:


Dataset or path ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.aylton'
Volume serial ===> (If not cataloged)

Specify Model Dataset Information:


Dataset name ===>

Specify Catalog to use if other than Default System Catalog:


Catalog name ===>
Catalog password ===> (If catalog is password protected)
-----------------------------------------------------------------------------
For dataset allocations only, the optional model dataset is used to
prefill the allocation information on the allocation panel. This
dataset is not mandatory for dataset allocations.

14. Informações do Arquivo VSAM (4;FA;3;5)


File-AID --------------------- VSAM Utility ---------------------------------
OPTION ===>

A - Allocate cluster D - Delete


S - Allocate dataspace DR - Delete/Define
X - Allocate alternate index T - Delete dataspace
B - Build alternate index P - Allocate path
BLANK - Display dataset information R - Rename component
M - Modify component
Specify Dataset Information:
Dataset name ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Volume serial ===> (Required for options S & T)

Process Online or Batch ===> O (O = Online; B = Batch)

Specify Model Dataset Information:


Dataset name ===>

Specify Catalog to use if other than Default System Catalog:


Catalog name ===>
Catalog password ===> (If catalog is password protected)
-------------------------------------------------------------------------------
For dataset allocations only, the optional model dataset is used to
prefill the allocation information on the allocation panel.

File-AID ------ VSAM Information - (Page 1 of 2 ) ----------------------------


COMMAND ===>
Catalog: CATALOG.DESV01.APPL.VCATD02
Cluster: 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Data: 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON.D' Data Volume: AP7Q20
Index: 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON.I' Index Volume: AP7Q20
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data Component Information: Current Allocation Options:
Device type: 3390 Load option: RECOVERY
Organization: KSDS Write check: NO
KSDS key length: 10 Buffer space: 12288
KSDS key location: 0 Erase on delete: NO
Average record size: 100 Imbedded index: NO
Maximum record size: 100 Replicated index: NO
Allocated Space: Unit Primary Secondary Reuse option: NO
Data: TRACKS 1 1 Share option: 2-3
Index: TRACKS 1 1 Spanned records: NO
Dataset Date Information: Key ranges present: NO
Creation date: 2003/06/09 AIX-unique keys:
Expiration date: AIX-upgrade:
Modification date: 2003/06/09
Modification time: 02:44 PM GMT

Use ENTER to access additional pages, END to return to utility menu

Pag.: 37 de 68
15. Para criação de arquivo Sequencial (3;2;a)
Menu RefList Utilities Help
------------------------------------------------------------------------------
Data Set Utility
Option ===>

A Allocate new data set C Catalog data set


R Rename entire data set U Uncatalog data set
D Delete entire data set S Short data set information
blank Data set information V VSAM Utilities

ISPF Library:
Project . . DAS8739
Group . . . TSO1
Type . . . . JCLLIB

Other Partitioned, Sequential or VSAM Data Set:


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

Data Set Password . . (If password protected)

16. Leitura de Arquivo VSAM


File-AID -------------- Browse - Dataset Specification ----------------------
COMMAND ===>

Browse Mode ===> V (F=Fmt; C=Char; V=Vfmt; U=Unfmt)

Specify Browse Information:


Dataset name or HFS path ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Member name ===> (Blank or pattern for member list)
Volume serial ===> (If dataset is not cataloged)

Specify Record Layout and XREF Information:


Record layout usage ===> S (S = Single; X = XREF; N = None)
Record layout dataset ===> 'CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT'
Member name ===> BVSK001 (Blank or pattern for member list)
XREF dataset name ===>
Member name ===> (Blank or pattern for member list)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYL LINE 0000 COL 1 14
COMMAND ===> SCROLL ===> PAGE
FVSK001-TPO-REG FVSK001-FILLER1 FVSK001-DATA-PROC FVSK001-ANO-PROC
2/NUM 8/AN 8/NUM 4/NUM
(1-2) (3-10) (11-18) (11-14)R
2-------------- 3-------------- 4---------------- 6---------------
********************************* TOP OF DATA **********************-CAPS OFF-*
0 20030408 2003
1 00000003 INVALID INVALID
1 00000012 INVALID INVALID
1 00000018 INVALID INVALID
1 00000031 INVALID INVALID
1 00000076 INVALID INVALID
1 00000077 INVALID INVALID
1 00000078 INVALID INVALID
2 282R100E INVALID INVALID
2 283R100E INVALID INVALID
2 293R100E INVALID INVALID

Pag.: 38 de 68
2 891R100E INVALID INVALID
2 892R100E INVALID INVALID
2 892R102E INVALID INVALID
2 893R100E INVALID INVALID
3 516316 51
. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AY LINE 0000 COL 15 22
COMMAND ===> SCROLL ===> PAGE
FVSK001-MES-PROC FVSK001-DIA-PROC FVSK001-DATA-PROX FVSK001-ANO-PROX
2/NUM 2/NUM 8/NUM 4/NUM
(15-16)R (17-18)R (19-26) (19-22)R
7--------------- 8--------------- 9---------------- 11--------------
********************************* TOP OF DATA **********************-CAPS OFF-*
4 8 20030409 2003
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID
63 16 20010319 2001
. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AY LINE 0000 COL 23 34
COMMAND ===> SCROLL ===> PAGE
FVSK001-MES-PROX FVSK001-DIA-PROX FVSK001-NOSSO-NUMERO FVSK001-FILLER2
2/NUM 2/NUM 7/NUM 1/AN
(23-24)R (25-26)R (27-33) (34-34)
12-------------- 13-------------- 14------------------ 15-------------
********************************* TOP OF DATA **********************-CAPS OFF-*
4 9 4791926
INVALID INVALID 424042 5
INVALID INVALID 0 1
INVALID INVALID 0 1
INVALID INVALID 413041 4
INVALID INVALID 1000 2
INVALID INVALID 1000 2
INVALID INVALID 1000 2
99 99 9999999 O
99 99 9999999 O
99 99 9999999 O
99 99 9999999 S
99 99 9999999 S
INVALID INVALID INVALID
99 99 9999999 S
3 19 2551173
. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AY LINE 0000 COL 35 59
COMMAND ===> SCROLL ===> PAGE
FVSK001-VALOR-SUP FVSK001-VERSAO-MC FVSK001-HORA-D0 FVSK001-HH-D0 FVSK001-MM-D0
15/NUM 6/NUM 4/NUM 2/NUM 2/NUM
(35-49) (50-55) (56-59) (56-57)R (58-59)R
16--------------- 17--------------- 18------------- 20----------- 21-----------
********************************* TOP OF DATA **********************-CAPS OFF-*
299.00 1729 1200 12 0
100.00 200420 212 2 12
100.00 200420 212 2 12
100.00 200420 212 2 12
100.00 200420 212 2 12
100.00 200420 301 3 1
100.00 200420 301 3 1
100.00 200420 301 3 1
INVALID INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID INVALID

Pag.: 39 de 68
INVALID INVALID INVALID 5 INVALID
INVALID INVALID INVALID INVALID INVALID
INVALID INVALID INVALID INVALID INVALID
INVALID INVALID INVALID 48 INVALID
INVALID INVALID INVALID INVALID INVALID
299.00 1215 1200 12 0
. . . . . . . . . . . . . . . . . . . . . . . . . . .

File-AID -------------- Browse - Dataset Specification ----------------------


COMMAND ===>

Browse Mode ===> F (F=Fmt; C=Char; V=Vfmt; U=Unfmt)

Specify Browse Information:


Dataset name or HFS path ===> 'SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON'
Member name ===> (Blank or pattern for member list)
Volume serial ===> (If dataset is not cataloged)

Specify Record Layout and XREF Information:


Record layout usage ===> S (S = Single; X = XREF; N = None)
Record layout dataset ===> 'CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT'
Member name ===> BVSK001 (Blank or pattern for member list)
XREF dataset name ===>
Member name ===> (Blank or pattern for member list)

Specify Selection Criteria Information: (E = Existing; T = Temporary;


Selection criteria usage ===> N M = Modify; Q = Quick; N = None)
Selection dataset name ===>
Member name ===> (Blank or pattern for member list)

. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON ------ COL 1 59
COMMAND ===> SCROLL ===> PAGE
RECORD: 1 FVSK001-REG LENGTH: 100
---- FIELD LEVEL/NAME ------- -FORMAT- ----+----1----+----2----+----3----+----4
5 FVSK001-CHAVE 10/GRP
10 FVSK001-TPO-REG 2/NUM 0
10 FVSK001-FILLER1 8/AN
5 FVSK001-DATA-PROC 8/NUM 20030408
5 FVSK001-DATA-PROC-R REDEFINES FVSK001-DATA-PROC
5 FVSK001-DATA-PROC-R 8/GRP
10 FVSK001-ANO-PROC 4/NUM 2003
10 FVSK001-MES-PROC 2/NUM 4
10 FVSK001-DIA-PROC 2/NUM 8
5 FVSK001-DATA-PROX 8/NUM 20030409
5 FVSK001-DATA-PROX-R REDEFINES FVSK001-DATA-PROX
5 FVSK001-DATA-PROX-R 8/GRP
10 FVSK001-ANO-PROX 4/NUM 2003
10 FVSK001-MES-PROX 2/NUM 4
10 FVSK001-DIA-PROX 2/NUM 9
5 FVSK001-NOSSO-NUMERO 7/NUM 4791926
5 FVSK001-FILLER2 1/AN
5 FVSK001-VALOR-SUP 15/NUM 299.00
5 FVSK001-VERSAO-MC 6/NUM 1729
. . . . . . . . . . . . . . . . . . . . . . . . . . .
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON ---- COL 56 100
COMMAND ===> SCROLL ===> PAGE
RECORD: 1 FVSK001-REG LENGTH: 100
---- FIELD LEVEL/NAME ------- -FORMAT- ----+----1----+----2----+----3----+----4
5 FVSK001-HORA-D0 4/NUM 1200
5 FVSK001-HORA-D0-R REDEFINES FVSK001-HORA-D0
5 FVSK001-HORA-D0-R 4/GRP
10 FVSK001-HH-D0 2/NUM 12
10 FVSK001-MM-D0 2/NUM 0
5 FVSK001-HORA-DN 4/NUM 0
5 FVSK001-HORA-DN-R REDEFINES FVSK001-HORA-DN
5 FVSK001-HORA-DN-R 4/GRP
10 FVSK001-HH-DN 2/NUM 0

Pag.: 40 de 68
10 FVSK001-MM-DN 2/NUM 0
5 FVSK001-CONV-PO 8/NUM 1942
5 FVSK001-DATA-ANT 8/NUM 20030402
5 FVSK001-NUMERO-SKDK 5/P X'F0F0F4F1F9'
5 FVSK001-FILLER3 4/AN 9712
5 FVSK001-PER-ISS 6/NUM 0.0300
5 FVSK001-COD-INTER 3/NUM 14
5 FVSK001-COD-ONLINE 2/PS 0
5 FVSK001-FILLER4 1/AN
****************************** BOTTOM OF DATA *********************************
. . . . . . . . . . . . . . . . . . . . . . . . . . .

17. Para execução de JCL , editar a Proc e editar o comando sub.


18. Verificar execução SD;ST
19. Resultado da execução
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 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 B K B 2 -- N O

15.46.10 JOB02564 ---- MONDAY, 09 JUN 2003 ----


15.46.10 JOB02564 $HASP373 SKB001DQ STARTED - INIT A1 - CLASS A - SYS BKB2
15.46.10 JOB02564 ACF9CCCD USERID DAS8739 IS ASSIGNED TO THIS JOB - SKB001DQ
15.46.10 JOB02564 IEF403I SKB001DQ - STARTED - TIME=15.46.10
15.46.13 JOB02564 GVB675I DATA BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) -
15.46.13 JOB02564 GVB676I 4096 165
15.46.13 JOB02564 GVB675I INDEX BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) -
15.46.13 JOB02564 GVB676I 4096 6
15.46.13 JOB02564 GVB112I FVSK001 SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON,
15.46.13 JOB02564 GVB675I DATA BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) -
15.46.13 JOB02564 GVB676I 8192 165
15.46.13 JOB02564 GVB675I INDEX BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) -
15.46.13 JOB02564 GVB676I 8192 6
15.46.13 JOB02564 GVB112I MLCADA MLJ70Q.OVS0.CADDA.MS000PE3.X0MLCADA, ASSIGN
15.46.13 JOB02564 GVB999I
15.46.13 JOB02564 GVB999I VSAM PROCESSING STATISTCS
15.46.13 JOB02564 GVB999I * HYPER-BUF 04.02.04 Copyright (c) 1989,1995 LE
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 2 LINE 20 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
15.46.13 JOB02564 GVB999I
15.46.13 JOB02564 GVB999I <---------------------- DATA -------------
15.46.13 JOB02564 GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL C
15.46.14 JOB02564 GVB999I FVSK001 0 0 1 1 0
15.46.14 JOB02564 GVB999I MLCADA 0 0 0 3 0
15.46.14 JOB02564 - --TIMINGS (M
15.46.14 JOB02564 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB
15.46.14 JOB02564 -SKB001DQ SKPGB001 00 358 1648 .00 .00
15.46.14 JOB02564 IEF404I SKB001DQ - ENDED - TIME=15.46.14
15.46.14 JOB02564 F IND7O,LOADGLOBAL=UOJ70Q.BPS0.JEFF.LOGS
15.46.14 JOB02564 IEE345I MODIFY AUTHORITY INVALID, FAILED BY SECURITY PRODUC
15.46.14 JOB02564 ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE R
15.46.14 JOB02564 F IND7O,WRITEGLOBAL
15.46.14 JOB02564 IEE345I MODIFY AUTHORITY INVALID, FAILED BY SECURITY PRODUC
15.46.14 JOB02564 ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE R
15.46.14 JOB02564 -SKB001DQ ENDED. NAME-AYLTON TOTAL TCB CPU TIM
15.46.14 JOB02564 $HASP395 SKB001DQ ENDED
------ JES2 JOB STATISTICS ------
09 JUN 2003 JOB EXECUTION DATE
14 CARDS READ
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 2 LINE 40 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
204 SYSOUT PRINT RECORDS
0 SYSOUT PUNCH RECORDS

Pag.: 41 de 68
13 SYSOUT SPOOL KBYTES
0.07 MINUTES EXECUTION TIME
1 //SKB001DQ JOB (S151),'AYLTON',MSGCLASS=W,CLASS=A,REGION=0M,
// NOTIFY=DAS8739
//* $ACFJ219 ACF2 ACTIVE BKB2
2 // JCLLIB ORDER=(DES70P.PROCLIB)
3 // INCLUDE MEMBER=MVSLIBQ
4 XXJOBLIB DD DSN=CHP70P.DEVLQA.CHPCHPPO.CS000PE1.LOADLIB,DISP=SHR
5 XX DD DSN=CHP70P.DEVLQA.BATCH.CS000PE1.LOADLIB,DISP=SHR
6 XX DD DISP=SHR,DSN=CHP70P.DEVLQA.ALTBAT.CS000PE1.LOADLIB
7 XX DD DISP=SHR,DSN=CHP70P.PRODQF.ALTBAT.CS000PE1.LOADLIB
8 XX DD DISP=SHR,DSN=CHP70P.PRODPR.ALTBAT.CS000PE1.LOADLIB
9 XX DD DSN=CHP70P.PRODQF.BATCH.CS000PE1.LOADLIB,DISP=SHR
10 XX DD DSN=CHP70P.PRODPR.BATCH.CS000PE1.LOADLIB,DISP=SHR
11 XX DD DSN=CHP70P.PRODPR.ONLINE.CS000PE1.LOADLIB,DISP=SHR
12 XX DD DSN=PRD70T.LOADLIB,DISP=SHR
13 XX DD DSN=DBA2.CV170.V12R0M0.MS000TL0.LINKLIB,DISP=SHR
14 XX DD DSN=DBA2.CV175.V12R0M0.MS000TL0.LINKLIB,DISP=SHR
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 3 LINE 17 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
15 XX DD DSN=SSS00P.IDMS.V12R0M0.MS000TL0.LOADLIB,DISP=SHR
16 XX DD DSN=SSS00P.ABENDAID.V9R3M2.MS000TL0.LOAD,DISP=SHR
17 XX DD DSN=SSS00T.MERVA.V4R1M0.MS000TL0.STLOADQ,DISP=SHR
18 XX DD DSN=SSS00P.MERVA.V4R1M0.MS000TL0.SDSLLODB,DISP=SHR
19 XX DD DSN=SSS00P.MERVA.V4R1M0.MS000TL0.SDSLLODC,DISP=SHR
20 XX DD DISP=SHR,
XX DSN=SSS00P.ENDEVDB.V14R0M0.MS000TL0.CABE0LLT.OLD
21 XX DD DISP=SHR,DSN=SSS00P.C370.V1R0M0.MS000TL0.SEDCLINK
22 XX DD DISP=SHR,DSN=SYS1.SIBMLINK.ESA43
XX* DD DSN=AVJ70P.BPS0.LOADL.MS000PE1.LOADLIB,DISP=SHR
XX* DD DSN=SYSX.VSCLLIB,DISP=SHR ALT. 24.07.97 PROBL. IGZ099
XX*
XX* *** LIB'S NAO USADAS
XX*
XX* DD DSN=IDM70Q.OPS0.CV51.CG000PE1.SYSCTL,DISP=SHR
XX* DD DSN=AVJ70P.LINKLIB,DISP=SHR *** PGM'S DO AV ***
XX* DD DSN=IDM70P.OPO0.DMSUB.CG000PE1.LOADLIB,DISP=SHR
XX* DD DSN=IDM70P.OPO0.CV51.CG000PE1.LOADLIB,DISP=SHR
XX* DD DSN=PRD70P.LOADLIB,DISP=SHR
XX* DD DSN=PRD70P.BATCH.USERLIB,DISP=SHR
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 3 LINE 37 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
XX* DD DSN=MVSMS12.LINKLIB,DISP=SHR
XX* DD DSN=MVSMS12.BKB.MLNKMOD,DISP=SHR
XX* DD DSN=SYS1.PLIBASE,DISP=SHR
XX* DD DSN=SYS1.PLILINK,DISP=SHR
23 //SKPGB001 EXEC PGM=SKPGB001,COND=(0,NE)
//* SYSIDMS DD DSN=PRD70Q.PARMLIB(IDMS170B),DISP=SHR
24 //SYSJRNL DD DUMMY
25 //SYSOUT DD SYSOUT=*
26 //SYSDBOUT DD SYSOUT=*
27 //SYSUDUMP DD SYSOUT=X
28 //SYSPRINT DD SYSOUT=*
29 //MLCADA DD DSN='MLJ70Q.OVS0.CADDA.MS000PE3.X0MLCADA',DISP=SHR
30 //FVSK001 DD DSN='SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON',DISP=SH
STMT NO. MESSAGE
3 IEFC002I INCLUDE GROUP MVSLIBQ WAS EXPANDED USING PRIVATE LIBRARY DES7
IEF236I ALLOC. FOR SKB001DQ SKPGB001
IGD103I SMS ALLOCATED TO DDNAME JOBLIB
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IEF237I 0258 ALLOCATED TO
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 4 LINE 8 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
IEF237I 010B ALLOCATED TO

Pag.: 42 de 68
IEF237I 38A7 ALLOCATED TO
IEF237I 0183 ALLOCATED TO
IEF237I 0183 ALLOCATED TO
IEF237I 0169 ALLOCATED TO
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IEF237I 131B ALLOCATED TO
IEF237I 131A ALLOCATED TO
IGD103I SMS ALLOCATED TO DDNAME
IEF237I 0259 ALLOCATED TO
IEF237I 0259 ALLOCATED TO
IGD103I SMS ALLOCATED TO DDNAME
IEF237I 0259 ALLOCATED TO
IEF237I 0103 ALLOCATED TO
IEF237I DMY ALLOCATED TO SYSJRNL
IEF237I JES2 ALLOCATED TO SYSOUT
IEF237I JES2 ALLOCATED TO SYSDBOUT
IEF237I JES2 ALLOCATED TO SYSUDUMP
IEF237I JES2 ALLOCATED TO SYSPRINT
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 4 LINE 28 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
IGD103I SMS ALLOCATED TO DDNAME MLCADA
IGD103I SMS ALLOCATED TO DDNAME FVSK001
GVB675I DATA BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) - POOL 15
GVB676I 4096 165
GVB675I INDEX BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) - POOL 15
GVB676I 4096 6
GVB112I FVSK001 SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON, ASSIGNED LSR POOL
GVB675I DATA BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) - POOL 14
GVB676I 8192 165
GVB675I INDEX BUFFER POOL ALLOCATION SUMMARY (CISZ,#,HSPC) - POOL 14
GVB676I 8192 6
GVB112I MLCADA MLJ70Q.OVS0.CADDA.MS000PE3.X0MLCADA, ASSIGNED LSR POOL 14
GVB999I
GVB999I VSAM PROCESSING STATISTCS
GVB999I * HYPER-BUF 04.02.04 Copyright (c) 1989,1995 LEGENT Software, Inc.
GVB999I
GVB999I <---------------------- DATA ------------------------> < I
GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL CASPL EXCP
GVB999I FVSK001 0 0 1 1 0 0 1
GVB999I MLCADA 0 0 0 3 0 0 1
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 4 LINE 48 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE ROPR BY DAS8739 NOT
ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE ROPR BY DAS8739 NOT
IEF142I SKB001DQ SKPGB001 - STEP WAS EXECUTED - COND CODE 0000
IEF285I DAS8739.SKB001DQ.JOB02564.D0000101.? SYSOUT
IEF285I DAS8739.SKB001DQ.JOB02564.D0000102.? SYSOUT
IEF285I DAS8739.SKB001DQ.JOB02564.D0000103.? SYSOUT
IEF285I DAS8739.SKB001DQ.JOB02564.D0000104.? SYSOUT
IGD104I MLJ70Q.OVS0.CADDA.MS000PE3.X0MLCADA RETAINED, DDNAME=MLCADA
IGD104I SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON RETAINED, DDNAME=FVSK001
--------------------------------------------------------------------------------
-
- --TIMINGS (MINS.)--
-JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB CLOCK SERV P
-SKB001DQ SKPGB001 00 358 1648 .00 .00 .0 35613 2
-
-DEVICE = 0183 DDNAME = JOBLIB UNIT = 3390 EXCP = 06
-DEVICE = 14A3 DDNAME = MLCADA UNIT = 3390 EXCP = 03
-DEVICE = 14A6 DDNAME = FVSK001 UNIT = 3390 EXCP = 03
-
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 4 LINE 68 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
IEF373I STEP/SKPGB001/START 2003160.1546

Pag.: 43 de 68
IEF374I STEP/SKPGB001/STOP 2003160.1546 CPU 0MIN 00.21SEC SRB 0MIN 00.02S
IGD104I CHP70P.DEVLQA.CHPCHPPO.CS000PE1.LOADLIB RETAINED, DDNAME=JOBLIB
IGD104I CHP70P.DEVLQA.CHPCHPPO.CS000PE1.LOADLIB RETAINED, DDNAME=
IGD104I CHP70P.DEVLQA.ALTBAT.CS000PE1.LOADLIB RETAINED, DDNAME=
IEF285I CHP70P.PRODQF.ALTBAT.CS000PE1.LOADLIB KEPT
IEF285I VOL SER NOS= SHRX03.
IEF285I CHP70P.PRODPR.ALTBAT.CS000PE1.LOADLIB KEPT
IEF285I VOL SER NOS= SHRX00.
IEF285I CHP70P.PRODQF.BATCH.CS000PE1.LOADLIB KEPT
IEF285I VOL SER NOS= SHRX02.
IEF285I CHP70P.PRODPR.BATCH.CS000PE1.LOADLIB KEPT
IEF285I VOL SER NOS= SHRX01.
IEF285I CHP70P.PRODPR.ONLINE.CS000PE1.LOADLIB KEPT
IEF285I VOL SER NOS= SHRX01.
IEF285I PRD70T.LOADLIB KEPT
IEF285I VOL SER NOS= SG3412.
IGD104I DBA2.CV170.V12R0M0.MS000TL0.LINKLIB RETAINED, DDNAME=
IGD104I DBA2.CV175.V12R0M0.MS000TL0.LINKLIB RETAINED, DDNAME=
IEF285I SSS00P.IDMS.V12R0M0.MS000TL0.LOADLIB KEPT
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 4 LINE 88 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
IEF285I VOL SER NOS= SWTD02.
IEF285I SSS00P.ABENDAID.V9R3M2.MS000TL0.LOAD KEPT
IEF285I VOL SER NOS= SWTD01.
IGD104I SSS00T.MERVA.V4R1M0.MS000TL0.STLOADQ RETAINED, DDNAME=
IEF285I SSS00P.MERVA.V4R1M0.MS000TL0.SDSLLODB KEPT
IEF285I VOL SER NOS= SWTD04.
IEF285I SSS00P.MERVA.V4R1M0.MS000TL0.SDSLLODC KEPT
IEF285I VOL SER NOS= SWTD04.
IGD104I SSS00P.ENDEVDB.V14R0M0.MS000TL0.CABE0LLT.OLD RETAINED, DDNAME=
IEF285I SSS00P.C370.V1R0M0.MS000TL0.SEDCLINK KEPT
IEF285I VOL SER NOS= SWTD04.
IEF285I SYS1.SIBMLINK.ESA43 KEPT
IEF285I VOL SER NOS= SYSD01.
IEF375I JOB/SKB001DQ/START 2003160.1546
IEF376I JOB/SKB001DQ/STOP 2003160.1546 CPU 0MIN 00.21SEC SRB 0MIN 00.02S
SKPGB001 STARTED
SKPGB001 - DATA DA VERSAO = 27/04/98
*********************************************
*** TOTAIS DE CONTROLE PGM SKPGB001 ****
*********************************************
Display Filter View Print Options Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY SKB001DQ JOB02564 DSID 101 LINE 6 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> PAGE
TOTAIS LIDOS FVSK001 000001
TOTAIS GRAVADOS FVSK001 000000
TOTAIS ATUALIZACOES FVSK001 000001
********************************************
SKPGB001 ENDED
******************************** BOTTOM OF DATA ********************************

20. Verificação do Arquivo


File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON ------ COL 1 59
COMMAND ===> SCROLL ===> PAGE
RECORD: 1 FVSK001-REG LENGTH: 100
---- FIELD LEVEL/NAME ------- -FORMAT- ----+----1----+----2----+----3----+----4
5 FVSK001-CHAVE 10/GRP
10 FVSK001-TPO-REG 2/NUM 0
10 FVSK001-FILLER1 8/AN
5 FVSK001-DATA-PROC 8/NUM 20030409
5 FVSK001-DATA-PROC-R REDEFINES FVSK001-DATA-PROC
5 FVSK001-DATA-PROC-R 8/GRP
10 FVSK001-ANO-PROC 4/NUM 2003
10 FVSK001-MES-PROC 2/NUM 4
10 FVSK001-DIA-PROC 2/NUM 9
5 FVSK001-DATA-PROX 8/NUM 20030410
5 FVSK001-DATA-PROX-R REDEFINES FVSK001-DATA-PROX
5 FVSK001-DATA-PROX-R 8/GRP

Pag.: 44 de 68
10 FVSK001-ANO-PROX 4/NUM 2003
10 FVSK001-MES-PROX 2/NUM 4
10 FVSK001-DIA-PROX 2/NUM 10
5 FVSK001-NOSSO-NUMERO 7/NUM 4791926
5 FVSK001-FILLER2 1/AN
5 FVSK001-VALOR-SUP 15/NUM 299.00
5 FVSK001-VERSAO-MC 6/NUM 1729
Enter CHAR (character mode), VFMT (vertical format), UNFMT (unformatted)
File-AID - Browse - SKJ70Q.BVS0.ARCON.MS000PE3.XFVSK001.AYLTON ---- COL 56 100
COMMAND ===> SCROLL ===> PAGE
RECORD: 1 FVSK001-REG LENGTH: 100
---- FIELD LEVEL/NAME ------- -FORMAT- ----+----1----+----2----+----3----+----4
5 FVSK001-HORA-D0 4/NUM 1200
5 FVSK001-HORA-D0-R REDEFINES FVSK001-HORA-D0
5 FVSK001-HORA-D0-R 4/GRP
10 FVSK001-HH-D0 2/NUM 12
10 FVSK001-MM-D0 2/NUM 0
5 FVSK001-HORA-DN 4/NUM 0
5 FVSK001-HORA-DN-R REDEFINES FVSK001-HORA-DN
5 FVSK001-HORA-DN-R 4/GRP
10 FVSK001-HH-DN 2/NUM 0
10 FVSK001-MM-DN 2/NUM 0
5 FVSK001-CONV-PO 8/NUM 1942
5 FVSK001-DATA-ANT 8/NUM 20030408
5 FVSK001-NUMERO-SKDK 5/P X'F0F0F4F1F9'
5 FVSK001-FILLER3 4/AN 9712
5 FVSK001-PER-ISS 6/NUM 0.0300
5 FVSK001-COD-INTER 3/NUM 14
5 FVSK001-COD-ONLINE 2/PS 0
5 FVSK001-FILLER4 1/AN
****************************** BOTTOM OF DATA *********************************
Enter CHAR (character mode), VFMT (vertical format), UNFMT (unformatted)

Pag.: 45 de 68
10 DICAS - II

10.1 LISTAR ARQUIVOS


************************************
NO TSO:
4;FA;1
PREENCHER DSN DO ARQUIVO COM CASPETA NO INICIO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.
SE QUISER FORMATADO A PARTIR DE BOOK:
BROWSE MODE = F
SPECIFY RECORD LAYOUT AND XREF INFORMATION:
RECORD LAYOUT USAGE = S
RECORD LAYOUT DATASET='CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT'
MEMBER NAME=DCCRKDCX
PF8 AVANCA NO LAY-OUT
PF7 VOLTA NO LAY-OUT
PF11 AVANCA NO ARQUIVO
PF10 VOLTA NO ARQUIVO

SE NAO QUISER FORMATADO A PARTIR DE BOOK:


BROWSE MODE = C
SPECIFY RECORD LAYOUT AND XREF INFORMATION:
RECORD LAYOUT USAGE = N
RECORD LAYOUT DATASET=
MEMBER NAME=
PF8 AVANCA NO ARQUIVO
PF7 VOLTA NO ARQUIVO

PARA LISTAR ARQUIVO DA PRODUCAO, SO NA MAQUINA DO SCHEDULLER.

OUTRA MANEIRA
NO TSO:
3;4
DSNAME LEVEL = DSN DO AQUIVO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.

10.2 ARQUIVOS ALOCADOS


************************************
P7OMCICS
W + PF11 (ASSOCIA CICA)
H.B + PF11
POE DATA E HORA + PF11

Pag.: 46 de 68
10.3 ELIMINACAO DE LIMITE DE ACESSO
************************************
NO IDMS:
D V LIMITS EXT DIS .

APOS A EXECUCAO OK :
NO IDMS:
D V LIMITS EXT ENA .

10.4 PESQUISA NAS BIBLIOTECAS


************************************
3,14
DIGITAR A STRING
DIGITAR O DATA SET SE POSSIVEL
EM DATA-SET FILAS PRODUCAO NAME:'PRD70P.PROCLIB(DC*)'
APARECE TODO O CONTEUDO DO DAT SET
DIGITAR S * (SELECT ALL)
PF3
AGUARDAR SAIR DE SYSTEM

10.5 DATA SET DE COMPILACOES


************************************
EM 4;E;2;1;2
L E DIGITAR:
PROD CHP70P.PRODPR.CHPCHPEL.CS000PE1.LISTING(NOME DO PROGRAMA)
ACE CHP70P.DEVLQA.CHPCHPEL.CS000PE1.LISTING(NOME DO PROGRAMA)

10.6 EXECUCAO DE FILAS


************************************
NO EXTRA:
PARA PRODUCAO : P7KDU <ENTER>
USER: JCL <ENTER>
PASS: BOSTON <ENTER>
DATE FROM: DDMMAA
DJOBNAME: DCJXXXXX
SELECIONAR COM "V"

PARA HOMOLOGACAO : H7KDU <ENTER>


USER: PILOTO <ENTER>
PASS: PILOTO <ENTER>
DATE FROM: DDMMAA
DJOBNAME: DCJXXXXX
SELECIONAR COM "V"

Pag.: 47 de 68
10.7 DATA SET PARA ARQUIVOS
************************************
EM 3;4
DCJ70T.BPS0.DCPRO.MS000PR0.*

10.8 PARA SALVAR DADOS DO MEMBRO DO DATASET


**************************************
DAR PF3 OU DIGITAR SAVE.

10.9 PARA DIVIDIR A TELA EM 2


**************************************
DAR PF2

10.10PARA IR PARA OUTRA TELA DO PF2


**************************************
DAR PF9

10.11PARA VOLTAR AUTOMATICAMENTE (SEM SERIES DE PF3) PARA


O MEU TSO
***************************************************************
DAR PF4

10.12PARA IR PARA FILA DE EXECUCAO


*********************************
NO MENU TSO DAR:
S <ENTER>
ST <ENTER>
OU S;ST <ENTER> (PONTO E VIRGURA = SIMULA ENTER)

10.13DATA SET PARA FILAS


************************************
EM 3;4
PRD70P.P*

Pag.: 48 de 68
EM
PRD70P.PROCLIB

10.14DATA SET PARA PARAMETROS


************************************
EM 3;4
PRD70P.P*
EM
PRD70P.PARMLIB

10.15PARA RETRIVAR PROGRAMA/BOOK DO ENDEVOR


**************************************
NO TSO:
4 <ENTER>
E <ENTER>
2 <ENTER>
2 <ENTER>
2 <ENTER>
R <ENTER>
OU NO MENU TSO: 4;E;2;2;2;R
ENVIRONMENT: BKB7PROD (AMBIENTE QUE SE VAI PUNCHAR PRODUCAO)
SYSTEM : DC
SUBSYSTEM : DC
ELEMENT : DCBXXXX OU PBDCXXXX OU PARA BOOK BKDC OU DCCR
TYPE :
STAGE : P (P DE PRODUCAO)
CCID :
EXPAND INCLUDES : N
SIGNOUT ELEMENT : Y (FLAGA O PROGRAMA PARA QUEM PUCHOU)
OVERRIDE SIGNOUT: N (NAO SOBREPOE FLAG SE ALGUEM PUCHOU)
REPLACE MEMBER : N
<ENTER>
SELECIONAR O MAIS RECENTE COM "R"

(ATECAO NA SELECAO, PODE HAVER MAIS QUE UM COM O MESMO NOME. TEM QUE
TER CERTEZA DO QUE VAI PUXAR. PUXAR SEMPRE AQUELE COM DATA MAIS ATUAL
A DATA APARECE EM 4;E;2;1;1 NOME DO PROGRAMA <ENTER>)

SE RETORNAR :
"NOT RETRIEVED - NO REPLACE SPECIFIED AND EBPHO064 WAS FOUND
IN XXXXXXX.TSO1.DIADC"
"RETRIEVE PROCESSING TERMINATED BECAUSE OF THE PREVIOUS ERROR"
JA EXISTE VERSAO NO DATA SET XXXXXXX.TSO1.DIADC
PODE DAR ERRO DE VERSAO JA SENDO ATUALIZADA, ENTAO TROCAR:
OVERRIDE SIGNOUT: N PARA S

Pag.: 49 de 68
10.16PARA COMPILAR PROGRAMA
**************************************
NO TSO:
4 <ENTER>
E <ENTER>
1 <ENTER>
3 <ENTER>
OU NO MENU TSO: 4;E;1;3;
2 (CRIAR)
PROJECT ===> DEH9310
GROUP ===> TSO1
TYPE ===> PGMLIB
MEMBER ===> COMPILA

<ENTER>

SERA CRIADO UM MEMBRO "COMPILA" NO DATA SET


DEH9310.TSO1.PGMLIB QUE DEVEM POSSUIR OS CARTOES:

ADD ELEMENT 'PBDCXXX'


FROM DSNAME 'DEH9310.TSO1.PGMLIB'
TO ENVIRONMENT 'BKB7DEVL' SYSTEM 'DC' SUBSYSTEM 'DC'
TYPE 'COBCIDMS'
OPTIONS COMMENTS "TESTE " OVERRIDE SIGNOUT UPDATE
.
(ATENCAO AO TYPE DO PROGRAMA)

DAR PF3 PARA SALVAR.


PREENCHER OPCAO:
3 (EXECUTAR)
PROJECT ===> DEH9310
GROUP ===> TSO1
TYPE ===> PGMLIB
MEMBER ===> COMPILA
JOB STATEMENT INFORMATION:
//DC#766ET JOB (S151),EICI,MSGCLASS=W,CLASS=C,NOTIFY=DEH9310
//*
//*
<ENTER>
DAR PF4 (VOLTA AO MENU DO TSO)
ENTRAR EM S <ENTER>
ST <ENTER>
DIGITAR OWNER SEU-USER <ENTER> (SELECIONA SO JOB DO USER)
PRE <ENTER> (LISTA TODOS OS JOBS DO USER)
OU PRE DCJXXXX (LISTA TODOS OS JOBS DO USER COM NOME
DCJXXXX)
OU PRE DCJ* (LISTA TODOS OS JOBS DO USER COM NOME
INICIADO COM DCJ)
APARECERA A LISTA DE EXECUCOES
SELECIONAR COM "?" (EXPANDE A EXECUCAO)
APARECERA A LISTA DE STEPS DE COMPILACAO
SELECIONAR COM "S" NO C1MSGS1 (ABRE OS CARTOES DO JOB)
DAR M + PF8 (VAI PARA BAIXO NA LISTAGEM)
TEM DE ESTAR LISTADO :
ACTION ELEMENT RC RC ENVIRONMENT SYSTEM SUBS
MOVE EBPHO064 0004 0000 BKB7DEVL DC DC

Pag.: 50 de 68
END OF JOB. HIGHEST ENDEVOR RC = 0000

SE NAO DER RC = 0000 OU 0004


DAR PF3 PARA VOLTAR TELA ANTERIOR
SELECIONAR COM "S" O PROGRAMA
DAR M + PF8 (VAI PARA BAIXO NA LISTAGEM)

TIRAR ERRO DE COMPILACAO E COMPILAR NOVAMENTE

10.17PARA MONTAR E EXECUTAR PACKAGE PARA MANDAR


PROGRAMA PARA ACEITE
***************************************************************
NO TSO:
4 <ENTER>
E <ENTER>
1 <ENTER>
4 <ENTER>
OU NO MENU TSO: 4;E;1;4;
DIGITAR 2 (CRIAR)
PACKAGE ID ===> DCQXXXBN (Q = ACEITE, XXX = ALFA NUMERICO Q.Q.
B = BATCH , N = NUMERICO Q.Q.)
<ENTER>
DIGITAR B (GERAR PACKAGE)
DESCRIPTION = Q.Q. COMENTARIO
PACKAGE TYPE = EMERGENCY (EMERGENCIAL PARA ABEND E COMPILACAO SEM
AUTORIZACAO DO SUPERIOR)
FROM ISPF LIBRARY:
PROJECT = DXX9999
GROUP = TSO1
TYPE = PGMLIB
MEMBER =
<ENTER>
DIGITAR 5 (MOVER ELEMENTO PARA)
<ENTER>
DIGITAR "O"
ENVIRONMENT = BKB7DEVL
SYSTEM = DC
SUBSYSTEM = DC
ELEMENT = NOME-DO-PROGRAMA
TYPE =
STAGE = "T" (SE EM TESTE)
<ENTER>
SELECIONAR COM "O" O(S) PROGRAMA(S) E DAR <ENTER>
(ATENCAO QUE PODE EXISTIR MAIS QUE UM PROGRAMA, SELECIONAR O REAL)
<PF3>
<PF3>
<PF3>
<PF3>
DIGITAR 3 + <ENTER>
DIGITAR C + <ENTER> (CAST DE PACKAGE)
EM CASO DE PACKAGE TYPE = EMERGENCY
DIGITAR 5 + <ENTER>
DIGITAR S + <ENTER>

Pag.: 51 de 68
DIGITAR S + <ENTER>

EM CASO DE PACKAGE TYPE = STANDART


DIGITAR 4 + <ENTER> (SO NA MAQUINA DO SUPERVISOR)
DIGITAR 5 + <ENTER>
DIGITAR S + <ENTER>
DIGITAR S +
JOB STATEMENT INFORMATION:
//DC#766ET JOB (S151),EICI,MSGCLASS=W,CLASS=C,NOTIFY=DEH9310
//*
//*
DAR <ENTER>
O JOB JA ESTARA SENDO COMPILADO EM ACEITE, PODE SER
ACOMPANHADO COMO UMA FILA DE EXECUCAO NORMAL

10.18PARA MONTAR PACKAGE PARA MANDAR PROGRAMA PARA


PRODUCAO 00001100
***************************************************************
NO TSO:
4 <ENTER>
E <ENTER>
2 <ENTER>
4 <ENTER>
OU NO MENU TSO: 4;E;2;4;
DIGITAR 2 (CRIAR)
PACKAGE ID ===> DCPXXXBN (P = PRODUCAO, XXX = ALFA NUMERICO Q.Q.
B = BATCH , N = NUMERICO Q.Q.)
<ENTER>
DIGITAR B (GERAR PACKAGE)
DESCRIPTION = Q.Q. COMENTARIO
PACKAGE TYPE = EMERGENCY (EMERGENCIAL PARA ABEND E COMPILACAO SEM
AUTORIZACAO DO SUPERIOR)
FROM ISPF LIBRARY:
PROJECT = DXX9999
GROUP = TSO1
TYPE = PGMLIB
MEMBER =
<ENTER>
DIGITAR 5 (MOVER)
<ENTER>
DIGITAR "O"
ENVIRONMENT = BKB7DEVL
SYSTEM = DC
SUBSYSTEM = DC

ELEMENT = NOME DO PROGRAMA


TYPE =
STAGE = "Q" (SE EM ACEITE)
<ENTER>
SELECIONAR COM "O" E DAR <ENTER>
(ATENCAO QUE PODE EXISTIR MAIS QUE UM PROGRAMA, SELECIONAR O REAL)
<PF3>
<PF3>
<PF3>

Pag.: 52 de 68
<PF3>
DIGITAR 3 + <ENTER>
DIGITAR C + <ENTER> (CAST DE PACKAGE)
LIGAR PARA O SCHEDULLER E PEDIR PARA EXECUAR A PACKAGE CRIADA
PEDIR PARA RETORNAR QUANDO TERMINAR A MIGRACAO (ELE PRIMEIRO IRA
EXECUTAR NA HOMOLOGACAO E DEPOIS NA PRODUCAO, OU SEJA DUAS VEZES)
QUANTO A COMPILACAO FOR OK PARA PRODUCAO, PEDIR PARA O SCHEDULER
RODAR O PROGRMA.

10.19PUNCHA IMPRESSAO
************************************
S;SD
NA COLUNA DE COMANDO DIGITAR SE
CRIAR NOVO NO DATASET

10.20IMPRESSAO
************************************
ENTRAR NA LISTAGEM
DIGITAR PRINT
DIGITAR PRINT CLOSE
DIGITAR PRE DEH9310
LISA O
MUDAR CLASSE 7
MUDAR DEST BKB1

10.21MASCARAMENTO
************************************
CRIAR GDG DE BASE CASO NAO EXISTA
VERIFICAR SE O ARQUIVO ESTA CADASTRADO NO WX
PARA VERIFICACAO DE CADASTRO
ENTRAR NO Q7CICS
DIGITAR WX50
ESCOLHER OPCAO
DIGITAR O SISTEMA, TIPO DE ARQUIVO E NOME DO ARQUIVO
NO TSO
4;I;2
WXJ70Q.CTM.MASCARAR
SELECIONAR SEGUNDA OCORRENCIA

SELECIONAR PRIMEIRA OCORRENCIA


PREENCHER ARQ(ARQUIVO BACKUP)
PARA ACHAR O ARQ
PROCURAR JCL DE BACKUP
PROCURAR EXECUCAO DO DIA DO BACKUP NO P7KDU
PEGAR O NOME DO ARQ DO BACKUP

Pag.: 53 de 68
PREENCHER VOLS
PARA ACHAR OS VOLS
ENTRAR NO D7KT
DIGITAR O USER E SENHA DO USUARIO TSO
DIGITAR O NOME DO ARQ DO BACKUP
PEGAR OS IDENTIFICADORES DO(S) TAPE(S)
PREENCHER RESTORE 1 (NOME DO ARQUIVO DE PRODUCAO)
SAIR COM PF3
SAIR COM PF3
DIGITAR "Y" PARA SALVAR
SELECIONAR NOVAMENTE A OCORRENCIA
SELECIONAR SEGUNDA OCORRENCIA COMO "F" (FORCE)
SAIR COM PF3
SAIR COM OPCAO X
AGUARDAR 5 HORAS

10.22CONTROL
************************************
LOGON APPLID(IOA502)
EM PEA2399 VALERIA
5,I,2
S(DCQBM)
PEGAR O SEGUNDO MEMBRO DO DATASET
PUNCHAR O JCL DA PRD70T.PROCLIB
PF3
DAR F NO ARQUIVO
N PARA SAVE
PF3 PARA SAIR
EM 3 SOLTAR O JOB SCHEDULADO
SHOW PARA VER
C PARA CONFIRMAR
R PARA RE-EXECUTAR

10.23DERRRUBAR TASK
************************************
NO CICS QUE ESTIVER RODANDO
CEMT I TASK
DAR UM P NA FRENTE DA LINHA DE DESCRICAO DA TRASK OU
DAR UM FP NA FRENTE DA LINHA DE DESCRICAO DA TRASK

10.24ARQUIVO BACKUPEADO
************************************
NO TSO 3;4 E NOME
DAR HRECALL NOS ARQUIVOS

Pag.: 54 de 68
10.25NEWCOPY PROGRAMA
************************************
NO CICS
STNW
DIGITAR NOME DO PROGRAMA

NO CICS
CRTE SYSID=CICX
CEMT I PROG/FILE
DIGITAR N NO PROGRAMA OU ENA PARA ARQUIVO

NO CICS
STMN
ESCOLHER DE ACORDO COM A OPCAO

Pag.: 55 de 68
11 DICAS – II

11.1 RAMAIS
************************************
OPERACAO : 5659, 4601

11.2 DATA SET IDMS


************************************
IDM70T.CV190.DESENV

11.3 COMPILACAO ADS


************************************
NECESSIDADES:
1 -

11.4 ABENDID CICS


************************************
AADF
V

11.5 LISTAR ARQUIVOS


************************************
NO TSO:
4;FA;1
PREENCHER DSN DO ARQUIVO COM CASPETA NO INICIO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.
SE QUISER FORMATADO A PARTIR DE BOOK:
BROWSE MODE = F
SPECIFY RECORD LAYOUT AND XREF INFORMATION:
RECORD LAYOUT USAGE = S
RECORD LAYOUT DATASET='CHP70P.PRODPR.CHPCHPPO.CS000PE1.SRCOUT'
MEMBER NAME=DCCRKDCX
PF8 AVANCA NO LAY-OUT
PF7 VOLTA NO LAY-OUT
PF11 AVANCA NO ARQUIVO
PF10 VOLTA NO ARQUIVO

Pag.: 56 de 68
SE NAO QUISER FORMATADO A PARTIR DE BOOK:
BROWSE MODE = C
SPECIFY RECORD LAYOUT AND XREF INFORMATION:
RECORD LAYOUT USAGE = N
RECORD LAYOUT DATASET=
MEMBER NAME=
PF8 AVANCA NO ARQUIVO
PF7 VOLTA NO ARQUIVO

PARA LISTAR ARQUIVO DA PRODUCAO, SO NA MAQUINA DO SCHEDULLER.

OUTRA MANEIRA
NO TSO:
3;4
DSNAME LEVEL = DSN DO AQUIVO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.

11.6 ARQUIVOS ALOCADOS


************************************
P7OMCICS
W + PF11 (ASSOCIA CICA)
H.B + PF11
POE DATA E HORA + PF11

11.7 ELIMINACAO DE LIMITE DE ACESSO


************************************
NO IDMS:
D V LIMITS EXT DIS .

APOS A EXECUCAO OK :
NO IDMS:
D V LIMITS EXT ENA .

11.8 PESQUISA NAS BIBLIOTECAS


************************************
3,14
DIGITAR A STRING
DIGITAR O DATA SET SE POSSIVEL
EM DATA-SET FILAS PRODUCAO NAME:'PRD70P.PROCLIB(DC*)'
APARECE TODO O CONTEUDO DO DAT SET
DIGITAR S * (SELECT ALL)
PF3
AGUARDAR SAIR DE SYSTEM

Pag.: 57 de 68
11.9 DATA SET DE COMPILACOES
************************************
EM 4;E;2;1;2
L E DIGITAR:
PROD CHP70P.PRODPR.CHPCHPEL.CS000PE1.LISTING(NOME DO PROGRAMA)
ACE CHP70P.DEVLQA.CHPCHPEL.CS000PE1.LISTING(NOME DO PROGRAMA)

11.10EXECUCAO DE FILAS
************************************
NO EXTRA:
PARA PRODUCAO : P7KDU <ENTER>
USER: JCL <ENTER>
PASS: BOSTON <ENTER>
DATE FROM: DDMMAA
DJOBNAME: DCJXXXXX
SELECIONAR COM "V"

PARA HOMOLOGACAO : H7KDU <ENTER>


USER: PILOTO <ENTER>
PASS: PILOTO <ENTER>
DATE FROM: DDMMAA
DJOBNAME: DCJXXXXX
SELECIONAR COM "V"

11.11DATA SET PARA ARQUIVOS


************************************
EM 3;4
DCJ70T.BPS0.DCPRO.MS000PR0.*

11.12PARA SALVAR DADOS DO MEMBRO DO DATASET


**************************************
DAR PF3 OU DIGITAR SAVE.

11.13PARA DIVIDIR A TELA EM 2


**************************************
DAR PF2

Pag.: 58 de 68
11.14PARA IR PARA OUTRA TELA DO PF2
**************************************
DAR PF9

11.15PARA VOLTAR AUTOMATICAMENTE (SEM SERIES DE PF3) PARA


O MEU TSO
***************************************************************
DAR PF4

11.16PARA IR PARA FILA DE EXECUCAO


*********************************
NO MENU TSO DAR:
S <ENTER>
ST <ENTER>
OU S;ST <ENTER> (PONTO E VIRGURA = SIMULA ENTER)

11.17DATA SET PARA FILAS


************************************
EM 3;4
PRD70P.P*
EM
PRD70P.PROCLIB

11.18DATA SET PARA PARAMETROS


************************************
EM 3;4
PRD70P.P*
EM
PRD70P.PARMLIB

11.19PARA RETRIVAR PROGRAMA/BOOK DO ENDEVOR


**************************************
NO TSO:

Pag.: 59 de 68
4 <ENTER>
E <ENTER>
2 <ENTER>
2 <ENTER>
2 <ENTER>
R <ENTER>
OU NO MENU TSO: 4;E;2;2;2;R
ENVIRONMENT: BKB7PROD (AMBIENTE QUE SE VAI PUNCHAR PRODUCAO)
SYSTEM : DC
SUBSYSTEM : DC
ELEMENT : DCBXXXX OU PBDCXXXX OU PARA BOOK BKDC OU DCCR
TYPE :
STAGE : P (P DE PRODUCAO)
CCID :
EXPAND INCLUDES : N
SIGNOUT ELEMENT : Y (FLAGA O PROGRAMA PARA QUEM PUCHOU)
OVERRIDE SIGNOUT: N (NAO SOBREPOE FLAG SE ALGUEM PUCHOU)
REPLACE MEMBER : N
<ENTER>
SELECIONAR O MAIS RECENTE COM "R"

(ATECAO NA SELECAO, PODE HAVER MAIS QUE UM COM O MESMO NOME. TEM QUE
TER CERTEZA DO QUE VAI PUXAR. PUXAR SEMPRE AQUELE COM DATA MAIS ATUAL
A DATA APARECE EM 4;E;2;1;1 NOME DO PROGRAMA <ENTER>)

SE RETORNAR :
"NOT RETRIEVED - NO REPLACE SPECIFIED AND EBPHO064 WAS FOUND
IN XXXXXXX.TSO1.DIADC"
"RETRIEVE PROCESSING TERMINATED BECAUSE OF THE PREVIOUS ERROR"
JA EXISTE VERSAO NO DATA SET XXXXXXX.TSO1.DIADC
PODE DAR ERRO DE VERSAO JA SENDO ATUALIZADA, ENTAO TROCAR:
OVERRIDE SIGNOUT: N PARA S

11.20PARA COMPILAR PROGRAMA


**************************************
NO TSO:
4 <ENTER>
E <ENTER>
1 <ENTER>
3 <ENTER>
OU NO MENU TSO: 4;E;1;3;
2 (CRIAR)
PROJECT ===> DEH9310
GROUP ===> TSO1
TYPE ===> PGMLIB
MEMBER ===> COMPILA

<ENTER>

SERA CRIADO UM MEMBRO "COMPILA" NO DATA SET


DEH9310.TSO1.PGMLIB QUE DEVEM POSSUIR OS CARTOES:

Pag.: 60 de 68
ADD ELEMENT 'PBDCXXX'
FROM DSNAME 'DEH9310.TSO1.PGMLIB'
TO ENVIRONMENT 'BKB7DEVL' SYSTEM 'DC' SUBSYSTEM 'DC'
TYPE 'COBCIDMS'
OPTIONS COMMENTS "TESTE " OVERRIDE SIGNOUT UPDATE
.
(ATENCAO AO TYPE DO PROGRAMA)

DAR PF3 PARA SALVAR.


PREENCHER OPCAO:
3 (EXECUTAR)
PROJECT ===> DEH9310
GROUP ===> TSO1
TYPE ===> PGMLIB
MEMBER ===> COMPILA
JOB STATEMENT INFORMATION:
//DC#766ET JOB (S151),EICI,MSGCLASS=W,CLASS=C,NOTIFY=DEH9310
//*
//*
<ENTER>
DAR PF4 (VOLTA AO MENU DO TSO)
ENTRAR EM S <ENTER>
ST <ENTER>
DIGITAR OWNER SEU-USER <ENTER> (SELECIONA SO JOB DO USER)
PRE <ENTER> (LISTA TODOS OS JOBS DO USER)
OU PRE DCJXXXX (LISTA TODOS OS JOBS DO USER COM NOME
DCJXXXX)
OU PRE DCJ* (LISTA TODOS OS JOBS DO USER COM NOME
INICIADO COM DCJ)
APARECERA A LISTA DE EXECUCOES
SELECIONAR COM "?" (EXPANDE A EXECUCAO)
APARECERA A LISTA DE STEPS DE COMPILACAO
SELECIONAR COM "S" NO C1MSGS1 (ABRE OS CARTOES DO JOB)
DAR M + PF8 (VAI PARA BAIXO NA LISTAGEM)
TEM DE ESTAR LISTADO :
ACTION ELEMENT RC RC ENVIRONMENT SYSTEM SUBS
MOVE EBPHO064 0004 0000 BKB7DEVL DC DC
END OF JOB. HIGHEST ENDEVOR RC = 0000

SE NAO DER RC = 0000 OU 0004


DAR PF3 PARA VOLTAR TELA ANTERIOR
SELECIONAR COM "S" O PROGRAMA
DAR M + PF8 (VAI PARA BAIXO NA LISTAGEM)
TIRAR ERRO DE COMPILACAO E COMPILAR NOVAMENTE

11.21PARA MONTAR E EXECUTAR PACKAGE PARA MANDAR


PROGRAMA PARA ACEITE
***************************************************************
NO TSO:
4 <ENTER>
E <ENTER>
1 <ENTER>
4 <ENTER>

Pag.: 61 de 68
OU NO MENU TSO: 4;E;1;4;
DIGITAR 2 (CRIAR)
PACKAGE ID ===> DCQXXXBN (Q = ACEITE, XXX = ALFA NUMERICO Q.Q.
B = BATCH , N = NUMERICO Q.Q.)
<ENTER>
DIGITAR B (GERAR PACKAGE)
DESCRIPTION = Q.Q. COMENTARIO
PACKAGE TYPE = EMERGENCY (EMERGENCIAL PARA ABEND E COMPILACAO SEM
AUTORIZACAO DO SUPERIOR)
FROM ISPF LIBRARY:
PROJECT = DXX9999
GROUP = TSO1
TYPE = PGMLIB
MEMBER =
<ENTER>
DIGITAR 5 (MOVER ELEMENTO PARA)
<ENTER>
DIGITAR "O"
ENVIRONMENT = BKB7DEVL
SYSTEM = DC
SUBSYSTEM = DC
ELEMENT = NOME-DO-PROGRAMA
TYPE =
STAGE = "T" (SE EM TESTE)
<ENTER>
SELECIONAR COM "O" O(S) PROGRAMA(S) E DAR <ENTER>
(ATENCAO QUE PODE EXISTIR MAIS QUE UM PROGRAMA, SELECIONAR O REAL)
<PF3>
<PF3>
<PF3>
<PF3>
DIGITAR 3 + <ENTER>
DIGITAR C + <ENTER> (CAST DE PACKAGE)
EM CASO DE PACKAGE TYPE = EMERGENCY
DIGITAR 5 + <ENTER>
DIGITAR S + <ENTER>
DIGITAR S + <ENTER>

EM CASO DE PACKAGE TYPE = STANDART


DIGITAR 4 + <ENTER> (SO NA MAQUINA DO SUPERVISOR)
DIGITAR 5 + <ENTER>
DIGITAR S + <ENTER>
DIGITAR S +
JOB STATEMENT INFORMATION:
//DC#766ET JOB (S151),EICI,MSGCLASS=W,CLASS=C,NOTIFY=DEH9310
//*
//*
DAR <ENTER>
O JOB JA ESTARA SENDO COMPILADO EM ACEITE, PODE SER
ACOMPANHADO COMO UMA FILA DE EXECUCAO NORMAL

Pag.: 62 de 68
11.22PARA MONTAR PACKAGE PARA MANDAR PROGRAMA PARA
PRODUCAO
***************************************************************
NO TSO:
4 <ENTER>
E <ENTER>
2 <ENTER>
4 <ENTER>
OU NO MENU TSO: 4;E;2;4;
DIGITAR 2 (CRIAR)
PACKAGE ID ===> DCPXXXBN (P = PRODUCAO, XXX = ALFA NUMERICO Q.Q.
B = BATCH , N = NUMERICO Q.Q.)
<ENTER>
DIGITAR B (GERAR PACKAGE)
DESCRIPTION = Q.Q. COMENTARIO
PACKAGE TYPE = EMERGENCY (EMERGENCIAL PARA ABEND E COMPILACAO SEM
AUTORIZACAO DO SUPERIOR)
FROM ISPF LIBRARY:
PROJECT = DXX9999
GROUP = TSO1
TYPE = PGMLIB
MEMBER =
<ENTER>
DIGITAR 5 (MOVER)

<ENTER>
DIGITAR "O"
ENVIRONMENT = BKB7DEVL
SYSTEM = DC
SUBSYSTEM = DC
ELEMENT = NOME DO PROGRAMA
TYPE =
STAGE = "Q" (SE EM ACEITE)
<ENTER>
SELECIONAR COM "O" E DAR <ENTER>
(ATENCAO QUE PODE EXISTIR MAIS QUE UM PROGRAMA, SELECIONAR O REAL)
<PF3>
<PF3>
<PF3>
<PF3>
DIGITAR 3 + <ENTER>
DIGITAR C + <ENTER> (CAST DE PACKAGE)
LIGAR PARA O SCHEDULLER E PEDIR PARA EXECUAR A PACKAGE CRIADA
PEDIR PARA RETORNAR QUANDO TERMINAR A MIGRACAO (ELE PRIMEIRO IRA
EXECUTAR NA HOMOLOGACAO E DEPOIS NA PRODUCAO, OU SEJA DUAS VEZES)
QUANTO A COMPILACAO FOR OK PARA PRODUCAO, PEDIR PARA O SCHEDULER
RODAR O PROGRMA.

11.23PUNCHA IMPRESSAO
************************************
S;SD
NA COLUNA DE COMANDO DIGITAR SE
CRIAR NOVO NO DATASET

Pag.: 63 de 68
11.24IMPRESSAO
************************************
ENTRAR NA LISTAGEM
DIGITAR PRINT
DIGITAR PRINT CLOSE
DIGITAR PRE DEH9310
LISA O
MUDAR CLASSE 7
MUDAR DEST BKB1

11.25MASCARAMENTO
************************************
CRIAR GDG DE BASE CASO NAO EXISTA
VERIFICAR SE O ARQUIVO ESTA CADASTRADO NO WX
PARA VERIFICACAO DE CADASTRO
ENTRAR NO Q7CICS
DIGITAR WX50
ESCOLHER OPCAO
DIGITAR O SISTEMA, TIPO DE ARQUIVO E NOME DO ARQUIVO
NO TSO
4;I;2
WXJ70Q.CTM.MASCARAR
SELECIONAR SEGUNDA OCORRENCIA
SELECIONAR PRIMEIRA OCORRENCIA
PREENCHER ARQ(ARQUIVO BACKUP)
PARA ACHAR O ARQ
PROCURAR JCL DE BACKUP
PROCURAR EXECUCAO DO DIA DO BACKUP NO P7KDU
PEGAR O NOME DO ARQ DO BACKUP
PREENCHER VOLS
PARA ACHAR OS VOLS
ENTRAR NO D7KT
DIGITAR O USER E SENHA DO USUARIO TSO
DIGITAR O NOME DO ARQ DO BACKUP
PEGAR OS IDENTIFICADORES DO(S) TAPE(S)
PREENCHER RESTORE 1 (NOME DO ARQUIVO DE PRODUCAO)
SAIR COM PF3
SAIR COM PF3
DIGITAR "Y" PARA SALVAR
SELECIONAR NOVAMENTE A OCORRENCIA
SELECIONAR SEGUNDA OCORRENCIA COMO "F" (FORCE)
SAIR COM PF3
SAIR COM OPCAO X
AGUARDAR 5 HORAS

Pag.: 64 de 68
11.26CONTROL
************************************
LOGON APPLID(IOA502)
EM PEA2399 VALERIA
5,I,2
S(DCQBM)
PEGAR O SEGUNDO MEMBRO DO DATASET
PUNCHAR O JCL DA PRD70T.PROCLIB
PF3
DAR F NO ARQUIVO
N PARA SAVE
PF3 PARA SAIR
EM 3 SOLTAR O JOB SCHEDULADO
SHOW PARA VER
C PARA CONFIRMAR
R PARA RE-EXECUTAR

11.27DERRRUBAR TASK
************************************
NO CICS QUE ESTIVER RODANDO
CEMT I TASK
DAR UM P NA FRENTE DA LINHA DE DESCRICAO DA TRASK OU
DAR UM FP NA FRENTE DA LINHA DE DESCRICAO DA TRASK

11.28ARQUIVO BACKUPEADO
************************************
NO TSO 3;4 E NOME
DAR HRECALL NOS ARQUIVOS

11.29NEWCOPY PROGRAMA
************************************
NO CICS
STNW
DIGITAR NOME DO PROGRAMA

NO CICS
CRTE SYSID=CICX
CEMT I PROG/FILE
DIGITAR N NO PROGRAMA OU ENA PARA ARQUIVO

NO CICS
STMN
ESCOLHER DE ACORDO COM A OPCAO

Pag.: 65 de 68
12 DICAS - IV

12.1 PASSOS NO TSO PARA TRAZER UM PROGRAMA PARA SUA


LIB

MENU (Abrir Tela Menu do TSO)

D7TSO Enter

4 – Development Enter

E – Endevor Enter

1 – Desenvolvimento
2 – Produção
3 – IDMS Desenvolvimento
4 – IDMS Produção

 Escolha uma das opções acima e em seguida tecle Enter

2 – Foreground Enter

2 – Retrieve Enter (Puxa o programa para o seu usuário)

FROM:

ENVIRONMENT  BLB7DEVL (Desenvolvimento)


 BKB7PROD (Produção)

SYSTEM  DC

SUBSYSTEM  DC

ELEMENT  DCBXXXX (Código do Programa a ser buscado)

TO:

PROJECT  DRG9896 (Código da Máquina Receptora)

SYSTEM  TSO1

SUBSYSTEM  JCLLIB

Pag.: 66 de 68
TYPE  COBOL (Linguagem do Programa a ser buscado)
COBOL2
CB2DB2
.......

 Após preencher com as informações devidas, tecle Enter

12.2 PASSOS PARA EDITAR O PROGRAMA NA SUA LIB

MENU (Abrir Tela Menu do TSO)

D7TSO Enter

2 – Edit Enter

PROJECT  DRG9896 (Código da Máquina Receptora)

GROUP  TSO1

SUBSYSTEM  JCLLIB

 Após preencher com as informações devidas, tecle Enter

e – Edit Enter (Ao lado do código do programa)

res – limpa as primeiras linhas do programa

save – salva a versão do programa na sua lib

PF3 – salva a versão do programa na sua lib sempre que pressionada e volta ao menu de programas

12.3 PASSOS PARA SUBMETER UM JOB

MENU (Abrir Tela Menu do TSO)

D7TSO Enter

4 – Development Enter

E – Endevor Enter

Pag.: 67 de 68
1 – BKB7DEVL (Desenvolvimento)
2 – BKB7PROD (Produção)
3 – BKB7IDMSD (Idms Desenvolvimento)
4 – BKB7IDMSP (Idms Produção)

 Escolha uma das opções acima e em seguida tecle Enter

3 – BATCH Enter

3 – SUBMIT Enter (Submeter o programa para o seu usuário)

PROJECT  DRG9896 (Código da Máquina Receptora)

SYSTEM  TSO1

SUBSYSTEM  JCLLIB

JOBCARD  COMPDB2 (Nome do job que está na sua lib)

 Após preencher com as informações devidas, tecle Enter

Pag.: 68 de 68

Você também pode gostar