Curso Xpediter / CICS Debugging
24hVisã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êsConteúdo Programatico
XPEDITER/CICS Features and Facilities
- XPEDITER/CICS Modes
- Three restricted and one unrestricted mode
- XPEDITER/CICS Support
- Types of Debugging
- Debugging Transactions
- XPED, XPRT, XPSP
- Abend-AID vs. XPEDITER
- Compile Process
Preparing Your Environment to Use Xpediter
- Utilities primary menu (Option 5)
- Region size message
- List allocates screen
- DDIO file facility
Preparing Your CICS Program to Use Xpediter
- Setting Defaults
- Session Profile
- PF Keys
- Create New Profile
- Save New Profile
Basic XPEDITER Debugging Session
- XPEDITER Primary Menu
- Starting the debugging session
- First Abend
- Changing Data
- Setting Breakpoints
- Running Your Program
- Breakpoint Reached
- ASRA Abend
- Go Around an Abend
- Skip a Line
- Ending the debugging session
- Log dataset browse screen
- Log dataset disposition screen
- Test script dataset edit screen
- Script dataset disposition screen
Preparing Your Program
- Program preparation menu (Option 1)
- Xpediter changes to the compile process
- Convert existing compile JCL
- Compile facility alternative, for generating compile
- JCL
- General settings
- Compile settings
- Db2 precompile settings
- CICS translation settings
- Linkedit settings
- Bind facility and DBRM libraries panel
Essential Debugging Commands
- 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
XPEDITER with Non-Terminal STARTed
- Tasks
- Student Setup
- Compile and NEWC vs. CEMT NEWCOPY
- Set Breakpoints
- Trap Summary
- Run Transaction
- TS QUEUEs
- Edit a TS QUEUE
- Continue Running Program
- View File Contents
- Write New Record
- List Existing Breakpoints
- Cleanup
- Remote Abends
- Student Setup
- Abend with a START, TS Queue, and VSAM File
- Rerun without Break in Started Task
- Testing with XPSP
XPEDITER with MQs and DCT Queues
- Student Setup
- Compile and NEWCOPY
- Turn On the MQ Trigger
- MQ Breakpoints
- List of CSECTS
- Monitor Exceptions
- MQ ABEND
- RESUME
- The Abend
- View the Dataset
- Abend Bulletin
- Abend List
- Cleanup
Scripts
- Typical uses of scripts
- Designing and writing Scripts
- Using the log to create a script
How to Debug Various Types of Programs and Abends
- General recommendations for commands before GO
- Advanced Xpediter commands
- Handling different types of abends
- Breakpoints in XCTLed, LINKed, and
- dynamically Called Tasks
- Breakpoints in STARTed Tasks
- Breakpoints in DCT Triggered Tasks
- Breakpoints in MQ Series Tasks
- Breakpoints in Called/Linked Tasks