Curso CICS TS Command Level Programming Advanced

  • Mainframe | Cobol

Curso CICS TS Command Level Programming Advanced

32h
Visão Geral

Uma aula de treinamento avançado projetada para levar o programador de aplicativos CICS experiente ao nível final de habilidade em termos da Interface de Programação de Aplicativos (API) disponível. Por meio de uma combinação de palestras, exercícios de revisão e workshops, o aluno dominará muitas das disposições mais avançadas da Interface de Programação de Aplicativos de nível de comando do CICS

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Um conhecimento expandido de BMS, controle de arquivos e controle de programas
  • Uma compreensão de alguns dos aspectos mais avançados da API de nível de comando do CICS, incluindo recursos em
  • Controle de armazenamento, armazenamento temporário, dados transitórios, controle de intervalo, interface SPOOL e controle de tarefas
  • Uma apreciação expandida dos problemas mais críticos de design e desempenho envolvidos na aplicação
  • desenvolvimento
Publico Alvo
  • O experiente programador de aplicativos de nível de comando CICS.
Pre-Requisitos
  • Familiaridade com COBOL. Algum conhecimento do MVS Job Control Language. Experiência substancial em codificação, compilação e edição de links em programas em geral. Um mínimo de 6 meses de experiência em codificação e teste de programas aplicativos CICS. Experiência usando o CICS Execution Diagnostic Facility (uma vantagem, não um requisito)
Informações Gerais

Carga Horária: 32h

  • 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

Overview

  1. This module discusses various types of transactions, their coding particularities, and programming for performance. It also provides an overview of the product’s functional areas namely transaction processing, inter-system communication, front-end programming interface, system programming interface and external CICS interface. By the end of this module, the participant will have acquired an awareness of the product’s capabilities and will be in a better position to decide how a particular business problem is to be solved.

II. Storage Control

  1. This topic discusses various ways in which an application programmer can control and manage storage in a CICS application, how to obtain and access storage, COBOL Linkage Section issues. The lab on Storage Control will help understand differences between the “locate” and “move” modes in CICS; it will also provide the opportunity to exercise the GETMAIN command.

III. Browsing Files

  1. This module reviews the facilities provided by File Control Program. Browsing commands are discussed along with various advanced programming techniques. Updating files while browsing and also updating files with integrity are also covered. The lab is about developing a lock mechanism to protect a record being updated across a pseudo-conversational transaction.

IV. Paging Transactions

  1. Temporary Storage facilities and concepts are the main focus of discussion. Revision of techniques used in coding paging transactions that are efficient and easy to use. The lab provides an opportunity to experiment with browsing and terminal paging.

V. Online Printing

  1. This module describes the CICS/JES interface. It also discusses older methods for printing reports in CICS, namely Transient Data and Automatic task initiation. The exercise combines both mechanisms.

VI. Field-level Help

  1. This module addresses programming techniques used to make programs sensitive to the position of the cursor on the screen. It discusses BMS functions making this task possible and the exercise consist of a program providing field-level help.

VII. Accessing System Information

  1. This module discusses the ASSIGN command and the values it can return. It also discusses some of the CICS commands used to manage resources and the use of CICS data values (CVDA). The exercise will give the programmer the opportunity to use both approaches.

VIII. Recovery and Abend Handling

  1. Knowing the status of the data after a transaction or system ABEND is vital in the success of an application since it will influence the design of the program. Concepts of Logical Unit of Work, distributed UOW and remote UOW are explained. How does CICS recover the data ? If the programmer has chosen to handle the ABEND, what should be done in order to maintain the integrity of the data.
TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas