Guardian Procedure Errors and Messages Manual

Table 26 Command Interpreter Messages (continued)
SourceCI Message
Sent to $CMON by TACL process-50 Logon
Sent to $CMON by TACL process-51 Logoff
Sent to $CMON by TACL process-52 Run
Sent to $CMON by TACL process-53 Illegal Logon
Sent to $CMON in adduser^msg-54 Add User
Sent to $CMON in deluser^msg-55 Delete User
Sent to $CMON by TACL process-56 Alter Priority
Sent to $CMON in password^msg-57 Password
Sent to $CMON in remotepassword^msg-58 Remote Password
Sent to $CMON by TACL process-59 Prelogon
Sent to $CMON by TACL process-60 Configuration
The message lengths in this section are subject to change. Do not test the received length against
an expected length.
For more information about command interpreter messages, see the Guardian Programmer's Guide.
Message Descriptions
This subsection describes the interprocess command interpreter messages.
-1 STARTUP
Cause This message is received by a new process; it indicates that the new process was successfully
created.
Format The Startup message always ends with a null byte to terminate the parameter string. If the
resulting message has an odd number of bytes, the TACL process appends a second null byte. The
maximum length possible for a startup message is 596 bytes (including the trailing null characters).
The form of the startup message is:
STRUCT ci^startup;
BEGIN ! word
INT msgcode; ! [0] -1
STRUCT default;
BEGIN
INT volume [0:3]; ! [1] $default-volume-name
INT subvol [0:3]; ! default-subvol-name
END;
STRUCT infile;
BEGIN
INT volume [0:3]; ! [9] IN parameter file name
INT subvol [0:3]; ! of the RUN command
INT dname [0:3];
END;
STRUCT outfile;
BEGIN
INT volume [0:3]; ! [21] OUT parameter file name
INT subvol [0:3]; ! of the RUN command
INT dname [0:3];
236 Interprocess Command Interpreter Messages