MARC and the ODT allow you to enter almost all of the same system commands for process initiation, monitoring, and control. In addition, CANDE allows you to enter process control commands that correspond closely to system commands.
The system commands available in MARC for process control are spelled the same as those available at an ODT, and have the same functionality, with the following exceptions:
-
Security
If the Transaction Server security category COMMANDCAPABLE is defined, then only users defined as COMMANDCAPABLE can submit system commands in MARC. Further, some commands are available only to users with SYSTEMUSER, SYSADMIN, or privileged status. Some other commands are filtered. That is, they are limited to monitoring and controlling processes with the same usercode as the MARC session. For further information about COMMANDCAPABLE, SYSTEMUSER, SYSADMIN, and privileged status, refer to the Security Operations Guide.
-
Spelling
The MSG (Display Messages) system command is spelled SMSG in MARC.
CANDE process control commands differ from the corresponding system commands in the following ways:
-
Spelling
The CANDE process control commands each begin with a single question mark (?). In addition, the following spelling differences exist:
-
?JA corresponds to the J (Job and Task Structure) system command.
-
?CS corresponds to the mix number system command, which is formally known as the COMPILE STATUS (Information for Compiler Task) command. Note that the ?CS command in CANDE is not related to the CS (Change Supervisor) system command.
-
?MXA corresponds to the MX (Mix Entries) system command. ?MXA can be abbreviated as ?MX or ?M.
-
-
Implicit mix numbers
For commands that apply to a dependent process initiated directly from the CANDE session, you can omit the mix number from the command. For example, instead of entering ?1234 Y, you can enter simply ?Y.
-
Security
In general, the CANDE process control commands can monitor or control only processes running with the same usercode as the CANDE session. If you attempt to apply a CANDE process control command to a process running with a different usercode, CANDE displays the message “INVALID NUMBER.” However, CANDE makes one exception to this restriction. If you initiate a process in a CANDE session, and that process later changes its own usercode, CANDE still enables you to apply process control commands to that process.
-
Mix display options
The CANDE mix display commands (?C, ?JA, ?LIBS, and ?MXA) do not provide the following options of the equivalent system commands: ALL, MCSNAME, NAME, QUEUE, and USER. However, the ALL option is implicitly set for all CANDE mix display commands. Furthermore, CANDE mix display commands do offer one feature that the corresponding system commands do not: the ability to specify a logical station number (LSN), which limits the display to processes originating from the specified station.
Interactive Tasking Functions shows the equivalent commands in these three interfaces and briefly states the function of each command. In the MARC column of Interactive Tasking Functions, the abbreviation (f) indicates commands that are filtered; (su) indicates commands that require SYSTEMUSER or SYSADMIN status. Commands are not filtered for users with SYSTEMUSER or SYSADMIN status. For complete descriptions of these commands, refer to the System Commands Reference, the Menu-Assisted Resource Control (MARC) Operations Guide, and the CANDE Operations Reference Manual. For a general introduction to process monitoring and control from an ODT, refer to the System Operations Guide.
In the following table, <mixno> indicates the mix number.
| Note: | The <mixno> syntax is formally known as the COMPILE STATUS (Information for Compiler Task) system command. |
Table 1. Interactive Tasking Functions

