Curso Xpediter / CICS Debugging

  • Mainframe | Cobol

Curso Xpediter / CICS Debugging

24h
Visão Geral

XPEDITER/CICS é uma ferramenta de depuração que permite analisar, testar e depurar aplicativos CICS executados em um ambiente CICS. Você aprenderá como visualizar e alterar perfis de teste, interromper um programa em execução e examinar o armazenamento, percorrer um programa linha por linha, animar a execução do programa, reiniciar a execução do programa em uma instrução diferente, rastrear fluxo lógico, ignorar código de programa desnecessário, monitorar, exibir e modificar o conteúdo das variáveis ​​do programa e muito mais. Este curso usa uma variedade de programas CICS COBOL para ilustrar a depuração de vários abends e erros lógicos, incluindo programas CICS com START, LINK, XCTL e programas CICS acionados. Este curso se concentra na depuração e análise de aplicativos COBOL/CICS. Ele foi escrito para o Xpediter/CICS Release 8.2. Versões anteriores também estão disponíveis.

Objetivo

Após concluir o Curso Xpediter / CICS Debugging, você será capaz de:

  • Compilar programas para uso com XPEDITER/CICS
  • Use o XPEDITER para analisar e depurar programas CICS, desde simples abends ASRA (S0C7) até abends mais complicados envolvendo programas LINKed, programas XCTLed, tarefas START não-terminais e programas acionados não-terminal iniciados a partir de triggers DCT e triggers MQ
  • Use os comandos primários e de linha do XPEDITER/CICS para: definir pontos de interrupção, examinar e modificar dados, alterar a lógica do programa, solucionar erros do programa, analisar a execução de seus programas e muito mais
  • Use transações XPED e XPSP para solucionar erros e seguir a lógica do programa
  • Configurar e usar scripts de teste
Publico Alvo
  • Desenvolvedores de aplicativos, equipe de suporte de mainframe e programadores de sistemas
Pre-Requisitos
  • Os alunos precisam ser capazes de usar TSO e JCL e escrever aplicativos COBOL/CICS.
Informações Gerais

Carga Horária: 24h

  • 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

XPEDITER/CICS Features and Facilities

  1. XPEDITER/CICS Modes
  2. Three restricted and one unrestricted mode
  3. XPEDITER/CICS Support
  4. Types of Debugging
  5. Debugging Transactions
  6. XPED, XPRT, XPSP
  7. Abend-AID vs. XPEDITER
  8. Compile Process

Preparing Your Environment to Use Xpediter

  1. Utilities primary menu (Option 5)
  2. Region size message
  3. List allocates screen
  4. DDIO file facility

Preparing Your CICS Program to Use Xpediter

  1. Setting Defaults
  2. Session Profile
  3. PF Keys
  4. Create New Profile
  5. Save New Profile

Basic XPEDITER Debugging Session

  1. XPEDITER Primary Menu
  2. Starting the debugging session
  3. First Abend
  4. Changing Data
  5. Setting Breakpoints
  6. Running Your Program
  7. Breakpoint Reached
  8. ASRA Abend
  9. Go Around an Abend
  10. Skip a Line
  11. Ending the debugging session
  12. Log dataset browse screen
  13. Log dataset disposition screen
  14. Test script dataset edit screen
  15. Script dataset disposition screen

Preparing Your Program

  1. Program preparation menu (Option 1)
  2. Xpediter changes to the compile process
  3. Convert existing compile JCL
  4. Compile facility alternative, for generating compile
  5. JCL
  6. General settings
  7. Compile settings
  8. Db2 precompile settings
  9. CICS translation settings
  10. Linkedit settings
  11. Bind facility and DBRM libraries panel

Essential Debugging Commands

  1. Break Point and Logic Commands
  2. BEFORE, AFTER, WHEN
  3. COUNT
  4. GO
  5. SKIP
  6. TRACE
  7. RETEST
  8. Inserting Instructions
  9. INSERT
  10. PAUSE
  11. GOTO

Program Variable Commands

  1. Monitoring and altering data
  2. SET KEEP
  3. KEEP, KEEPE, KEEPH
  4. PEEK, PEEKE, PEEKH
  5. MOVE

UTILITY Commands

  1. HELP
  2. INCLUDE
  3. LOG
  4. SET
  5. SHOW
  6. TSO

 XPEDITER with Non-Terminal STARTed

  1. Tasks
  2. Student Setup
  3. Compile and NEWC vs. CEMT NEWCOPY
  4. Set Breakpoints
  5. Trap Summary
  6. Run Transaction
  7. TS QUEUEs
  8. Edit a TS QUEUE
  9. Continue Running Program
  10. View File Contents
  11. Write New Record
  12. List Existing Breakpoints
  13. Cleanup
  14. Remote Abends
  15. Student Setup
  16. Abend with a START, TS Queue, and VSAM File
  17. Rerun without Break in Started Task
  18. Testing with XPSP

XPEDITER with MQs and DCT Queues

  1. Student Setup
  2. Compile and NEWCOPY
  3. Turn On the MQ Trigger
  4. MQ Breakpoints
  5. List of CSECTS
  6. Monitor Exceptions
  7. MQ ABEND
  8. RESUME
  9. The Abend
  10. View the Dataset
  11. Abend Bulletin
  12. Abend List
  13. Cleanup

Scripts

  1. Typical uses of scripts
  2. Designing and writing Scripts
  3. Using the log to create a script

How to Debug Various Types of Programs and Abends

  1. General recommendations for commands before GO
  2. Advanced Xpediter commands
  3. Handling different types of abends
  4. Breakpoints in XCTLed, LINKed, and
  5. dynamically Called Tasks
  6. Breakpoints in STARTed Tasks
  7. Breakpoints in DCT Triggered Tasks
  8. Breakpoints in MQ Series Tasks
  9. Breakpoints in Called/Linked Tasks
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