Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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
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.
Pag.: 7 de 68
1.2.2.2 TRANSFERENCIA DE PROGRAMA APÓS CONSULTAR NO
DESENVOLVIMENTO
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.
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 ===>
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.
Pag.: 10 de 68
2.2 VERIFICA EXECUÇÃO DA COMPILAÇÃO
EXECUTAR
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.
Pag.: 13 de 68
3 TESTE DOS PROGRAMAS
. Digitar 4;E;1;4
---------------------- Package Foreground Options Menu ------------------------
Option ===> C
In-Edit......... Y In-Execution.... Y
In-Approval..... Y Executed........ Y
Denied.......... Y Committed....... Y
Approved........ Y Enterprise Pkg.. A
Pag.: 14 de 68
. Digitar B
MODIFY -------------------- CREATE/MODIFY PACKAGE -----------------------------
OPTION ===> B
. Digitar 5
------------------------------- SCL GENERATION ------------------------------
OPTION ===> 5
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
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
Pag.: 16 de 68
. Digitar “ENTER”
-------------------------------- ACTION PROMPT -------------- COMMENT REQUIRED
COMMAND ===>
Specification Required:
CCID: N (Y/N)
COMMENT: Y (Y/N)
CCID ===>
COMMENT ===> pgm pfb986 teste
. Digitar “ENTER”
MOVE ------------------------ ELEMENT SELECTION LIST----------- SCL GENERATED
COMMAND ===> SCROLL ===> PAGE
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
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
Pag.: 19 de 68
3.1 JCL PARA EXECUÇÃO DE TESTE DE PGM DB2
Pag.: 20 de 68
4 FILE-AID
BROWSE
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
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.
Pag.: 22 de 68
COPIAR
COPY IN PROGRESS:
STILL PROCESSING...
Pag.: 23 de 68
4.1 EXEMPLOS
COPIAR
To ISPF Library:
Project . . Replace option:
Group . . . Enter "/" to select option
Type . . . . / Replace like-named members
Member . . . (Blank unless member is to be renamed)
Pag.: 24 de 68
5 DATASET (BIBLIOTECA PARTICULAR)
Pag.: 25 de 68
DATASET PRODUÇÃO
Pag.: 26 de 68
6 FILE TRANSFER
TRANSFERIR
===>
Pag.: 27 de 68
7 SEARCH STRING
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)
Enter END command to process selections or CANCEL to leave the member list.
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.
Pag.: 28 de 68
Aguarde o processamento
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)
Fim do processamento
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
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 ===>
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
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
Pag.: 32 de 68
9. Localizar Proc’s envolvidas pelo programa 3;15;
Menu Utilities Options Help
------------------------------------------------------------------------------
Extended Search-For Utility
Command ===>
Enter END command to process selections or CANCEL to leave the member list.
Enter END command to process selections or CANCEL to leave the member list.
Pag.: 33 de 68
S SKJ705SP
S SKJ706DP
S SKJ707DP
S SKJ708DP
S SKJ709DP
S SKJ710DP
S SKJ710SP
S SKJ711DP
S SKJ712DP
Pag.: 34 de 68
Specify "From" Data Set below, then press Enter key
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)
ISPF Library:
Project . . . DAS8739
Group . . . . TSO1 . . . . . . . . .
Type . . . . JCLLIB
Member . . . newjob (Blank or pattern for member selection list)
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 ===>
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)
13. Após a utilização deverá ser eliminado o arquivo gerado para teste(4;FA;3;2)
File-AID -------------------- Dataset Utility -------------------------------
OPTION ===> d
Pag.: 36 de 68
G - Define generation data group S - Dataset information (short)
M - Enhanced dataset allocation (SMS) BLANK - Display dataset information
Pag.: 37 de 68
15. Para criação de arquivo Sequencial (3;2;a)
Menu RefList Utilities Help
------------------------------------------------------------------------------
Data Set Utility
Option ===>
ISPF Library:
Project . . DAS8739
Group . . . TSO1
Type . . . . JCLLIB
. . . . . . . . . . . . . . . . . . . . . . . . . . .
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 - 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 *********************************
. . . . . . . . . . . . . . . . . . . . . . . . . . .
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 ********************************
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
OUTRA MANEIRA
NO TSO:
3;4
DSNAME LEVEL = DSN DO AQUIVO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.
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 .
Pag.: 47 de 68
10.7 DATA SET PARA ARQUIVOS
************************************
EM 3;4
DCJ70T.BPS0.DCPRO.MS000PR0.*
Pag.: 48 de 68
EM
PRD70P.PROCLIB
(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>
Pag.: 50 de 68
END OF JOB. HIGHEST ENDEVOR RC = 0000
Pag.: 51 de 68
DIGITAR S + <ENTER>
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
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
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
OUTRA MANEIRA
NO TSO:
3;4
DSNAME LEVEL = DSN DO AQUIVO
PODE-SE TAMBEM COLOCAR * (CORINGA) ENTRE OS NOMES DO DSN.
APOS A EXECUCAO OK :
NO IDMS:
D V LIMITS EXT ENA .
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"
Pag.: 58 de 68
11.14PARA IR PARA OUTRA TELA DO PF2
**************************************
DAR PF9
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
<ENTER>
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)
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>
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
D7TSO Enter
4 – Development Enter
E – Endevor Enter
1 – Desenvolvimento
2 – Produção
3 – IDMS Desenvolvimento
4 – IDMS Produção
2 – Foreground Enter
FROM:
SYSTEM DC
SUBSYSTEM DC
TO:
SYSTEM TSO1
SUBSYSTEM JCLLIB
Pag.: 66 de 68
TYPE COBOL (Linguagem do Programa a ser buscado)
COBOL2
CB2DB2
.......
D7TSO Enter
2 – Edit Enter
GROUP TSO1
SUBSYSTEM JCLLIB
PF3 – salva a versão do programa na sua lib sempre que pressionada e volta ao menu de programas
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)
3 – BATCH Enter
SYSTEM TSO1
SUBSYSTEM JCLLIB
Pag.: 68 de 68