mainframe basico

21
ÍNDICE NAVEGAÇÃO NO TERMINAL.......................................................2 TRANSFERIR ARQUIVO..........................................................2 EDITAR ROTINA COBOL.........................................................2 COMANDOS DO EDITOR..........................................................2 COBOL BASICO....................................................................... ............................................................................. ......3 ADICIONAR AO ENDEVOR POR FOREEGROUND........................................3 CRIAR PACOTE PARA ENDEVOR...................................................3 ADICIONAR AO ENDEVOR POR BATCH..............................................4 NAVEGAÇÃO NO CICS...........................................................7 CADASTRAR PROGRAMA NO CICS (ON-LINE / SUBROTINA)............................7 CADASTRAR TRANSAÇÃO NO CICS.................................................7 CADASTRAR DB2ENTRY NO CICS..................................................7 CALCULAR TAMANHO DE UM BOOK.................................................8 COMPILAR PROGRAMA...........................................................8 DEBUGAR PROGRAMA CICS.......................................................8 DEBUGAR PROGRAMA BATCH......................................................9 CONSULTAR BANCO DE DADOS DB2...............................................10 EXECUTAR PASSO A PASSO ROTINA PO NO CICS...................................11 EXECUTAR ROTINA PO NO CICS.................................................11 CONSULTAR ARQUIVO VSAM NO CICS.............................................11 BROWSE DO ARQUIVO VSAM NO CICS.............................................11 CONSULTAR FILA MQSERIES....................................................11 ALOCAR ARQUIVO.............................................................12 ALOCAR ARQUIVO VSAM........................................................13 MONITORAR MENSAGENS SIROT..................................................13 DESENHAR TELAS NO SDF......................................................13 GERADOR DE REQUISIÇÃO DE INCLUSÃO DE ELEMENTOS CICS........................17 EXPLICAÇÃO SOBRE OS ABENDS DO CICS.........................................17 TESTAR ATIVIDADE DA CONEXÃO DB2............................................17 ALTERAR DADOS/ESTRUTURA EM TABELAS NO HMP..................................17 1

Upload: adonix56

Post on 27-Oct-2014

469 views

Category:

Documents


12 download

DESCRIPTION

Esse tutorial ensina no uso de comandos para o TSO e ENDEVOR.

TRANSCRIPT

Page 1: MainFrame Basico

ÍNDICE

NAVEGAÇÃO NO TERMINAL.................................................................................................................................2TRANSFERIR ARQUIVO...........................................................................................................................................2EDITAR ROTINA COBOL..........................................................................................................................................2COMANDOS DO EDITOR..........................................................................................................................................2COBOL BASICO..........................................................................................................................................................3ADICIONAR AO ENDEVOR POR FOREEGROUND..............................................................................................3CRIAR PACOTE PARA ENDEVOR..........................................................................................................................3ADICIONAR AO ENDEVOR POR BATCH..............................................................................................................4NAVEGAÇÃO NO CICS.............................................................................................................................................7CADASTRAR PROGRAMA NO CICS (ON-LINE / SUBROTINA)........................................................................7CADASTRAR TRANSAÇÃO NO CICS.....................................................................................................................7CADASTRAR DB2ENTRY NO CICS........................................................................................................................7CALCULAR TAMANHO DE UM BOOK..................................................................................................................8COMPILAR PROGRAMA...........................................................................................................................................8DEBUGAR PROGRAMA CICS..................................................................................................................................8DEBUGAR PROGRAMA BATCH.............................................................................................................................9CONSULTAR BANCO DE DADOS DB2................................................................................................................10EXECUTAR PASSO A PASSO ROTINA PO NO CICS..........................................................................................11EXECUTAR ROTINA PO NO CICS.........................................................................................................................11CONSULTAR ARQUIVO VSAM NO CICS............................................................................................................11BROWSE DO ARQUIVO VSAM NO CICS.............................................................................................................11CONSULTAR FILA MQSERIES..............................................................................................................................11ALOCAR ARQUIVO.................................................................................................................................................12ALOCAR ARQUIVO VSAM....................................................................................................................................13MONITORAR MENSAGENS SIROT.......................................................................................................................13DESENHAR TELAS NO SDF...................................................................................................................................13GERADOR DE REQUISIÇÃO DE INCLUSÃO DE ELEMENTOS CICS.............................................................17EXPLICAÇÃO SOBRE OS ABENDS DO CICS......................................................................................................17TESTAR ATIVIDADE DA CONEXÃO DB2...........................................................................................................17ALTERAR DADOS/ESTRUTURA EM TABELAS NO HMP.................................................................................17

1

Page 2: MainFrame Basico

NAVEGAÇÃO NO TERMINAL

========================

TAB / shift TAB - navega entre as opções da tela em espiral

CTRL - navega entre as opções da tela colunarmente

F2 - abre 2ª seção F9 - alterna entre as seções – SWAP List (navegar entre as sessões)

HOME - vai para 1ª linha e coluna da tela

ESC - libera terminal

Entrar no EXTRA com opção: 7 27

TRANSFERIR ARQUIVO

====================

Selecionar opção M

Digitar S (selecionar)

Digitar P (PDF)

Digitar 6 (command)

Transferir Arquivos

Nome destino: 'des.MEX.book(nome_arq)'

HOST = acd1 (minusc.)

EDITAR ROTINA COBOL

====================

Selecionar opção M

Digitar S (selecionar)

Digitar P (PDF)

Digitar 2 (edit)

Edit Entry Panel Command ===> ISPF Library: Project . . . P955455 Group . . . . DES . . . . . . . . . Type . . . . CNTL Member . . . (Blank or pattern for member selection list)

EDIT P955455.DES.CNTL Row 00001 of 00003 Command ===> Scroll ===> PAGE Name Prompt Size Created Changed ID . MEXBB901 S MEXPO008 660 2002/11/18 2003/11/07 16:58:52 P955455 . MEXPO900 498 2003/11/07 2003/11/07 17:02:41 P955455 **End**

COMANDOS DO EDITOR

=====================

<< - identa um bloco X colunas à esquerda<<X>> - identa um bloco X colunas à direita>>XA – move o bloco para a linha posterior à indicadaAUTOSAVE OFF – pergunta se deseja salvar o arquivo qdo tecla-se F3.B – move o bloco para a linha anterior à indicadaBottom - vai para o fim do arquivo.C – Copia linhaCC – Copia bloco de linhasCAMPO SCROLL – PAGE – pula de página em páginaCHANGE ‘string’ ‘novastring’ ALL – muda a ocorrência de ‘string’ para ‘novastring’. ALL muda todas.COLS – (digitar sobre um número de linha) exibe régua de colunasCONTROL+HOME – insere linha guiaCSR – pula orientado pelo cursorD – apaga uma linhaDD – apaga um blocoF2 - abre 2ª seção - F9 alterna entre as seções abertasF5 – continua última buscaF7 – serão avançadas NNNN linhas.F8 - serão retrocedidas NNNN linhas.FIND – pesquisa string na rotina. Se for numérico, colocar entre aspas.

