CONSOL 41 - type console commands from a program.

Usage:

CONSOL  EQU     41
MME     CONSOL
VFD     18/MSG,12/WORDS,6/CONSNO
TRA     ERROR (return)
TRA     QFULL (return)
...           (normal return)

Where:

MSG
is the address of the console command in BCD. The first word must be six BCD characters; these give the console command, left-justified in a word of blanks. The remaining words can have any format that is acceptable to the eventual message processor.
WORDS
is the number of words in "msg".
CONSNO
is the console number (0,1,2,3).
ERROR
is a return that is taken if the console command is invalid or if the MSG buffer was at an invalid address.
QFULL
is a return that is taken if GPOPs message Q is full. In this case, you should GERELC and try again.

Description:

MME CONSOLE allows privileged batch programs to type console commands while executing. Thus a DATANET 355 program to DUMP, LOAD, and ACALL the 355, could use MME CONSOL to issue the ACALL command.

Notes:

MME CONSOLE is a privileged MME and will cause an I1-IMPROPER MME ADDRESS fault if executed in an activity without PRIVITY.

For compatibility with previous versions of this MME, if WORDS is specified as zero, a default value of 3 is used instead.

Notes:

This is not a standard MME. It was implemented with site specific code at Waterloo, and is now only found on those few customer sites that obtained the Waterloo implementation.

Copyright © 2000, Thinkage Ltd.