TSO command will attach the
TMP and execute the command, or Clist, passed in the parameter field.
TSO=NO operand found in
the DIF PARM field. Command authorization is based on the security level of DIF. Please
ensure that DIF has read access to the libraries allocated in the
DIF execution JCL, but not enough authority for the TSO
command to be used to modify security information.
TSO command is not related to the
DIFTSO command. The DIF TSO command interface can be
enabled with the DIFTSO parameter in the DIF execution
JCL. This parameter assigns a TSO command name to the interface. The
TSO command processor can then be used to enter DIF
commands. The output from the commands is returned to the TSO user. For
more information, examine “DIF Commands from the DIF TSO
Command Interface” on page 5-7.
TSO {tso_command} [parms]
Comments: The TSO command requires the use of the
loader’s SYSTSPRT and SYSTSIN DD statements. If
the tso_command is a CLIST, the SYSPROC DD statement
will also be required. Also, a Clist name can be prefixed with a percent sign
(%). This informs the TMP that no search of
LPA or the Linklist is required.
Examples: You may want to dynamically allocate the
LPALIB DD statement used by DIF, start the
products, and then free SYS1.LPALIB. The following control statements could
be added to the parmlib member used by DIF start processing: usually
START00.
TSO=NO was specified in the DIF
PARM field, DIF will not honor the TSO
command.
TSO ALLOC FI(LPALIB) DA('SYS1.LPALIB') SHR START ACC
ENABLE OPTION ACCVSAM STATUS
TSO FREE FI(LPALIB)
If you want to issue the TSO LISTDS command to list information about a
data set, use the following command:
F DIF,TSO LISTDS DA('dataset.name')