FIND ‘100’ 8 – procura a string na coluna 8FIND PREV – procura para cima.HELP – mostra explicação de cada comandoI – insere uma linha após a indicadaI NNNN – insere numero de linhas desejadasL NNNN – pula para a linha NNNN.M – move uma linhaMM – move um bloco:M+F7 – vai para o início do arquivo.M+F8 – vai para o final do arquivo.ON – não perguntaPROFILE (PROF)- permite configurar opções de personalizaçãoCAPS ON – habilita letra maiusculaRECOVERY ON – habilita undoRESET (RES) – remove qualquer mensagem que não faça parte da rotinaR – replica linhaROW – EXIBE TABELA NA HORIZONTAlRR – replica um bloco RRX – replica um bloco X vezesSAVE – salva a rotinaTOP – vai para o inicio do arquivo.TSO COMP – entra direto no compilador. OBS: Sempre que compilar uma rotina PO ou BB, atualizar a cópia no CICS com: NEWC nome do programa

UNDO – desfaz alterações

2

Page 3: MainFrame Basico

(somente funciona após teclarmos enter na alteração de uma linha)

COBOL BÁSICO

=====================

ACCEPT – ACEITA ENTRADA DE DADOS ATRAVÉS DO USÚARIOAND – E (COMPARA OS DOIS OPERADORES)CLOSE – SAIR DO ARQUIVOCOMPUTE – OPERCAO ARITIMÉTICADISPLAY - MENSAGEMDISTINCT – ELIMINA LINHAS DE VALORES IGUAIS NA TABELAELSE – SE NÃO (ALTERNATIVA NA RESPOSTA)END-EXIT. - FINALIZAEQUAL – IGUAL (=)EVALUATE – COMPARAÇÃOEXIT - FIMFILLER - CARACTÉRESFROM – INDICA LOCALGOBACK – FINALIZA E VOLTA PARA O CHAMADORGREATER – MAIOR (>)HIGH – VALUES – MAIOR VALORIF – SE (PERGUNTA)INITIALIZE – INICIALIZA UMA VARIÁVELINPUT – LEITURA DO ARQUIVOI-O – LÊ E GRAVALESS – MENOR (<)LOW-VALUES – MENOR VALORMOVE – MOVER DADOS NEXT SENTENCE – DESVIO PARA A PROMIXA SENTENÇA

NOT – NÃO (INVERTE O VALOR À SER OPERADO)NOT EQUAL – DIFERENTE (≠)NOT GREATER – MENOR OU IGUALNOT LESS – MAIOR OU IGUALOPEN – ABRE ARQUIVOOR – OU(COMPARA OS DOIS OPERADORES)OUTPUT – GRAVA ARQUIVOPERFORM – EXECUTARRED – LER ARQUIVOREDEFINES – REDEFINE UM CAMPO DA WORKROW – EXIBE TABELA NA HORIZONTAlTABLE – EXIBE TABELA NA VERTICALSELECT – SELECIONASPACES - ESPAÇOSSTOP RUN – FINALIZA O PROGRAMATO - PARATHRU – LIMITACAO ENTRE DOIS OU + DADOSUNTIL – ATÉ QUE (FINALIZA)VARAING – CONTROLE DE VARIAÇÃOWHEN – RESPOSTA COMPARATIVAWHERE – ONDE SEJAWRITE – GRAVAWS – EXIBE CAMPOS MOVIMENTADOS NO PROGRAMA EM DBUG

ADICIONAR AO ENDEVOR POR FOREEGROUND

=====================================================

Digitar G ( produtos)

Digitar 6 (Endevor)

Selecionar 1 (CEFDES)Normal ou 3(CEFPRD)Emergencial

Selecionar 3 (Batch)

BATCH ------------------------ Batch Options Menu ----------------------------- OPTION ===> Digitar 1 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 ===> F596148 Append ===> N (Y/N) Group ===> DES Include JCL ===> N (Y/N) Type ===> CNTL STOPRC ===> 16 RC to stop processing Member ===> Nome qualquer Concurrent Action Processing ===> N (Y/N) Concurrent Number ===> 00 Max 00 Other Partitioned or Sequential Data Set: DSNAME ===> Job Statement Information: ===> //MEXJCL61 JOB (MEX,SP,72664,09,30),'&SYSUID',MSGLEVEL=(1,1),CLASS=N, ===> // NOTIFY=&SYSUID,MSGCLASS=T,TIME=(,),REGION=0M ===> F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE ------------------------------------------------------------------------------

Próxima Tela escolher a opção 2 ADD/Update

3

Page 4: MainFrame Basico

---------------------------- ADD/UPDATE ELEMENTS -------------------------- blank - Member list A - Add an element U - Update an element TO ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> CEFDES CCID ===> SYSTEM ===> SIMEX GENERATE ELEMENT ===> Y (Y/N) SUBSYSTEM ===> SIMEX DELETE INPUT SOURCE ===> N (Y/N) ELEMENT ===> MEXPO016 NEW VERSION ===> TYPE ===> OVERRIDE SIGNOUT ===> Y (Y/N) STAGE: T PROCESSOR GROUP ===> * UPDATE IF PRESENT ===> y (Y/N) COMMENT ===> FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> DES DISPLAY LIST ===> Y (Y/N) LIBRARY ===> MEX TYPE ===> BOOK MEMBER ===> THRU MEMBER ===> OPTION ===> A ------------------------------------------------------------------------------

Escolher as opções:CT – para JOBS de execuçãoCOBOL – para Programas Batch e On lineQUERY – Para solicitação Querysou demais para outros...

Digitar S na opção selecionada

Agora retorne 2 telas anteriores e escolha a opção 3 Submit

Importante aguardar o Retorne Cod

CRIAR PACOTE PARA ENDEVOR

============================

Selecionar opção 4

Selecionar opção ZT0

Digitar G (PRODUTOS)

Digitar 4 (CA - ENDEVOR)

Para transferência normal:Digitar 1 (CEFDES)

Para EMERGENCIAL:Digitar 2 (CEFPRD)OBS.: EM CARÁTER EMERGENCIAL OS PRGS DEVEM SER COPIADOS DE “DES.MEX.LIB” PARA O ESTÁGIO “E” E

DEPOIS CRIADO UM PACOTE PARA MOVÊ-LOS PARA O ESTÁGIO “P”.

