User`s guide
How DCL Commands Interact with CSI Commands
In addition to the DCL command language, RT–11 also has the CSI (Command
String Interpreter) command language and the CCL (Concise Command Language)
command language. The CCL language is a form of the CSI language; both are
described in the RT–11 System Utilities Manual and both are not as easy to use as
DCL.
You can do many of the same things in all three languages, though if you are
a system’s programmer, you might want to use CSI or CCL for some additional
functionality.
Whenever you issue a command, KMON inteprets that command, no matter what
language it is in.
• If the command is a DCL one, KMON first checks to see if it is a command
internal to KMON or external. If the command is an internal one, KMON itself
executes the command; if the command is external (that is, requires action
from a utility program or a device handler), KMON determines the correct
utility program or device handler to execute that command, and then passes
the command to that system component to execute.
• If the command is one you have defined, KMON translates it into standard DCL
syntax and passes it to the UCL command processor for further interpretation.
• If the command is a CSI or CCL command, KMON passes that command to the
utility you have named in the command; then the utility executes the operation.
Figure 1–1 illustrates the sequence of events when you issue a DCL complex
command that involves a utility operation.
Figure 1–1: Sequence of Actions for DCL Commands Involving Utilities
DCL
Command
KMON
Translation
CSI
Command
Utility
Program
See the RT–11 System Utilities Manual for a list of DCL and CSI equivalent
commands and for any further information on how to use CSI commands.
How to Use DCL Commands 1–17










