83
Ajuda “T S O” Mainframe DICAS Pag.: 1 de 83

Ajuda Tso Mainframe

Embed Size (px)

Citation preview

Page 1: Ajuda Tso Mainframe

Ajuda “T S O” Mainframe

DICAS

Pag.: 1 de 68

Page 2: Ajuda Tso Mainframe

INDICE

1 DESENVOLVIMENTO/MANUTENÇÃO DE PROGRAMAS..................................................51.1 FLUXO................................................................................................................................................5

1.2 PROCESSOS.......................................................................................................................................61.2.1 VERIFICA VERSÃO DO PROGRAMA........................................................................................................61.2.2 TRANSFERENCIA DO PROGRAMA PARA MANUTENÇÃO.................................................................71.2.3 EDIÇÃO DO PROGRAMA............................................................................................................................9

2 COMPILAÇÃO DE PROGRAMAS............................................................................................102.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........................................................................................................143.1 JCL PARA EXECUÇÃO DE TESTE DE PGM DB2...................................................................20

4 FILE-AID.....................................................................................................................................214.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.....................................................................................................................................319.1 PROCESSO DE MANUTENÇÃO DE PROGRAMAS BATCH...............................................31

10 DICAS - II.................................................................................................................................4610.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

Page 3: Ajuda Tso Mainframe

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................................................................................................................................5611.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

Page 4: Ajuda Tso Mainframe

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...............................................................................................................................6612.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

Page 5: Ajuda Tso Mainframe

1 DESENVOLVIMENTO/MANUTENÇÃO DE PROGRAMAS

1.1 FLUXO

Pag.: 5 de 68

Page 6: Ajuda Tso Mainframe

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 AmbientesRETRIEVE ---------------------- 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 TESTEQ – AMBIENTE DE ACEITEF – AMBIENTE DE HOMOLOGAÇÃOP – AMBIENTE DE PRODUÇÃO

Pag.: 6 de 68

Page 7: Ajuda Tso Mainframe

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 AmbientesRETRIEVE ---------------------- 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

Page 8: Ajuda Tso Mainframe

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

Page 9: Ajuda Tso Mainframe

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

Page 10: Ajuda Tso Mainframe

2 COMPILAÇÃO DE PROGRAMAS .

2.1 EDIÇÃO PARA COMPILAÇÃOCOMPILAR. 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

Page 11: Ajuda Tso Mainframe

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

Page 12: Ajuda Tso Mainframe

. 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

Page 13: Ajuda Tso Mainframe

2.3 VERIFICA RESULTADO DA COMPILAÇÃORETORNO 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.CHPCHPPO10.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 LE10.21.23 JOB06788 GVB999I 10.21.23 JOB06788 GVB999I <---------------------- DATA -------------10.21.23 JOB06788 GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL C10.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 (M10.21.25 JOB06788 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB 10.21.25 JOB06788 -DHS4220O NDVRBAT 04 1285 1558 .03 .0010.21.25 JOB06788 IEF404I DHS4220O - ENDED - TIME=10.21.25 10.21.25 JOB06788 -DHS4220O ENDED. NAME-HILARIO TOTAL TCB CPU TIM10.21.25 JOB06788 $HASP395 DHS4220O ENDED ------ JES2 JOB STATISTICS ------

Pag.: 13 de 68

Page 14: Ajuda Tso Mainframe

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

Page 15: Ajuda Tso Mainframe

. 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

Page 16: Ajuda Tso Mainframe

. 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

Page 17: Ajuda Tso Mainframe

. 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

Page 18: Ajuda Tso Mainframe

. 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

Page 19: Ajuda Tso Mainframe

. 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

Page 20: Ajuda Tso Mainframe

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

Page 21: Ajuda Tso Mainframe

4 FILE-AID

BROWSE

. Digitar => 4;FA;1File-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 VDataset name = Arquivo a ser pesquisadoRecord Layout Usage = SRecord 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

Page 22: Ajuda Tso Mainframe

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

Page 23: Ajuda Tso Mainframe

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

Page 24: Ajuda Tso Mainframe

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

Page 25: Ajuda Tso Mainframe

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

Page 26: Ajuda Tso Mainframe

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

Page 27: Ajuda Tso Mainframe

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.TXTAssinalar MVS/TSOCLICAR (SETA) OU Conforme o fluxo desejado

Pag.: 27 de 68

Page 28: Ajuda Tso Mainframe

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

Page 29: Ajuda Tso Mainframe

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

Page 30: Ajuda Tso Mainframe

8 TRANSFERENCIA DE SYSOUT PARA TSO

1) Selecionar(abrir) o Relatório2) Na linha de Comando PRT ODSN ‘DNS7577.TSO2.JCLLIB’ * NEW (ou OLD) ENTER

PRT (transfere) ENTER PRT CLOSE ENTER

3) Visualizar Arquivo digitar 3;44) Fornecer no DSN o Arquivo copiado (ENTER)

Pag.: 30 de 68

Page 31: Ajuda Tso Mainframe

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