ADICIONAR AO ENDEVOR POR BATCH

=================================

Digitar 3 (BATCH)

Aparecerá a tela:

BATCH ----------------------- BATCH OPTIONS MENU ---------------------------- 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 ===> DES APPEND ===> N (Y/N)

4

Page 5: MainFrame Basico

GROUP ===> MEX INCLUDE JCL ===> N (Y/N) TYPE ===> JCL MEMBER ===> MEXtemp <<< This field is for the scl only OTHER PARTITIONED OR SEQUENTIAL DATA SET: DSNAME ===> JOB STATEMENT INFORMATION: ===> //MEXOP1PK JOB (MEX,SP,72664,09,30),'P982406',MSGLEVEL=(1,1),CLASS=N, ===> // MSGCLASS=T,TIME=(90),NOTIFY=P982406 ===> OPTION ===>

Digitar um nome qualquer em MEMBER. Ex.: MEXTEMPDigitar 1

Aparacerá a tela::

------------------------------- SCL GENERATION ------------------------------ 1 DISPLAY - Display an element 2 ADD/UPDATE - Add or update an element into entry stage 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 locations 10 PRINT MEMBER - Print a compressed listing or member 11 LIST ELEMENT - Create List actions for elements 12 LIST MEMBER - Create List actions for external members 13 ARCHIVE - Archive elements Digitar 2 para adicionar o programa para o SCL. OPTION ===> ---------------------------- ADD/UPDATE ELEMENTS ---------------------------- blank - Member list A - Add an element U - Update an element TO ENDEVOR: ACTION OPTIONS: ENVIRONMENT ===> CEFDES CCID ===> SYSTEM ===> SIMEX GENERATE ELEMENT ===> Y (Y/N) SUBSYSTEM ===> SIMEX DELETE INPUT SOURCE ===> N (Y/N) ELEMENT ===> NEW VERSION ===> TYPE ===> OVERRIDE SIGNOUT ===> Y (Y/N) STAGE: T PROCESSOR GROUP ===> UPDATE IF PRESENT ===> Y (Y/N) COMMENT ===> FROM ISPF LIBRARY: LIST OPTIONS: PROJECT ===> DES DISPLAY LIST ===> Y (Y/N) LIBRARY ===> MEX TYPE ===> JCL MEMBER ===> THRU MEMBER ===> FROM OTHER PARTITIONED OR SEQUENTIAL DATA SET: OPTION ===>

Informar o programa/book em ELEMENT

Aparecerá a tela:

ADD/UPDATE ---------------- MEMBER SELECTION LIST ------------ Row 1 to 2 of 2 FROM Data set: DES.MEX.JCL TO Environment: CEFDES System: SIMEX Subsystem: SIMEX Stage: T NEW MEMBER ELEMENT TYPE COMMENT VERSION a MEXPB900

5

Page 6: MainFrame Basico

a MEXPB901 ******************************* Bottom of data ********************************

Digitar A em cada elemento mostradoAparecerá a tela:---------------------------- TYPE SELECTION LIST ----------- Row 1 to 13 of 24 MEMBER: MEXPB900 CURRENT ENV: CEFDES STAGE ID: T SYSTEM: SIMEX NEXT ENV: CEFDES STAGE ID: H SYSTEM: SIMEX TYPE TYPE DESCRIPTION CT COMUNICACAO TECNICA CPYNNN01 COPY BOOK - SDFNCL01 SDF - MAPA CICS ASMNCL01 ASSEMBLER ONLINE ASMNBL01 ASSEMBLER BATCH ASMNBL02 ASSEMBLER BATCH SEM OS PARMS RENT E REUS EASNBL01 EASYTRIEVE s CLEDBL01 COBOL LE - DB2 - BATCH CLEDCL01 COBOL LE - DB2 - CICS CLENBL01 COBOL LE - BATCH CLENBL02 COBOL LE - BATCH - EXCI CLENBL03 COBOL LE - BATCH COM SUBROTINA DB2 CLENCL01 COBOL LE - CICS COMMAND ===> SCROLL ===> CSR

Informar o tipo do elemento a ser compilado

Voltar a tela: BATCH OPTION MENU e escolher 3 (SUBMIT)

Voltar a tela do ENDEVOR e digitar 1 (DISPLAY), para verificar o elemento gerado

Digitar 1 (ELEMENT)Informar o nome do elementoUma tela informará as versões existentes.

CRIAR O PACOTE:===============Voltar a tela do ENDEVOR e digitar 4 (PACKAGE)Aparecerá a tela:

---------------------- Package Foreground Options Menu ------------------------ Option ===> 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 ===> 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

Pesquisar os pacotes existentes para saber qual o nome do próximo:Informar: MEX* em PACKAGE ID e escolher a opção 1Os pacotes existentes serão listados.

Informar o nome do pacote em PACKAGE ID. Ex.: MEX0034HDeixar todas as outras opções com Y.Digitar 2 (CREATE/MODIFY)Aparecerá a tela:

MODIFY -------------------- CREATE/MODIFY PACKAGE -----------------------------OPTION ===> B - Build Package Actions I - Import SCL E - Edit Package C - Copy Package N - Add Notes to Package

6

Page 7: MainFrame Basico

PACKAGE ID: MEXTESTE STATUS: IN-EDIT DESCRIPTION ===> CATALOGAR PRG EM HMP PACKAGE TYPE ===> STANDARD SHARABLE PACKAGE ===> N (Y/N) APPEND TO PACKAGE ===> N (Y/N) ENABLE BACKOUT ===> Y (Y/N) EXECUTION WINDOW FROM ===> 10FEB04 00:00 TO ===> 31DEC79 00:00 INPUT PACKAGE ID ===> FROM ISPF LIBRARY: PROJECT ===> GROUP ===> TYPE ===> MEMBER ===>

Informar a descrição em DESCRIPTION.Digitar STANDARD em PACKAGE TYPE.Escolher a opção N, para as anotações.Aparecerá a tela:----------------------------- Package Note Text ------------------------------- .........1.........2.........3.........4.........5.........6 1. ANALISTA RESP./RAMAL: LUIZ CARLOS VEDOVELLI 2. MOTIVO DA INCLUSAO/ALTERACAO: ADEQUACAO DOS PROGRAMAS PARA 3. ZERAREM O CONTROLE DE REINICIO QUANDO HOUVER TERMINO NORMAL 4. ____________________________________________________________ 5. PROCEDIMENTOS: CATALOGAR OS PRGS EM HMP E MOVER PARA PRD 6. ____________________________________________________________ 7. EM CASO DE TERMINO ANORMAL: CONTATAR O ANALISTA RESPONSAVEL 8. ____________________________________________________________ Press ENTER to process the Package Notes. When all the note text has been entered, press ENTER and then enter the END command. To cancel the Package Notes, enter the END command. Command ==>

