How can I obtain a SYSUDUMP and a CEEDUMP, and what options should I use?

Document ID : KB000053565
Last Modified Date : 14/02/2018
Show Technical Document Details

Description

How can I obtain a SYSUDUMP and a CEEDUMP, which will show what I would have if my application failed, and what LE Options should I use?

Solution

To obtain a SYSUDUMP, the following LE options should be specified in the

  //CEEOPTS DD
  TERMTHDACT(UAIMM) 
  TRAP(OFF) 

To obtain a CEEDUMP the following options are used:

  TERMTHDACT(DUMP) 
  TRAP(OFF) 

Note, for TRAP, it needs to be set to OFF, otherwise you will not receive a dump.

Also, some bugs require the product to be rebuilt with XPLINK(OFF). This is because when XPLINK(ON) is used, only the registers in the current execution scope are available. Many of the registers in upper execution scopes are not saved, and thus don't appear in the dumps.