Input parameter list
Parameter | Number of bytes | Description |
---|---|---|
Parameter 1 | 4 | Specifies the number and type of optional parameters that follow,
in the format: tnnn where:
Note: Specifying 0000 in this parameter is equivalent to invoking IDISNAP with register 1 set to
zero. |
Parameter 2 | 140 | First 40 bytes is a user title, the remainder is reserved for use
by Fault Analyzer. Any unused portion of the user
title should be set to blanks. The specified user title is added to the heading of the real-time report, and can be viewed and updated from the Fault Analyzer ISPF interface Fault Entry List display. Parameter 1 must be 0001 or 0002 in order for this parameter to be processed. |
Parameter 3 | 140 if parameter 1 is 0002, or varying if parameter 1 is N002. | Fault Analyzer options.
For example:
Parameter 1 must be either 0002, 000V, N002, or N00V in order for this parameter to be processed:
|
The following parameters are for pairs
of storage range begin and end addresses. The maximum number of address ranges that can be
specified is 160. Using the address range parameters is an alternative to, and overrides, specification of the StorageRange option in parameter 3. To use these extra parameters, parameter 1 must be either 000V or N00V:
|
||
Parameter n | 4 | Storage range begin address. |
Parameter n+1 | 4 | Storage range end address. |
Options that are specified in parameter 3, or implicitly via the storage range address pairs starting with parameter 4, are passed as PARM field options to the main Fault Analyzer analysis module, IDIDA.
Using the SNAPDATA option
IDISNAP also processes the SNAPDATA option (see Snapdata). SNAPDATA specifies a storage address, in an 8-byte character format, that points to a list of pointers. The list is terminated by a zero address field.
SNAPDATA parameter list shows an example of the SNAPDATA parameter list.
Only the first pointer in the parameter list is currently used. It must be the address of a two-byte input length field followed by a buffer where IDISNAP can store the final version of the common exit environment information in the ENV data area after all exits have run. A zero length field causes Fault Analyzer to ignore the parameter. A length field shorter than the length of the ENV data area is permitted.
Review the sample members IDISNAPB (COBOL) and IDISNAPP (PL/1) for examples of how to use this feature.