Visão Geral
Um curso de treinamento CICS de nível básico projetado para fornecer ao programador COBOL realizado todas as ferramentas necessárias para codificar, testar e depurar programas CICS. O aluno se familiarizará com os conceitos e terminologia de sistemas online, interativos, de banco de dados/comunicação de dados. Através do uso extensivo de estudos de caso e workshops práticos, o aluno construirá um sistema multiprograma usando comunicações de terminal, mapeamento de tela, comunicações de programa, bem como processamento de arquivos, armazenamento intermediário e o conceito de multitarefa. O computador será usado para executar problemas de aula programados pelos alunos. Isso fornece uma orientação útil do workshop para o curso.
Objetivo
Após a conclusão deste curso, você será capaz de:
- Descrever os principais componentes do CICS
- Descrever as funções das tabelas CICS
- Programas de código que criam fluxos de dados eficientes que resultam em melhores tempos de resposta
Publico Alvo
- Programadores de aplicativos que codificarão aplicativos CICS.
Pre-Requisitos
- É altamente recomendável que o aluno tenha pelo menos um (1) ano de experiência em programação, entenda o JCL da IBM e tenha experiência em TSO/SPF ou equivalente.
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Introduction
- What is CICS?
- Multi-Programming/Multi-Tasking/Multi-Threading
- Definitions
- Batch vs. On-Line
- CICS Management
- CICS System Components
Overview - Program, Transactions and Tasks
- Program Control Table (PCT)
- Processing Program Table (PPT)
- CICS Command-Level Program Preparation
- The Command Level Translator
- Command Level Program Preparation
- Translator & Compiler Options
- Execute Interface Block
- Command Syntax
Screen Handling - Terminal Control and Basic Mapping Support (BMS)
- Attribute Byte
- Standard Attributes
- Modified Data Tag (MDT)
- ATTRIBUTE BYTE FORMAT
- Default Colors
- Extended Attributes
- Extended Color
- Highlighting
- Field Validation
- Programmed Symbols
- DFHBMSCA
- Maps & Mapsets
- MAPSET (DFHMSD)
- Fields - (DFHMDF)
- Field Suffix
- SEND MAP Command
- RECEIVE MAP Command
- EXCEPTION CONDITIONS FOR BMS
- Terminal Control SEND
- Terminal Control RECEIVE
- EXCEPTION CONDITIONS FOR Terminal Control
Program Control
- Application Program Levels
- RETURN Command
- Pseudo-Conversational
- LINK Command
- XCTL Command
- COMMAREA with LINK
Debugging and Testing with CICS/EDF
- EDF screens
- Invocation
- Termination
- Information available at breakpoints
- Sample session
File Requests Processing
- CICS File Control
- VSAM Files in CICS
- Performance
- Controlling VSAM Files
- File Integrity
- READ Command
- Alternate Index Processing
- WRITE Command
- MASSINSERT
- DELETE Command
- REWRITE Command
- UNLOCK Command
- Browsing Files
- Performance Considerations
- STARTBR Command
- READNEXT Command
- READPREV Command
- RESETBR Command
- ENDBR Command
- Exception Conditions
Handling Errors
- HANDLE CONDITION
- IGNORE CONDITION
- NOHANDLE
- RESP and RESP2 codes
- HANDLE ABEND
- Logical Unit of Work concepts
- SYNCPOINT Command\
Temporary Storage Services
- Definition
- Types of Temporary Storage
- Usage of Temporary Storage
- WRITEQ TS Command
- READQ TS Command
- DELETEQ TS Command
Transient Data Processing
- Types of Queues
- Intra-Partition
- Extra-Partition
- Defining the Queues
- Destination Control Table (DCT)
- WRITEQ TD Command
- READQ TS Command
- DELETEQ TD Command
Interval Control
- Starting New Tasks
- START Command
- RETRIEVE Command
- CANCEL Command
- ASKTIME
- FORMATTIME
- Interval Control Exception Conditions
Other CICS Functions and Features
- Storage Getmain and Freemain
- ENQ
- DEQ
- SPOOL commands
- SET and INQUIRE commands
- CICS startup
- CICS termination
TENHO INTERESSE