Informar os campos conforme exemplo acima.De volta à tela anterior, escolher a opção BEscolher a opção 5 (MOVE)Informar o nome do elemento (PROGRAMA, BOOK, QUERY)Informar T em STAGENa próxima tela, informar O (MOVE) para cada elemento desejadoVoltar a tela de pacotes e escolher a opção 3 (CAST)Digitar C (CAST)Digitar 4 (REVIEW)Digitar A (APPROVE)O pacote está pronto. Se quiser acompanhar o andamento, digitar:Digitar 1 (DISPLAY)Digitar A (APPROVERS)

Preparar o e-mail utilizando o anexo em:G:\REDEASP14\SIMEX\Implantação do Sistema\Controle de Encaixe\Anexos REROP

NAVEGAÇÃO NO CICS

====================

CECI – mostra comandos do CICS

CEDA – mostra comandos do utilitário de cadastro de programas e transações

PG DN – muda telaEND – apaga linhaPAUSE – limpa telaOFF – sai do CICS

CADASTRAR PROGRAMA NO CICS (ON-LINE / SUBROTINA)

==================================================

OBS.: sempre cadastrar nos dois CICS (desenvolvimento (CICSD) e teste (CICST)).CEDA DI G(SIMEX) PROGRAM(MEXPO*) – SIMEX = nome do sistema; MEXPO* = programa que se deseja listar.Aparecerá a tela: DI G(SIMEX) PROGRAM(MEXPO*) ENTER COMMANDS NAME TYPE GROUP DATE TIME MEXPOXX4 PROGRAM SIMEX 03.282 13.08.50

7

Page 8: MainFrame Basico

MEXPOXX8 PROGRAM SIMEX 03.282 13.32.12 MEXPOX99 PROGRAM SIMEX 03.282 13.32.52 MEXPO001 PROGRAM SIMEX 03.300 10.29.24 MEXPO002 PROGRAM SIMEX 03.295 17.52.31 MEXPO003 PROGRAM SIMEX C AS (MEXPO008) 03.287 09.57.24 MEXPO004 PROGRAM SIMEX obs: c = copia 03.295 10.09.01 MEXPO007 PROGRAM SIMEX a = altera 03.317 09.20.56 MEXPO008 PROGRAM SIMEX v = visualiza 03.317 14.17.32 MEXPO020 PROGRAM SIMEX 03.286 10.27.27 Digite na frente de um dos programas: C AS (nomedoseuprograma) para copiar a definição.

CEDA ALT (ou DEF) G(SIMEX) PROGRAM(MEXPO008)Aparecerá a tela: DEF G(SIMEX) PROGRAM(MEXPO008) OVERTYPE TO MODIFY CICS RELEASE = 0620 CEDA DEFine PROGram( MEXPO008 ) PROGram : MEXPO008 Group : SIMEX DEscription ==> CONSULTAR DEPOSITOS A VISTA Language ==> CObol CObol | Assembler | Le370 | C | Pli RELoad ==> No No | Yes RESident ==> No No | Yes USAge ==> Normal Normal | Transient USElpacopy ==> No No | Yes Status ==> Enabled Enabled | Disabled RSl : 00 0-24 | Public CEdf ==> Yes Yes | No DAtalocation ==> Below Below | Any EXECKey ==> User User | Cics COncurrency ==> Quasirent Quasirent | Threadsafe REMOTE ATTRIBUTES DYnamic ==> No No | Yes + REMOTESystem ==> S Object already exists in this group. Digite a descrição do programa.Se o programa utilizar comandos DB2, cadastrar DB2ENTRY, conforme abaixo.

CADASTRAR TRANSAÇÃO NO CICS

==============================

OBS.: sempre cadastrar nos dois CICS (desenvolvimento (CICSD) e teste (CICST)).Usar a mesma sintaxe dos comandos de cadastro de programas, porém onde estiver PROGRAMA, leia-se TRANS

CADASTRAR DB2ENTRY NO CICS

==============================

OBS.: sempre cadastrar nos dois CICS (desenvolvimento (CICSD) e teste (CICST)).Usar a mesma sintaxe dos comandos de cadastro de programas, porém onde estiver PROGRAMA, leia-se DB2ENTRY. Cadastrar para o programa e a transação.Após o cadastro, instalar usando: CEDA I G(SIMEX)

CALCULAR TAMANHO DE UM BOOK

===============================

Digitar: GDigitar: 24Aparecerá a tela: CAIXA ECONOMICA FEDERAL - REDEA - SAO PAULO CONVERSAO DE BOOK COBOL PARA BOOK EASYTRIEVE Biblioteca de Origem : DES.MEX.BOOK Nome do book : MEXWS026 Mensagem: (neste campo aparecerá um endereço onde estará o resultado) Complete os campos acima e tecle ENTER. PF3/PF15 -Retorna

COMPILAR PROGRAMA

====================

8

Page 9: MainFrame Basico

Digitar GDigitar 1Definir o tipo do programaInformar o nome do programaInformar biblioteca de origem: DES.MEX.LIB, P955455.DES.CNTL, etcInformar biblioteca de destino: DES.TESTEO.LINKLIB – programas on-line E subrotina

DES.TESTEB.LINKLIB – programas batchInformar XPEDITER: YApós compilação, voltar (F3) até menu principal e:Digitar SDigitar STEscolher no menu suspenso: FILTER – para filtrar somente os JOBs do usuário

OWNER (3)Informar: P955455 (usuário)

Escolher um JOB para detalhar com ? na frente dele.Na lista de logs, digitar S na frente de: SYSPRINT (COBCICS) – resultado da compilação (erros, warnings, etc)

EQCREL – análise do ECCOX (se está em conformidade com padrão)Q508CS – análise do DB2 (se está em conformidade com padrão)SYSOUT (NEWCOPY) – (análise do CICS – transação cadastrada, etc)

(um de cada vez)

DEBUGAR PROGRAMA CICS

=========================

