The INFORM Command The INFORM command allows any user to send a one-line message to any other interactive user on the current system or on another system available via DECnet (R). Examples of its use are in the HLP file that comes with this submission. It uses bit 0 of the location CTL$GL_SITESPEC to indicate the status of the /NORECEIVE flag. To be used by any user, INFORM should be INSTALLed with (CMKRNL, OPER, WORLD, NETMBX). The CMKRNL allows the program to write to the above location, which is protected at URKW. OPER allows use of the $BRDCST system service, whereby the message is actually sent. WORLD allows the program to find the target of the message, and NETMBX allows it to talk to DECnet (R), regardless of the user's privileges. If you plan to use INFORM with DECnet (R), the following commands should add it to the permanent database: $ RUN SYS$SYSTEM:NCP NCP>DEFINE OBJECT INFORM NUMBER 128 FILE INFORM You may substitute any number you like for the 128, if you are already using that object number. Note that numbers in the range 128-255 are reserved to customers, while the 0-127 range is reserved to DEC (R). The file INFORM.COM should be moved to the SYS$SYSTEM directory, and edited to reflect the actual location of the INFORM executable (should you choose to place it somewhere other than SYS$SYSTEM). This file is used by the network capability of INFORM. NOTE: Each node which should be able to receive INFORM messages MUST have the above object definition. The object number may differ from node to node, but the name must remain the same. INFORM is a command, and the command definition file for it is included in INFORM.CLD. This file must be edited if you plan to locate the INFORM executable elsewhere than SYS$SYSTEM. Refer to the Utilities Reference Manual for more information on command definition. If you don't care about standards and whatnot, the following commands will make INFORM available to all users who log in subsequent to their (the commands') execution: $ SET COMMAND INFORM - /TABLES=SYS$SHARE:DCLTABLES - /OUTPUT=SYS$SHARE:DCLTABLES Page 2 $ RUN SYS$SYSTEM:INSTALL INSTALL> SYS$SHARE:DCLTABLES /REPLACE INSTALL> /EXIT INFORM may be used ONLY on VMS systems running V3.0 or higher.