|
- ISPTCM is a load module that contains a list of command names
and their characteristics. ISPF processes each command in ISPTCM according
to the FLAG field defined for its entry. If a command is not in ISPTCM,
the DFFLAG parameter is used. The default value of DFFLAG is 61, which
indicates to ISPF that commands not contained in ISPTCM require a
function pool, an authorization check, and must be logged. Also, a
BLDL should be done to locate the command. If the BLDL cannot locate
the command, ISPF assumes it to be CLIST and attaches the EXEC command
processor.
You can alter DFFLAG to suit the needs of your installation.
If you have not changed DFFLAG, or changed it so that it still calls
for a BLDL, if a command processor is to run from the link pack area,
its name must be in ISPTCM.
- Certain commands, such as, LOGON and ISPF are invalid under ISPF.
Do not attempt to make these entries valid by changing the FLAG. The
results are unpredictable.
- The USRFLG is an optional field for an entry in ISPTCM. If you
define exit routines for TSO command start or TSO command end user
exits, or both, you can define USRFLG according to your installation's
needs. If you do, ISPF passes these flags to the exit routines. These
flags do not affect ISPF execution. See ISPF installation-wide exits for a description of how
the parameters are passed.
- One, and only one, of the last 3 bits of FLAG and DFFLAG must
be 1. Otherwise, the results will be unpredictable.
- The presence or absence of a command in the TCM can affect the
search sequence, as depicted in this table.
|