Entrar no CICSDigitar: XPED nomedoprograma(o programa é listado)Digitar B no nº da linha desejada, para marcar um breakpoint (ENTER)Na linha de comando digitar: =1.6Aparecerá a tela:---------------------- XPEDITER/CICS - TRAP SUMMARY (1.6) -----------------D1DSCOMMAND ===> SCROLL ===> CSR PROGRAM: MEXPO950 MODULE: MEXPO950 COMPILED ON 01 MAR 2004 AT 15.46.00 ENTRY 000001 LINE COMMANDS: A (After) B (Before) C (Copy) D (Delete) I (Insert) M (Move) CMD USERID NETNAME TERM TRAN PROGRAM TRAP ABEND ...................... TRAP CONDITION ....................... -------------------------------------------------------------------- _ ******** ******** **** TV08 MEXPO008 YES > _ ________ ________ ____ ____ ________ ___ > _ ________ ________ ____ ____ ________ ___ > _ ________ ________ ____ ____ ________ ___ > _ ________ ________ ____ ____ ________ ___ > _ ________ ________ ____ ____ ________ ___ > _ ________ ________ ____ ____ ________ ___ Colocar tudo *****, com exceção de:PROGRAM, que deverá conter o nome do programa (MEXPO008)TRAP ABEND = YES(listar todos os programas relacionados que se deseja incluir no DEBUG)Teclar: F4Digitar: N em END SECTIONIniciar normalmente a transação

F9 – avança linha a linhaF12 – avança até o fim.

Na linha de comando: K nomedavariavel (exibe o conteúdo da variável, fixando-a na tela)

Após um EXEC CICS RETURN, o debugador demora um pouco. Ao retornar, digitar GO, para terminar.

Se o programa ficar “preso” no XPED:Digitar no CICS: XPSPDigitar: 9Digitar: PDigitar: R na frente do programa que se deseja liberar.

9

Page 10: MainFrame Basico

DEBUGAR PROGRAMA BATCH

===========================

