Visão Geral
O Xpediter foi desenvolvido para programadores que desejam assistência para descobrir a causa de um encerramento anormal, um loop ou um erro lógico em um programa. Este curso aborda como usar o Xpediter para depurar programas Db2 COBOL em lote no TSO. O aluno usará o Xpediter para seguir a lógica de um programa, observar o conteúdo de um campo, observar como ele muda à medida que o programa é executado e alterar o conteúdo de um campo para ver o efeito. Além disso, o aluno aprende como alterar a lógica do programa, interceptar e recuperar erros do programa, definir contagens de execução de instruções e retomar a execução a partir de qualquer ponto do programa. Este curso se concentra na configuração e depuração específicas exigidas pelos programas COBOL em lote do Db2. O XPEDITER é uma ferramenta de depuração e interceptação de encerramento anormal que é executada interativamente no modo de tela inteira, bem como em um ambiente de lote.
Objetivo
Após a conclusão bem sucedida deste curso, o aluno será capaz de:
- Configure o ambiente necessário para depurar
- Programas COBOL Db2.batch no ambiente XPEDITER/TSO.
- Defina e crie arquivos DDIO e perfis de teste.
- Compile e vincule programas Db2 para teste em XPEDITER/TSO.
- Crie e mantenha listas de alocação de arquivos, perfis de usuário e scripts de teste.
- Configure uma sessão de teste básico.
- Armadilha e recuperação de erros do programa.
- Use efetivamente os comandos primários e de linha para depurar programas, incluindo definir pontos de interrupção, examinar e modificar dados, contar a execução de linhas, alterar a lógica de execução, retomar a execução, etc.
- Acesse os arquivos de log e script.
Publico Alvo
- Desenvolvedores de aplicativos COBOL Db2, equipe de suporte de mainframe e programadores de sistemas.
Pre-Requisitos
- Conhecimento de programação COBOL e Db2, TSO e JCL básico.
Informações Gerais
Carga Horária: 16h
- Se noturno este curso é ministrado de Terça-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
Primary Option Menu
II. Defaults (Option Ø)
- Defaults Primary Menu
- Terminal Characteristics
- PF Key Definitions
- User Profiles
- ISPF Color Defaults
- Source Color Defaults
- Other Defaults
Utilities (Option 5)
- Utilities Primary Menu
- Region Size Message
- List Allocates Screen
- DDIO File Facility
- DDIO Create/Format Facility
- DDIO Create/Format Setup
- DDIO Options Facility Screen
Prepare (Option 1)
- Highlights of COBOL Versus COBOL/Db2 Batch Setup
- Program Preparation Menu
- Convert Compile JCL
- Compile JCL Before Conversion
- Compile JCL After Conversion
- Precompile/Compile Facility
- General Settings
- Db2 Precompile Setup, Db2 DSNLOAD Libs
- Compile Setup
- Linkedit Setup
- Bind Facility
- DBRM Libraries Screen
- Edit Allocation List
TSO (Option 2)
- Standard Test Screen
- Session Setup Screen
- Environments Menu Screen
- Load Module Library Override Screen
- DDIO Files Override Screen
- Test Script Library Override Screen
- Log Dataset Override Screen
- Log Dataset Disposition Screen
- DSN Load Library Override Screen
- Allocate Test Session Files
- Copy File Allocation or JCL
- Allocate from JCL
- Select DD Name Results
- Save Life Allocation List
- Space and Catalog Allocation
- DCB Parameter Allocation
- File Parameters Menu
- Dataset Allocation Parms
- Dataset DCB Parameters
- Sysout Parameters
Entering a Debugging Session
- Entering a Test Session
- After a Test has Completed
- Returning From a Test Session
- Log Dataset Browse Screen
- Log Dataset Disposition Screen
- Test Script Dataset Edit Screen
- Script Dataset Disposition Screen
Break Point and Logic Commands
- BEFORE
- AFTER
- WHEN
- COUNT
- GO
- SKIP
- TRACE
- RETEST
Inserting Instructions
- INSERT
- PAUSE
- GOTO
Program Variable Commands
- Monitoring and Altering Data
- SET KEEP
- KEEP
- KEEPE
- KEEPH
- PEEK
- PEEKE
- PEEKH
- MOVE
UTILITY Commands
- HELP
- INCLUDE
- LOG
- SET
- SHOW
- TSO
Scripts
- Designing and Writing Scripts
- Typical Script Uses
Summary
- Steps to Solve an Abend or Program Failure
- Handling Different Types of Abends
- Use to Log to Remember What you Did
TENHO INTERESSE