CICS Transaction Debugging Workshop

Course

In High Wycombe

£ 1,195 + VAT

Description

  • Type

    Course

  • Location

    High wycombe

  • Duration

    3 Days

On successful completion of this course, attendees will be able to: solve development or production problems using CICS formatted dumps, specifically solve storage violation problems, use CICS supplied transactions in problem solving.. Suitable for: CICS systems and application programmers.

Facilities

Location

Start date

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request

About this course

No prior experience of programming is necessary, but prior experience of coding CICS application programs or attendance on the course CICS Application Programming would be an advantage.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives
On successful completion of this course, attendees will be able to:
  • solve development or production problems using CICS formatted dumps
  • specifically solve storage violation problems
  • use CICS supplied transactions in problem solving.
Who Should Attend
CICS systems and application programmers.
Prerequisites
No prior experience of programming is necessary, but prior experience of coding CICS application programs or attendance on the course CICS Application Programming would be an advantage.
Duration
3 days

Course Code
CADW
Contents
Introduction
The Goals: Abend Codes; Format; Documentation; Control Blocks; Exec Interface Block (EIB); Language Interfaces; EXEC Interface Program (EIP); Language Environment 370; Application Debugging; LE370 Traceback example: CADP Transaction, HLLSAs Recap; COBOL Task Global Table (TGT).


Transaction dump analysis
Where do we begin?; PSW & Registers; Solving the ASRA Dump; Working out the Offset; Working out the Source Statement; Finding the Contents of Data Variables; WORKING-STORAGE SECTION: Finding the Working Storage, Once you've found it, now MAP it; Working-Storage Section; LINKAGE SECTION - COBOL; OTHER Abends; Unhandled Exception Conditions (most AEIX/AEXX/AEYX); Finding the Address of Interest; Converting the Address to an Offset in the Source Module; Relating the Offset to a Source Statement; How to find which program LINKed to yours; Program Environment Save Areas (PESAs); How to find which program Dynamic Call called you; Register Save Area Chains (RSAs).


Storage management
Three Types of Storage Violation; Where to start?; Trace Table Entry Example; Controlling Storage by Subpool; Variable Length Sub-pools; SCE/SCF; Mapping the scope of the damage; Scoping the damage; Transaction Isolation.


System issues
Domains; IPCS; IPCS VERBX CICS640; Messages; Sample CICS/TS messages; CMAC; Trace (TR); Trace Selection; Component names and abbreviations; SIT Parameters; Trace Examples; VERBX CICS640,'TR=1' : Abbreviated; VERBX CICS640,'TR=2': Full; Short (auxillary only); Abbreviated; Full; Short (auxillary only); Dump Tables; System defaults; Transaction defaults; IPCS VERBX CICS640,'XM=1'; Transaction manager domain summary; Enhancements; Sysplex Enhancements; Diagnostic Enhancements; A Sample Problem; CEMT I ENQ; Control Blocks; Here is a summary of an NQ Pool.



CICS Transaction Debugging Workshop

£ 1,195 + VAT