Digitar: MDigitar: GDigitar: 10Digitar: XPDigitar: 2 (TSO)Aparecerá a tela:Profile: DEFAULT ------ XPEDITER/TSO - STANDARD (2.1) -----------------------COMMAND ===> COMMANDS: SEtup (Display Setup Menu) PROFile (Display Profile List) TEST SELECTION CRITERIA: Program ===> MEXPB030 Entry Point ===> Load Module ===> Initial Script ===> Post Script ===> PARM ( Caps = YES ) ===> File List/JCL Member ===> 'DES.MEX.JCL(MEXDJ030)' Preview Files? ===> NO Is This a DB2 Test? ===> NO Plan ===> System ===> Press ENTER to process or enter END command to terminate Informar o nome do programa em ”Program”.Informar o nome da JCL em “File List/JCL Member”.Se houver chamadas DB2, digitar: “YES” em “Is This a DB2 Test?” e o nome do plano (geralmente o mesmo nome do programa) em “Plan”.Se o SETUP já tiver sido rodado, teclar ENTER para debugar, senão:Digitar: SETUP, na linha de comando.Digitar: 0 (ENVIRONMENT)Digitar: 1 Digitar: 1 (LOADLIBS)Informar os campos (1) e (2), conforme a tela abaixo:Profile: DEFAULT ---- XPEDITER/TSO - LOAD MODULE LIBRARIES ------------------COMMAND ===> COMMANDS: DOWN (for additional User Libraries) User Libraries: --->>> Include ALL libraries your program requires <<<--- (Even if the library is in LINKLST, ie. COBOL or LE runtime libraries) (1) ===> 'DES.TESTEB.XPEDITER' (2) ===> 'DES.TESTEB.LINKLIB' (3) ===> (4) ===> (5) ===> (6) ===> (7) ===> (8) ===> Installation Libraries: (Changes made to this list override installed default (9) ===> (10) ===> (11) ===> (12) ===> (13) ===> (14) ===> (15) ===> (16) ===>

Teclar: ENTER.Digitar: 2 (DDIO)Digitar na linha (1): 'CPWD1.CX.DDIO'Teclar: ENTER.Digitar: 6 (DSNLOAD)Informar os campos (1) e (2), conforme a tela abaixo:Profile: DEFAULT ----- XPEDITER/TSO - DSNLOAD LIBRARIES ---------------------COMMAND ===> NAME DSNLOAD DSNAME (1) ===> D610 ===> 'DSN610.D610.SDSNEXIT' (2) ===> D610 ===> 'DSN610.SDSNLOAD' (3) ===> ===>

10

Page 11: MainFrame Basico

(4) ===> ===> (5) ===> ===> (6) ===> ===> (7) ===> ===> (8) ===> ===> Note: Changes made to this screen override installed defaults

Teclar ENTER.Teclar F3.Teclar ENTER, para debugar.

F9 – avança linha a linhaF12 – avança até o fim.

Na linha de comando: K nomedavariavel (exibe o conteúdo da variável, fixando-a na tela)Para entrar no código de uma subrotina utilizar, na linha de comando: INTERCEPT MEXBBXXX

CONSULTAR BANCO DE DADOS DB2

================================

Digitar G (Produtos)Digitar 8 (Compuware)Digitar FD (File-Aid/DB2)Digitar 1 (Browse)Aparecerá a tela:File-AID for DB2 ----------------- Browse Options -----------------------------COMMAND ===> SSID ===> DBD0 Specify DB2 Table (* or pattern for list) Location ID ===> Optional: Creator ===> MEX Database ===> Table Name ===> MEXTBE10_DPSTOVSTA Tablespace ===> Specify Edit Template Information: Use Existing Criteria ===> NO (Yes or No) Edit Criteria Dataset ===> Member ===> (Blank or Pattern for list) Specify Browse Options: Initial Display Mode ===> 1 (1 - Table, Multiple rows per screen 2 - Row, One row per screen) Use Uncommitted Read ===> NO (Yes or No) Maximum Rows To Select ===> 2000 (* for all rows) Relationship Dataset ===> 'CPWD1.FADB2.V4R6M1.RELATE'

Teclar ENTERAparecerá a tela:File-AID for DB2 -------- BROWSE Selection Template ---------- Row 1 to 4 of 4 COMMAND ===> SCROLL ===> PAGE SSID: DBD0 Use EXEC to continue Use SQL to view/edit the SQL source for MEX.MEXTBE10_DPSTOVSTA Save Edit Criteria Information: Save Template Criteria On Execute ===> NO (Yes or No) Criteria Dataset Name ===> Member ===> Max Rows to Select ===> 2000 (* = ALL ROWS) SEL COLUMN NAME TYPE(LEN) ORDER (A/D) WHERE More: > --- ------------------ ------------------ -- - ----+---10----+---20----+ ___ NU_UNIDADE SMALLINT =167 ___ DT_DEPOSITO DATE ___ VR_DEPOSITO DECIMAL(18,2) ___ VR_TRANSITO DECIMAL(18,2) ******************************* Bottom of data ********************************

EXECUTAR PASSO A PASSO ROTINA PO NO CICS

===========================================

11

Page 12: MainFrame Basico

Digitar: CEDX TVZ0 [enter]Digitar: TVZ0 [enter]ENTER – avança comando a comando CICS.

EXECUTAR ROTINA PO NO CICS

============================

Se o PO é chamado por um pacote ISO, apenas copie o mapa de chamada para a tela do CICS e tecle ENTER.

Se o PO não for chamado via pacote ISO, apenas digitar o nome da sua transação (ex.: TVZ0 [enter])

Listar as transações em execução:CEMT I TAS TRA(nomedatransação) “” “” USE(matriculadousuário)PG – derruba a transaçãoF – força “ “ “

Listar informações do programa:CEMT S PROG(nomedoprograma)

CONSULTAR ARQUIVO VSAM NO CICS

=================================

Digitar: CEMT I FILE(MEX*)Aparecerá a tela:I FILE (MEX*) STATUS: RESULTS - OVERTYPE TO MODIFY Fil(MEXVSERR) Vsa Ope Ena Rea Upd Add Sha Dsn( DES2.MEX.MZ.BB00.MEXBB021 ) Fil(MEXVSRST) Vsa Clo Ena Rea Upd Add Sha Dsn( DES.MEX.MZ.BAM1.MEXBB023 ) Digitar: CLO no campo após Vsa, para fechar o arquivo. OPE – abre o arquivo.

BROWSE DO ARQUIVO VSAM NO CICS

=================================

Digitar: XPSPDigitar: 5Digitar: 1Digitar: 2Digitar: DSNAME do arquivo (MEXVSERR)

CONSULTAR FILA MQSERIES

=========================

Digitar: MDigitar: TSO MQBROAperecerá a tela:------------------------ MQM Queue Browse - Entry Panel ---------------------- COMMAND ===> TSO MQBRO                                                                                                                                           Connect to MQM    ===> SPD1                                                    Queue Name        ===> LQ.RSP.SIMEX                                                                                                                            Hex MsgId      ===> 0000000000                                                   or                ----+----1----+----2----+----3----+----4----+---           MsgId          ===>                                                                                                                                           Hex CorrelId   ===> 0000000000000000                                             or                ----+----1----+----2----+----3----+----4----+---           CorrelId       ===>                                                                                                                                                                                                                        MQMD Display   ===> OFF           Caps    ===> ON                                                                                                       

ALOCAR ARQUIVO

=================

12

Page 13: MainFrame Basico

Digitar: MDigitar: PDigitar: 3.2Aparecerá a tela: Data Set Utility Option ===> A 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 . . Group . . . Type . . . . Other Partitioned, Sequential or VSAM Data Set: Data Set Name . . . 'DES.MEX.MZ.BAM1.MEXPB715' Volume Serial . . . (If not cataloged, required for option "C") Data Set Password . . (If password protected) Digitar: A em “Option”Digitar: localização e nome do arquivo em “Data Set Name”. OBS.: NÃO ESQUECER DE COLOCAR O DSNAME ENTRE ASPAS SIMPLES, SENÃO O ARQUIVO SERÁ CRIADO NA ÁREA DO USUÁRIO.Aparecerá a tela: Allocate New Data Set Command ===> More: + Data Set Name . . . : DES.MEX.MZ.BAM1.MEXAB715 Management class . . . (Blank for default management class) Storage class . . . . (Blank for default storage class) Volume serial . . . . (Blank for system default volume) ** Device type . . . . . (Generic unit or device address) ** Data class . . . . . . (Blank for default data class) Space units . . . . . TRKs (BLKS, TRKS, CYLS, KB, MB, BYTES or RECORDS) Average record unit (M, K, or U) Primary quantity . . 5 (In above units) Secondary quantity 10 (In above units) Directory blocks . . 0 (Zero for sequential data set) * Record format . . . . FB Record length . . . . 200 Block size . . . . .

Digitar: TRKS em “Space Units”Digitar: 5 em “Primary quantity” e 10 em “Secondary quantity”Digitar: FB em “Record format”Digitar: o tamanho do registro em “Record length”Copiar o arquivo da plataforma baixa para a alta.                                                                              

ALOCAR ARQUIVO VSAM

=======================

Digitar: MDigitar: G.8.FADigitar: 3.5Aparecerá a tela: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 ===> 'DES2.MEX.MZ.BB00.MEXBB021' 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:

13

Page 14: MainFrame Basico

Catalog name ===> Catalog password ===> (If catalog is password protected)

Digitar: A em “OPTION”Digitar: DSNAME em ‘Dataset name’Digitar: O ou B em ‘Process Online or Batch’Aparecerá a tela:File-AID --------------- Allocate New VSAM Cluster -------------------------- COMMAND ===> Component names: Cluster: 'DES2.MEX.MZ.BB00.MEXBBTST' Data component ===> 'DES2.MEX.MZ.BB00.MEXBBTST.DATA' Index component ===> 'DES2.MEX.MZ.BB00.MEXBBTST.INDEX' Dataset type ===> KSDS (KSDS; ESDS; RRDS; LINEAR) Owner ID ===> Specify SMS Class Information: Storage ===> Data ===> Management ===> Space Allocation: DATA Component KSDS INDEX Component (Blank for default) Volume serial ===> ===> Units ===> TRKS ===> TRKS (TRKs; CYLs; RECs; K; M) Primary ===> 4 ===> 4 (Amount in above units) Secondary ===> 1 ===> 1 (Amount in above units) Reuseable ===> (Y = Yes; N = No) Key length ===> 11 (1 - 255 - Required for KSDS only) Key position ===> 0 (0 - maximum record - KSDS only) Average Recordsize ===> 17 (Not allowed for LINEAR) Maximum Recordsize ===> 17 (Not allowed for LINEAR) Expiration date ===> (YYYY/MM/DD or blank)

Digitar: 'DES2.MEX.MZ.BB00.MEXBBTST' em “Cluster”Digitar: 'DES2.MEX.MZ.BB00.MEXBBTST.DATA' em “Data component”Digitar: 'DES2.MEX.MZ.BB00.MEXBBTST.INDEX' em “Index component”Digitar: KSDS em “Dataset type”Digitar: TRKS em “Units” (2 lados)Digitar: 4 em “Primary” (2 lados)Digitar: ‘ em “Secondary” (2 lados)Digitar: 11 em “Key length” (tamanho do campo da chave primária)Digitar: 0 em “Key position” (posição do início do campo da chave primária)Digitar: 17 em “Average Recordsize” (tamanho total do registro)Digitar: 17 em “Maximum Recordsize” (tamanho máximo do registro)

                                                                              

MONITORAR MENSAGENS SIROT

=============================

Digitar: R802 no CICS.

DESENHAR TELAS NO SDF

========================

Digitar: MDigitar: G.11Aparecerá a tela:---------------------------- INITIAL SELECTION ----------------------------- OPTION ==> 1 - MAP EDITOR 2 - MAP SET EDITOR 3 - LIBRARY MANAGEMENT 4 - CICS/VS BMS GENERATOR 5 - PAGE EDITOR 6 - PRINT AND UNLOAD UTILITIES 7 - PROFILE EDITOR 8 - USER ENVIRONMENT EDITOR 9 - DEMO SESSION EDITOR 10 - PARTITION SET EDITOR 11 - TUTORIAL 12 - NEWS USE END KEY (PF03) TO TERMINATE

Digitar: 1Digitar o nome do “MAP SET” e do “MAP” desejado. (Ex.: MEXM950. Usa-se o mesmo nome para os dois campos e um MAP SET para cada MAP)Se o mapa não existir, será necessário informar “DEVICE”: 3270.Aparecerá a tela:

14

Page 15: MainFrame Basico

1 --------- MAP EDITOR STEP SELECTION ------------ MEXM950 MEXM950 3270 OPTION ==> 1 - ALL FUNCTIONS 2 - MAP CHARACTERISTICS 3 - FIELD DEFINITION 4 - FIELD ATTRIBUTE DEFINITION 5 - FIELD INITIALIZATION 6 - APPLICATION STRUCTURE SPECIFICATION 7 - APPLICATION STRUCTURE REVIEW 8 - TEST USE END KEY (PF03) TO FILE AND EXIT

Digitar: 1 (faz executar seqüencialmente as opções 2 a 7)Aparecerá a tela:1.2 ---------- MAP CHARACTERISTICS --------------- MEXM950 MEXM950 3270 MAP SIZE: DEPTH ==> 024 WIDTH ==> 080 POSITION: LINE ==> NEXT COLUMN ==> SAME JUSTIFY: LINE ==> COLUMN ==> LEFT STRUCTURE FORMAT = FIELD I/O AREA PREFIX ==> YES MAP ATTRIBUTE ==> OUTBOARD FORMAT = *** FREE KEYBOARD ==> YES ALARM ==> YES RESET MDT ==> NO PRINT WIDTH ==> EOM START PRINTER ==> NO AUTOMATIC NAMING ==> YES NAME PREFIX ==> M950 GENERATION SEQ. ==> 001 FIELD SEPARATOR ==> 60 LVL NUMBER START ==> 01 LVL NUMBER INCR. ==> 02 PARTITION NAME ==> ACTIVE PARTITION ==> NO DSECT ATTRIBUTES ==>

Normalmente os campos tem os valores acima, com exceção de:NAME PREFIX: repete-se os 4 últimos caracteres do nome do MAP. Usado para nomeação automática de variáveis de campo.FIELD SEPARATOR: 60 – equivalente ao caracter “-“Teclar F3 para concluir as informações.Aparecerá a tela:1.3 ------------ FIELD DEFINITION ---------------- MEXM950 MEXM950 3270 ==> LINES 1 20 --------------- C(¢) V(¬ ) G(%) S(@) -------------- COLS 1 75 1 ¢TVY0 SISTEMA DE ADMINISTRACAO DE TESOURARIA E VALORES ¬DD/MM/ 2 ¢CAIXA - SIMEX MEXPO950#20 MEXM950 ¬HH:M 3 ¢-------------------------------------------------------------------------- 4 ¢MENU PRINCIPAL DO MODULO DE MONITORACAO¢ 5 6 ¢ 1. TESTAR FILA MQSERIES¢ 7 ¢ 2. TESTAR TABELAS E VIEWS DO SISTEMA¢ 8 ¢ 3. VERIFICAR PROCESSAMENTOS BATCH¢ 9 ¢ 4. EXECUTAR TODOS OS PROCEDIMENTOS ACIMA¢ 10 ¢ 5. LISTAR LOG DE ERROS DO SISTEMA ¢ 11 ¢ 6. LISTAR LOG DE MENSAGENS MQ REJEITADAS¢ 12 ¢ 7. LISTAR LOG DE REINICIO DE PROCESSAMENTO BATCH¢ 13 14 ¬ ¢ OPCAO¢ 15 16 17 18 19 20 ¢--------------------------------------------------------------------------

Desenhar a tela conforme o padrão CAIXA.Teclando-se F5, teremos a relação de símbolos de identificação de campos, onde estes poderão ser editados ou excluídos.

Para editar ou criar novo símbolo, informe o símbolo à direita e as características à esquerda.Para excluir um símbolo, apague suas características e no lugar digite: NULL.

Se um dos símbolos padrão forem alterados (ver primeira linha de separação da tela: C(¢) V(¬ ) G(%) S(@)), deve-se usar o comando: CODE para atualizar as definições. Ex.: se o símbolo de constante for alterado (C(¢)), digitar: CODE C #, onde # é o novo símbolo.Para criar um campo tipo array (OCCURS), criar o(s) campo(s) na linha desejada e digitar na linha de comando: REPEAT qtdelinhas STRUCTURED. Obs.: após a linha a ser repetida, não deve haver outras linhas.Teclar F3 para concluir as informações.

15

Page 16: MainFrame Basico

Aparecerá a tela:1.4 ------- FIELD ATTRIBUTE DEFINITION ----------- MEXM950 MEXM950 3270 ==> LINES 1 20 --------------------- %$@|}¢ --------------------- COLS 1 75 1 ¢ VY0 SISTEMA DE ADMINISTRACAO DE TESOURARIA E VALORES ¢ D/MM/ 2 ¢ AIXA - SIMEX MEXPO950#20 MEXM950 ¢ H:M 3 ¢ ------------------------------------------------------------------------- 4 ¢ ENU PRINCIPAL DO MODULO DE MONITORACA ¢ 5 6 ¢ 1. TESTAR FILA MQSERIE ¢ 7 ¢ 2. TESTAR TABELAS E VIEWS DO SISTEM ¢ 8 ¢ 3. VERIFICAR PROCESSAMENTOS BATC ¢ 9 ¢ 4. EXECUTAR TODOS OS PROCEDIMENTOS ACIM ¢ 10 ¢ 5. LISTAR LOG DE ERROS DO SISTEMA ¢ 11 ¢ 6. LISTAR LOG DE MENSAGENS MQ REJEITADA ¢ 12 ¢ 7. LISTAR LOG DE REINICIO DE PROCESSAMENTO BATC ¢ 13 14 ; ¢ OPCA ¢ 15 16 17 18 19 20 ¢ -------------------------------------------------------------------------Nesta tela pode-se personalizar as definições dos campos, além dos padrões.Digite: A na linha de comando e posicione o cursor sobre o início do campo desejado e tecle ENTER. Os atributos serão exibidos na linha de comando, onde poderão ser editados.Teclar F3 para concluir as informações.Aparecerá a tela:1.6 ---------------- FULL SCREEN NAMING ------------ MEXM950 MEXM950 3270 ==> NAME IND NAME IND NAME IND 1 2 3 4 5 6 7 8 9 LINES 1 16 ------------------ PREFIX=M950 -------------------- COLS 1 75 1 TVY0 SISTEMA DE ADMINISTRACAO DE TESOURARIA E VALORES :-DATA 2 CAIXA - SIMEX MEXPO950#20 MEXM950 :-HO 3 -------------------------------------------------------------------------- 4 MENU PRINCIPAL DO MODULO DE MONITORACAO 5 6 1. TESTAR FILA MQSERIES 7 2. TESTAR TABELAS E VIEWS DO SISTEMA 8 3. VERIFICAR PROCESSAMENTOS BATCH 9 4. EXECUTAR TODOS OS PROCEDIMENTOS ACIMA 10 5. LISTAR LOG DE ERROS DO SISTEMA 11 6. LISTAR LOG DE MENSAGENS MQ REJEITADAS 12 7. LISTAR LOG DE REINICIO DE PROCESSAMENTO BATCH 13 14 + OPCAO 15 16 Nesta tela podemos visualizar as variáveis juntamente com seus nomes. O símbolo “:” indica onde será colocado o prefixo padrão, definido na primeira tela. O sinal “+” indica que não é possível exibir o nome da variável naquele espaço.Teclar F3 para concluir as informações.Aparecerá a tela:1.7 -------- APPLICATION STRUCTURE REVIEW -------- MEXM950 MEXM950 3270 ==> LVL OCC --- MAP --- NO. NAME URS LEN ROW COL P P COMMENT --------------------------------------------------------------------------- 1 01 MEXM950 2 03 M950-DATA 10 1 69 3 03 M950-HORA 8 2 71 4 03 M950-OPCAO 1 14 11 5 03 M950-MSG1 78 21 1 6 03 M950-MSG2 78 22 1 7 03 M950-MSG3 78 23 1

