Analysis Control user exit (MVS SVC Dump registration)
The following describes the dump registration Analysis Control user exit.
Purpose
This exit can be used to examine and override current settings of the following options
relevant to dump registration processing:
- DataSets
- Only the history file data set name is relevant to this exit. The current history file data set name is provided in the ENV.IDIHIST data area field. The user exit can choose to change this data set name, in which case the supplied data set name is used as the history file for the current fault. If the history file was pre-allocated, it is freed.
- Exclude
- The last matching Exclude criterion is provided in the CTL.EXCLUDE_CRITERION data area field. If the fault is excluded from analysis based on a matching Exclude criterion, then the CTL.EXCLUDE data area field is initialized to 'Y'. This field can be modified by the exit.
- Include
- The last matching Include criterion is provided in the CTL.INCLUDE_CRITERION data area field. A blank Include criterion signifies the implicit product default, which is to include everything.
When invoked
This exit is invoked after options processing has completed, and before the writing of the MVS™ SVC dump registration fault entry.
Parameters
See Parameters.
Example
The following is an example of an Analysis Control dump registration user exit that is written in
REXX.
If the above sample exit existed as member ABC in data set X.Y.Z, then providing the following
options in either the IDICNF00 configuration member
or an IDIOPTS user options file that is
allocated to the IDIS subsystem,
would cause it to be invoked:
DataSets(IDIEXEC(X.Y.Z))
DumpRegistrationExits(CONTROL(REXX(ABC)))
The DumpRegistrationExits option must be specified in the IDICNFxx parmlib member, or via an IDIOPTS DD statement in the IDIS subsystem JCL. The DumpRegistrationExits option is ignored if specified via an IDIOPTS DD statement anywhere else, such as in a CICS® region or batch job.