Location System Help Info


Current Version Of Location System 27/09/83


Descriptions Of Commands


The Command Addname

This command is used to construct a name list in your ss#profile file, this name list being used in conjunction with the FIND command (see below) The name list contains a user number and string associated with each entry , these data elements being entered in the following way. Command:ADDNAME ECTU74,"G.Wallace Number Of Names Inserted = 1

The Command Removename

This command is the opposite of ADDNAME and simply removes a user from your name list.e.g. Command:REMOVENAME ECTU74 Number Of Names Inserted = 0

The Command Find


How to FIND your friends

FIND entered with no parameters assumes that you wish to find the users that you have set up in a list in you ss#profile file using ADDNAME. For each user in the list the program searches through the local supervisor process list table to find out if the user is logged on. (This Table Is Obtained By Using The Function DPROCEDURE) If the user is found then the user's tcp and console number is passed to the location translating function that produces a location string that can be understood i.e. in George Square Terminal 10 . If the console number cannot be found then the name of the tcp is printed which at least gives a rough idea of where the user is. In some cases the TCP name given by DPROCEDURE is null whereby the users location is deemed to be unknown If the user is not logged on then the program will look in the users ss#profile file to see if they have left GONE message .i.e. Mr Conlib(ERCI16) went to update Conlib at 16.10.13 on 15/09/83

Using MASKS With Find

If a more global list of users is required rather than just your friends then find can be used in conjunction with a mask parameter i.e. Find * or FIND ?????? will print out all the users logged on Find ercc?? will print out all the ERK's logged on Find ec?u?? will print out all the CS students

The Command Gone

This command is used to log you off . If you want to leave a message for others using find then use GONE "<msg> i.e. Command:GONE G.Wallace(ECTU74) went away at 02:00:00 on 07/06/83 or Command:GONE "to sleep it off G.Wallace(ECTU74) went to sleep it off at 02.02.00 on 07/06/83 The quote is needed to avoid having the loader splice out the spaces in your message .

The Command Status

This command takes one parameter namely the process number of a user which is then search for in the process list table obtained from DPROCS If the user is logged on then a message relating to his/her current state i.e. How long since a command was executed is printed out The states are as follows: Yawning->Dozing->Napping->Sleeping->Comatose ->Gone AWOL (which means about to be logged off!

The Command Renew

This command enables users to update invalid locations that are returned to them by find. The command takes no parameters and prompts for TCP name (you can find this from the HOST prompt or the command QENV) Console number (this must be supplied in decimal not hex form as in QENV) Location (the string that represents best where you are) Once these 3 have been read in the program changes the location specifies and records your user name,terminal address and what location you changed This is done in case of MINOR discrepancies! Alternatively the database can be read for a specified location. This is done by typing RENEW ?

How To Access The System

To access the system you need to use the command INSERT ECMU23.LOCSYS to enable you to access the relevant commands

Users Comments To Author

Please Type In Your Comments Below End With A Single * On A Line i.e. Comments:* MAIL GWW@ECSVAX,Location System Thank You For Your Useful Comment (?)