Nesta tela podemos editar o nome das variáveis da tela.Teclar F3 para concluir as informações.De volta ao menu, se digitarmos 8 poderemos testar as funcionalidades da tela.Teclar F3 para sair do teste e do menu.Na tela de informação do nome do MAP, teclar F3 para voltar ao menu principal.No menu principal, digitar: 4, para compilar a tela.Aparecerá a tela:

16

Page 17: MainFrame Basico

4 ------------------------ CICS/VS BMS GENERATOR --------------------------- ENTER IDENTIFICATION OF MAP SET OR PARTITION SET TO BE GENERATED OBJECT NAME ==> SPECIFY TARGET LOAD AND SOURCE LIBRARIES LOAD ==> DES.TESTEO.LINKLIB SOURCE ==> DES.TESTEO.COPYLIB ONLINE ==> USER ID ==> PASSWORD ==> SPECIFY GENERATION PARAMETERS FOR MAP SETS LANGUAGE ==> ALIGNMENT ==> NO SPECIFY JOB CONTROL PARAMETERS PARAMETER 1 ==> PARAMETER 2 ==> PARAMETER 3 ==> USE END KEY (PF03) TO TERMINATE

Digitar o nome do MAP em OBJECT NAME.Digitar COBOL em LANGUAGE.Aparecerá a tela:4 --------------- SPECIFICATION SELECTION ---------------- MEXM950 ==> APPLICATION STRUCTURE: JCL PRESENTATION ==> NO JCL MASK ==> A CONTROL BLOCK(S): JCL PRESENTATION ==> NO JCL MASK ==> C ENTER: S TO SELECT ITEM(S) TO BE GENERATED M TO SELECT ITEM(S) FOR BMS MACRO GENERATION E TO USE USER EXIT. EXIT NAME: ==> ------------------------------------------------------------------------------ APPLICATION STRUCTURE(S) S 3270 Digitar: YES nos campos JCL PRESENTATION.Digitar: S nos campos:

