Use the TSO subcommand to enter TSO/E commands whose names are identical to IPCS subcommands except when invoking ISPF.
tso status
If you do not precede the STATUS command with TSO, the system does not interpret the command as a TSO/E command. Note, however, that the system does not allow TSO/E commands, when invoked by IPCS, to request ISPF services. For example, using the TSO/E ALTLIB command with the QUIET option causes ALTLIB to use ISPF services, which the system does not permit.
ISPF under IPCS
Do not invoke the ISPF command with the TSO prefix. Instead, invoke ISPF by entering ISPF on the command line. If you enter TSO ISPF, you may obtain unpredictable results.
If TSO/E Release 2 or later is installed, you can enter installation-defined authorized commands and authorized TSO/E commands, such as TRANSMIT and RECEIVE (as determined by your installation). Otherwise, such commands end abnormally.
Restriction: You can define and use up to 10 global variables in CLISTs invoked through the IPCS dialog, if CLIST BLSCLIBD started the IPCS dialog. IPCS does not restrict the number of global variables you can define when the IPCS dialog is started using other approved methods. If CLIST BLSCLIBD started the IPCS dialog, and if you require more than 10 global variables, create your own copy of CLIST BLSCALTL and add more global variables. Modify CLIST BLSCLIBD to point to your copy of BLSCALTL rather than to SYS1.SBLSCLI0(BLSCALTL). For information about defining and using global variables, see z/OS TSO/E CLISTs.
In line mode or batch mode IPCS, you can enter the TSO subcommand without a command or CLIST or REXX exec invocation to suspend IPCS subcommand processing and enter TSO/E mode. Then, commands entered in TSO/E mode are processed as TSO/E commands until END is entered to resume IPCS processing. When the END subcommand is entered, the highest return code from the TSO/E command processing is returned.
TSO [ [ [%]clistnm | [%]rexxnm | tsocmd ] [operands] ]
Code | Explanation |
---|---|
12 | Severe, an error condition or user request forced early ending of subcommand processing. |
16 | Ending error, an error condition from a called service routine forced an early end to the processing. |
any | The return code is generated by the TSO/E command. |
COMMAND ===> tso status
This example requests the display of status for all batch jobs whose job name begins with your TSO/E user ID. If you do not preceded the command name, STATUS, with TSO, the IPCS STATUS subcommand are processed.
COMMAND ===> tso transmit nodeb.user2 da('sys1.parmlib')
or
COMMAND ===> transmit nodeb.user2 da('sys1.parmlib')
These commands request that a copy of a data set (SYS1.PARMLIB) be sent to a specified node and user (nodeb.user2). It is not necessary to precede the command name (TRANSMIT) with TSO because there is no IPCS subcommand with the name TRANSMIT. IPCS processes both of the commands in this example as TSO/E commands.