CCL: console command language, RSX11M V4. 0, V7. OC tutorial

J. G. Downward · University of North Texas Digital Library (University of North Texas) · 1981

The normal user interface to an RSX11M operating system is via MCR (Monitor Console Routine). If terminal input is not specifically requested by a task, all data or commands typed in at a user's terminal, are sent by the terminal driver to MCR for decoding. The MCR task (and its child ...SYS) decode user commands (ACT, ABORT,RUN, DEV, ETC.). Tasks installed with special names of the form ...XYZ are treated as an external MCR command. Hence if a user types, XYZ COMMANDLINE, the commandline in its entirety (or at least up to 79 characters) is sent as input to the task ...XYZ. This is the conventional way of supplying most system commands and controlling the operation of the RSX11M utility program. The limitations of this method are: (1) each task must be installed to get MCR command lines; (2) each installed task uses valuable POOL space; (3) only privileged users can INSTALL and REMOVE tasks; and (4) non-privileged users are restricted to RUNning non-installed tasks. To solve this problem, a user tailorable Console Command Language (CCL) has been implemented which allows each user to have a private task control language to pass command lines to tasks that are not installed in th system as external MCR commands.

Read the paper · More papers on PaperTik