Suppressing dumps for SFF/RFF and SFF storage regions

Suppressing dumps for SFF/RFF and SFF storage regions

Overview

When an abend occurs, a dump is produced automatically and written to the SFFFDUMP and/or SYSABEND DD statement. For some abend codes it is not necessary to produce a dump, e.g. abend codes U910, SD37, SB37, and S913. When you use dump suppression, the following occurs:

  • If errors occur and the started task (STC) remains active, dumps will be suppressed for the abend codes entered.
  • If errors occur and the started task (STC) ends abnormally, dumps might not be suppressed for the abend codes. This depends on the kind of the error, if e.g. the STC is seriously damaged, no dump will be suppressed.
  • If a system abend and a user abend occur at the same time, then the dump will only be suppressed for the system abend and not for the user abend.

Keyword and parameters

The keyword below allows you to suppress the dumps for the specified abend codes. The general format is as follows:

DUMP_SUPPRESS=(dump_mask1,dump_mask2,...,dump_maskn)

Parameter dump_maskx contains the complete abend code, or a mask for a group of abend codes to be suppressed by the Beta system. No dump will be written to SFFFDUMP and/or to the SYSABEND DD statement for the abend codes specified here.

What to do

  • Specify the abend codes you want to suppress. You can use masks.
  • The codes you specify must have exactly the same format as the original abend codes. If you want to suppress user abend code U910, enter U910. The system will not suppress this user abend code if U0910 is entered, for example.

Syntax of the abend codes

The syntax of the abend codes is as follows:

Sxxx

contains the system abend code, xxx stands for the abend code (up to three digits)

Uyyyy

contains the user abend code, yyyy stands for the abend code (up to four digits)

The dump_mask statement can contain ? (to signify any single character) or * (to signify a character string) as standard masking characters.

Example

For example,

DUMP_SUPPRESS=(U910,S?37)

specifies that no dump will be written when abend code U910 and abend codes such as SD37, SB37 occur.

Note

  • If * is used in a mask, make sure that the asterisk is not used as the first character, but that S or U is coded before the asterisk, e.g. S* or U*.
  • After the system has been started, you will be informed of the abend codes to be suppressed, i.e. those that will not produce a dump.
  • When dump suppression takes place, the system will inform you of the situation with a message.
  • The dump for abend code S722 is always suppressed. To prevent JES from producing a dump for this abend, please delete the SYSABEND DD statement in the automatically generated job or started task.