Problem diagnosis

Diagnostic information is provided by the DRA in the form of an SDUMP, or a SNAP data set output. For X'80', the SDUMP is attempted first. If it fails, SNAP is done.

Failed DRA requests have a nonzero value in the PAPLRETC field of the PAPL returned to the CCTL. The format of PAPLRETC is:

HHSSSUUU

Where: HH= X'00'- No output

UUU
IMS DB return codes

X'88'- No output

SSS
All z/OS® non-retrievable abend codes (for example, 222, 13E) or,
UUU
IMS abend codes (775, 777, 844, 849, 2478, 2479, 3303)

X'84'- SNAP only

UUU
IMS abend codes (260, 261, 263)

X'80'- SDUMP/SNAP provided

SSS
All the z/OS abend codes that can be tried again
UUU
All IMS abend codes besides those that are listed for the format of PAPLRETC

Diagnostic information is provided by the DRA in the form of an SDUMP, or a SNAP data set output. For X'80', the SDUMP is attempted first. If it fails, SNAP is done. For X'84', no SDUMP is attempted, but a SNAP is attempted.

A z/OS or IMS abend code failure results in DRA thread termination and thread TCB collapse. An IMS DB return code has no affect on the DRA itself or the thread TCB.

DRA thread TCB failures that occur when not processing a thread request result in a SDUMP/SNAP process. DRA control TCB failures that occur when not processing a DRA request result in a SDUMP/SNAP process and the Control exit routine is called. For a thread request of type SCHED, a failure with X'80' or X'84' can result in either SNAP or SDUMP.

SDUMP

SDUMP output contains:

  • The IMS control region.
  • DLISAS address space.
  • Key 0 and key 7 CSA.
  • Selected parts of DRA private storage, including the address space control block (ASCB), task control block (TCB), and request blocks (RBs).

You can format the IMS control blocks by using the Offline Dump Formatter (ODF).

The ODF will not format DRA storage. You can use IPCS to format the z/OS blocks in CCTL private storage.

DRA SDUMPS have their own SDUMP options. As a result, any CHNGDUMP specifications cannot cause sections of DRA SDUMPs to be omitted. If these specifications are not in the DRA list of options, they can have an additive effect on DRA SDUMPS.

SNAP

The SNAP dump data sets are dynamically allocated whenever a SNAP dump is needed. A parameter in the DRA Startup Table defines the SYSOUT class.

The SNAP output contains:

  • Selected parts of DRA private storage, including the ASCB, TCB, and RBs.
  • IMS DB control blocks.