61977682 Apostila Programacao CICS Command Level COBOL

  • View
    593

  • Download
    6

Embed Size (px)

Transcript

CICS PROGRAMAOCOMMAND LEVEL

Participante : ___________________________________ Treinamento: ___________________________________ Perodo Sala : ___________________________________ : ____________Horrio: _______________ ____________________________________

Instrutores :____________________________________

____________________________________________________________________________________________ Verso 1 1

Cics

1. Legenda dos Componentes Orientativos.................................................... 6 2. Introduo ................................................................................................... 7 3. UNIDADE 1................................................................................................. 83.1 Conceitos fundamentais e pseudo-conversao......................................................... 8 3.2 Customer Information Control System..................................................................... 8 3.3 A comunicao entre CICS ........................................................................................ 8 3.4 Conceitos..................................................................................................................... 9 3.5 Executando transaes ............................................................................................... 9 3.6 Execuo concorrente de tasks .................................................................................. 9 3.7 Formato dos comandos .............................................................................................. 9 3.8 Argumentos .............................................................................................................. 10 3.9 Comandos bsicos .................................................................................................... 11 3.9.1 Comando RECEIVE........................................................................................... 11 3.9.1.1 Condies de Exceo - RESP............................................................................ 12 3.9.2 Comando SEND................................................................................................. 13 3.9.3 Posicionamento de Cursor .................................................................................. 14 3.9.4 Formatao de Data e Hora................................................................................. 15 3.10 3.11 3.12 3.13 3.14 3.15 3.16 Exec Interface Block (EIB) .................................................................................. 16 Compilao de Programas ................................................................................... 17 Conversacional x Pseudo-conversacional ............................................................ 17 Pseudo-conversacional ......................................................................................... 17 Passagem de dados para prxima task ................................................................ 17 Pseudo-Conversacional utilizando commarea.................................................. 18 COBOL sob CICS Restries ........................................................................... 19

4. UNIDADE 2............................................................................................... 204.1 BASIC MAPPING SUPPORT................................................................................. 21 4.2 Definio de mapas................................................................................................... 21 4.3 Campos 3270............................................................................................................. 21 4.4 Campos formatados 3270......................................................................................... 22 4.5 Definindo um mapa.................................................................................................. 23 4.6 Compilao de um mapa.......................................................................................... 24 4.7 Mapas e Programas.................................................................................................. 24 4.8 Enviando Mapas....................................................................................................... 26 4.8.1 Send Map ........................................................................................................... 26 4.8.2 Opes ............................................................................................................... 27 4.9 Recebendo Mapas Receive Map............................................................................ 29 4.10 Manuseio de teclas e atributos ............................................................................. 30

____________________________________________________________________________________________ Verso 1 2

Cics

5. UNIDADE 3............................................................................................... 325.1 Envio e recepo de mapas ...................................................................................... 32 5.2 Mapa simblico WORKING X LINKAGE.......................................................... 32 5.3 Recebendo Mapa na LINKAGE SECTION............................................................ 32 5.4 Send Map Constantes e variveis ......................................................................... 32 5.5 Receive Map Constantes e variveis ..................................................................... 33 5.6 Send Map Funes de controle ............................................................................. 34 5.7 RECEIVE tecla e cursor ....................................................................................... 34 5.8 Edio de campos Built in Function ..................................................................... 35

6. UNIDADE 4............................................................................................... 356.1 Acessando VSAM ..................................................................................................... 36 6.2 VSAM Recuperao Direta................................................................................... 36 6.2.1 VSAM ESDS ..................................................................................................... 36 6.2.2 VSAM RRDS..................................................................................................... 37 6.2.3 VSAM KSDS ..................................................................................................... 38 6.2.4 Campo Chave (RIDFLD).................................................................................... 38 6.2.5 Comando para Leitura - READ........................................................................... 38 6.2.6 Condies de exceo......................................................................................... 39 6.3 VSAM Recuperao Seqencial (BROWSE) ....................................................... 41 6.3.1 Comandos para recuperao seqencial .............................................................. 41

7. UNIDADE 5............................................................................................... 447.1 Atualizando VSAM .................................................................................................. 44 7.2 Consideraes sobre integridade ............................................................................. 44 7.3 Controle exclusivo VSAM x CICS ........................................................................ 44 7.4 A necessidade de proteo........................................................................................ 44 7.5 LUW e Backout ........................................................................................................ 45 7.6 Atualizao VSAM................................................................................................... 45 7.7 Atualizao de um registro ...................................................................................... 45 7.8 Excluso de registro(s) ............................................................................................. 46 7.9 Liberao de registro ............................................................................................... 47 7.10 7.11 7.12 7.13 7.14 Condies de exceo............................................................................................ 47 Codificao - atualizao...................................................................................... 48 Desenho Conversacional ...................................................................................... 48 Desenho Pseudo-conversacional........................................................................... 49 Gravao de registros - WRITE .......................................................................... 49

8. UNIDADE 6............................................................................................... 528.1 Controle de programas ............................................................................................ 52____________________________________________________________________________________________ Verso 1 3

Cics 8.2 Link entre programas .............................................................................................. 52 8.3 Passagem de Dados Usando LINK .......................................................................... 52 8.4 Nveis lgicos - LINK ............................................................................................... 53 8.5 XCTL entre programas............................................................................................ 54 8.6 Passagem de dados usando XCTL........................................................................... 54 8.7 Nveis lgicos - XCTL............................................................................................