DataSets option data set name substitution symbols
All data set names that are specified with the DataSets option can contain standard MVS™ symbols. These are resolved before any DDname-specific symbol substitution is performed by Fault Analyzer.
DDname | &PGM. | &SYSUID. | &TSOPFX. | &USERID. | &SYSNAME. |
---|---|---|---|---|---|
IDIHIST | X | ||||
IDIVSxxx | X | ||||
IDIEXEC | X (Note 1) | X | |||
IDIMAPS | X | ||||
IDIDOC | X | ||||
IDIDOxxx | X | ||||
IDIVIEWS (Note 2) | X | X | X | ||
IDIADATA | X | X (Note 3) | X (Note 3) | X | X |
IDIJAVA | X | X (Note 3) | X (Note 3) | X | X |
IDILC | X | X (Note 3) | X (Note 3) | X | X |
IDILCOB | X | X (Note 3) | X (Note 3) | X | X |
IDILCOBO | X | X (Note 3) | X (Note 3) | X | X |
IDISYSDB | X | X (Note 3) | X (Note 3) | X | X |
IDILANGX | X | X (Note 3) | X (Note 3) | X | X |
IDILPLI | X | X (Note 3) | X (Note 3) | X | X |
IDILPLIE | X | X (Note 3) | X (Note 3) | X | X |
IDIDSECT | X | X |
- 1
- No value is available for the &USERID. variable when performing MVS™ dump analysis. (See File->Analyze MVS Dump Data Set.)
- 2
- These symbols can be used in the data set names that are specified in the IDIVIEWS suboption of the DataSets option, as well as in the data set names that are specified in the individual view members contained within the IDIVIEWS data sets. For details, see Setting up views.
- 3
- Substitution of these symbols is only performed during interactive reanalysis.
The available symbols on a given MVS™ system can be displayed with the MVS™ operator command D SYMBOLS.
If, at the time of performing symbol value substitution, a value for a symbol is unavailable, any data set names that include that symbol are ignored. An example of this ignoring is the &USERID. variable mentioned in the preceding note.
All symbol names specified must include the ending period, unless the symbol name is at the very end of a data set name. The symbol name, including the leading ampersand (&) and the ending period is replaced by the symbol value. Hence, if a symbol name is specified immediately ahead of a data set qualifier delimiter (period), then two consecutive periods must be specified, for example "&SYSUID..LISTINGS".
Data set names containing symbols do not cause errors during Fault Analyzer processing if, after their substitution, the data sets cannot be found, unless the data set is critical to the analysis.
Substitution symbols:
- &PGM.
- All instances of this symbol are substituted by the current program
name when Fault Analyzer is searching for compiler listings or side
files. To use this functionality, compiler listings
or side files in sequential data sets can be stored with a naming
convention that includes the program name.
For example, if the compiler listings for programs P1 and P2 are stored in the data sets FRED.LISTING.P1 and FRED.LISTING.P2 respectively, then these can both be located by Fault Analyzer by specifying "FRED.LISTING.&PGM." for the appropriate DDname in the DataSets option.
- &SYSUID.
- All instances of this symbol are substituted by the TSO user ID under which the Fault Analyzer ISPF interface is being used. By using this
symbol in data set names that are specified in the IDICNF00 parmlib member, automatic user-specific access
to private data sets can be provided, given that an appropriate data set naming convention is
adhered to by the installation. For example, specify the option
in the IDICNF00 parmlib member. Then all users of the Fault Analyzer ISPF interface for whom a data set named user-id.VIEWS exist, where user-id is the user's TSO user ID, can place private Fault Analyzer View definitions in this data set. These definitions either complement any installation-wide definitions in the PROD.VIEWS data set, or override them.DataSets(IDIVIEWS(&SYSUID..VIEWS,PROD.VIEWS))
- &TSOPFX.
- All instances of this symbol are substituted by the TSO profile prefix for the user under which
the Fault Analyzer ISPF interface is being used. By using
this symbol in data set names that are specified in the IDICNF00 parmlib member, automatic user-specific access
to private data sets can be provided, given that an appropriate data set naming convention is
adhered to by the installation. For example, specify the option
in the IDICNF00 parmlib member. Then all users of the Fault Analyzer ISPF interface for whom a data set named tso-prefix.VIEWS exist, where tso-prefix is the user's TSO profile prefix, can place private Fault Analyzer View definitions in this data set. These definitions either complement any installation-wide definitions in the PROD.VIEWS data set, or override them.DataSets(IDIVIEWS(&TSOPFX..VIEWS,PROD.VIEWS))
- &USERID.
- All instances of this symbol are substituted by the user ID under which the abend occurred.
- &SYSNAME.
- All instances of this symbol are substituted by the system name from CVTSNAME, as at the time of substitution.