Page 32: Ajuda Tso Mainframe

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.CHPCHPPO10.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 LE10.40.55 JOB00007 GVB999I 10.40.55 JOB00007 GVB999I <---------------------- DATA -------------10.40.56 JOB00007 GVB999I DDNAME INSERT DELETE UPDATE RETRV CISPL C10.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 SRB10.40.58 JOB00007 -SK#001DQ NDVRBAT 04 1383 1995 .03 .0010.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 TIM10.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

Page 33: Ajuda Tso Mainframe

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

Page 34: Ajuda Tso Mainframe

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

Page 35: Ajuda Tso Mainframe

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

Page 36: Ajuda Tso Mainframe

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

Page 37: Ajuda Tso Mainframe

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

Page 38: Ajuda Tso Mainframe

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 VSAMFile-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

Page 39: Ajuda Tso Mainframe

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

Page 40: Ajuda Tso Mainframe

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

Page 41: Ajuda Tso Mainframe

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;ST19. 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, ASSIGN15.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 C15.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 (M15.46.14 JOB02564 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB15.46.14 JOB02564 -SKB001DQ SKPGB001 00 358 1648 .00 .0015.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 PRODUC15.46.14 JOB02564 ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE R15.46.14 JOB02564 F IND7O,WRITEGLOBAL 15.46.14 JOB02564 IEE345I MODIFY AUTHORITY INVALID, FAILED BY SECURITY PRODUC15.46.14 JOB02564 ACF04056 ACCESS TO RESOURCE MVS.MODIFY.STC.IND7O.IND7O TYPE R15.46.14 JOB02564 -SKB001DQ ENDED. NAME-AYLTON TOTAL TCB CPU TIM15.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

Page 42: Ajuda Tso Mainframe

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 DES7IEF236I 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

Page 43: Ajuda Tso Mainframe

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 ------------------------> < IGVB999I 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

Page 44: Ajuda Tso Mainframe

IEF374I STEP/SKPGB001/STOP 2003160.1546 CPU 0MIN 00.21SEC SRB 0MIN 00.02SIGD104I 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.02SSKPGB001 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

Page 45: Ajuda Tso Mainframe

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

Page 46: Ajuda Tso Mainframe

10 DICAS - II

10.1LISTAR 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.2ARQUIVOS ALOCADOS ************************************ P7OMCICS W + PF11 (ASSOCIA CICA) H.B + PF11 POE DATA E HORA + PF11

Pag.: 46 de 68

Page 47: Ajuda Tso Mainframe

10.3ELIMINACAO DE LIMITE DE ACESSO ************************************ NO IDMS: D V LIMITS EXT DIS .

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

10.4PESQUISA 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.5DATA 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.6EXECUCAO 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

Page 48: Ajuda Tso Mainframe

10.7DATA SET PARA ARQUIVOS ************************************ EM 3;4 DCJ70T.BPS0.DCPRO.MS000PR0.*

10.8PARA SALVAR DADOS DO MEMBRO DO DATASET ************************************** DAR PF3 OU DIGITAR SAVE.

10.9PARA 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

Page 49: Ajuda Tso Mainframe

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

Page 50: Ajuda Tso Mainframe

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

Page 51: Ajuda Tso Mainframe

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

Page 52: Ajuda Tso Mainframe

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

Page 53: Ajuda Tso Mainframe

<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

Page 54: Ajuda Tso Mainframe

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

Page 55: Ajuda Tso Mainframe

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

Page 56: Ajuda Tso Mainframe

11 DICAS – II

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

11.2DATA SET IDMS ************************************ IDM70T.CV190.DESENV

11.3COMPILACAO ADS ************************************ NECESSIDADES: 1 -

11.4ABENDID CICS ************************************ AADF V

11.5LISTAR 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

Page 57: Ajuda Tso Mainframe

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.6ARQUIVOS ALOCADOS ************************************ P7OMCICS W + PF11 (ASSOCIA CICA) H.B + PF11 POE DATA E HORA + PF11

11.7ELIMINACAO DE LIMITE DE ACESSO ************************************ NO IDMS: D V LIMITS EXT DIS .

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

11.8PESQUISA 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

Page 58: Ajuda Tso Mainframe

11.9DATA 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

Page 59: Ajuda Tso Mainframe

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

Page 60: Ajuda Tso Mainframe

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

Page 61: Ajuda Tso Mainframe

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

Page 62: Ajuda Tso Mainframe

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

Page 63: Ajuda Tso Mainframe

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

Page 64: Ajuda Tso Mainframe

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

Page 65: Ajuda Tso Mainframe

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

Page 66: Ajuda Tso Mainframe

12 DICAS - IV

12.1PASSOS NO TSO PARA TRAZER UM PROGRAMA PARA SUA LIB

MENU (Abrir Tela Menu do TSO)

D7TSO Enter

4 – Development Enter

E – Endevor Enter

1 – Desenvolvimento2 – Produção3 – IDMS Desenvolvimento4 – 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

Page 67: Ajuda Tso Mainframe

TYPE COBOL (Linguagem do Programa a ser buscado) COBOL2 CB2DB2 . . . . . . .

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

12.2PASSOS 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.3PASSOS PARA SUBMETER UM JOB

MENU (Abrir Tela Menu do TSO)

D7TSO Enter

4 – Development Enter

E – Endevor Enter

Pag.: 67 de 68

Page 68: Ajuda Tso Mainframe

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