APPLICATION STRUCTURE(S) 3270

Aparecerá a tela:4.3 ------------------- JCL PRESENTATION ------------------ MEXM950 DSECT DVD4504W USER JCL MASK NOT FOUND, SYSTEM MASK PRESENTED ==> MASK A 1 2 3 4 5 6 7 LINE ----+----0----+----0----+----0----+----0----+----0----+----0----+----0-- 0001 //DVD6BTCH JOB 0002 //E6BTCH EXEC SDFEXEC 0003 //DVDDSCT DD DSN=&&SOURCE, 0004 // DISP=(NEW,PASS),UNIT=SYSDA, 0005 // DCB=(RECFM=FB,BLKSIZE=800), 0006 // SPACE=(800,(10,10)) 0007 //SYSIN DD * 0008 %DATA 0009 //U6BTCH EXEC PGM=IEBUPDTE,PARM=NEW 0010 //SYSUT2 DD DISP=SHR,DSN=%SOURCE 0011 //SYSIN DD DSN=&&SOURCE,DISP=(OLD,DELETE) 0012 //SYSPRINT DD SYSOUT=A 0013 // * * * END-OF-FILE * * *

Na linha 0001, digitar I para incluir uma nova linha abaixo dela.Substituir o conteúdo da linha 0001 e a nova por://MEXMAPAS JOB (MEX,SP,72664,09,30),'LUIZ-C-',// TIME=3,MSGLEVEL=(1,1),MSGCLASS=T,CLASS=N,NOTIFY=P955455Teclar F3 para submeter o JOB.Sair do SDF, editar o JOB: SDFUNL, em DES.MEX.JCL, informando o nome do MAP e submeter.No ENDEVOR, para incluir o MAP, informar: DES.TESTEO.COPYSDF, como origem.Cadastrar o MAP no CICS.

GERADOR DE REQUISIÇÃO DE INCLUSÃO DE ELEMENTOS CICS

=======================================================

Digitar: MDigitar: TSO PCT00

17

Page 18: MainFrame Basico

EXPLICAÇÃO SOBRE OS ABENDS DO CICS

=====================================

CMAC

TESTAR ATIVIDADE DA CONEXÃO DB2

===================================

CEMT I DB2C

ALTERAR DADOS/ESTRUTURA EM TABELAS NO HMP

===============================================

Copiar o arquivo XLS da tabela em questão, do diretório: \\cs7261nt028\hmp documentos\Originais\IntegracoesSimuladas para o diretório: \\cs7261nt028\hmp sistemas\SIMEX\6 - Casos de TestesVerificar se a massa a ser alterada refere-se a processos batch, online ou é massa preexistente.As colunas/dados novos devem ficar na cor azul.As alterações devem ficar na cor amarela.As exclusões devem ficar na cor vermelha.

18