Der Aufruf des Kommandosprachübersetzers MCLP (Macro Command Language Processor) ermöglicht im Programmodus die Eingabe eines (System-) Kommandos. Der Aufruf des MCLP (SVC 5816) und die Übergabe des Kommandonamens und der Kommandoope-randen erfolgt durch den Makro CMD. Der MCLP führt eine Syntaxprüfung durch und verzweigt zur eigentlichen Verarbeitungsroutine des Kommandos. Nach Ausführung des Kommandos wird das Programm fortgesetzt.
Einige der aufrufbaren Kommandos beenden das aufrufende Programm (siehe Tabelle 13 (CMD - Kommando aufrufen)). Das aufrufende Programm wird auch beendet, wenn mittels SDF-A definierte und durch Kommandoprozeduren implementierte (Anwender-)eigene Kommandos aufgerufen werden.
Neben SDF-Kommandos können auch ISP-Kommandos aufgerufen werden. Für fehlerhaft eingegebene SDF-Kommandonamen kann im Dialogbetrieb ein Korrekturdialog geführt werden
Einige BS2000 Kommandos können nicht über den Makro CMD aufgerufen werden, siehe Tabelle 12 (CMD - Kommando aufrufen).
Für einige Kommandos gibt es eigene Makros. Die folgende Tabelle stellt diesen Makros die entsprechenden Kommandos gegenüber (Makros im Anhang werden nicht berücksichtigt):
Makro | Kommando | Funktion |
CDUMP2 | CREATE-DUMP | Dump erstellen |
CHKPRV | SHOW-PRIVILEGE | eigene Jobprivilegien abfragen |
ENTER | ENTER-JOB | Auftrag (Job) einleiten |
LGOFF | EXIT-JOB | Auftrag (Job) beenden |
MSGSHOW | SHOW-MSG-FILE-ASSIGNMENT | Informationen über System- oder |
MSGSINIT | MODIFY-MSG-FILE-ASSIGNMENT | Meldungsdatei sperren oder dem |
MSGSMOD | MODIFY-MSG-FILE-ASSIGNMENT | Meldungsdatei sperren oder dem |
NKDINF | SHOW-DEVICE-DEPOT | Informationen über den Belegungs- und |
NSIINF | SHOW-SYSTEM-INFORMATION | Systeminformationen ausgeben |
NSIOPT | SHOW-SYSTEM-PARAMETERS | Systemparameter ausgeben |
RDUID | SHOW-JOB-STATUS | Benutzerkennung abfragen |
SINF | SHOW-SYSTEM-INFORMATION | Systeminformationen und Systemparameter |
SRMUINF | SHOW-USER-ATTRIBUTES | Informationen aus dem Benutzerkatalog |
STAMCE | SHOW-MASTER-CATALOG-ENTRY | MRSCAT-Einträge ausgeben |
SWITCH | MODIFY-JOB-SWITCHES | Auftragsschalter setzen |
SYSFL | ASSIGN-SYSDTA | Systemdateien zuordnen |
SYSTA | SHOW-SYSTEM-FILE-ASSIGNMENTS | Zuordnungen der Systemdateien |
TCHNG | MODIFY-TERMINAL-OPTIONS | Eigenschaften der Datenstation ändern |