1 02/27/85  set_work_class, swc
 2 
 3 Syntax as a command:  swc wc_number {id}
 4 
 5 
 6 Function:  moves a process or set of processes from one work class to
 7 another without installing a revised master group table (MGT).  The
 8 effect of this command is temporary since the answering service
 9 recomputes and resets a process' work class if the shift changes, a new
10 MGT is installed, the user issues a new_proc command, or the operator
11 issues the "maxu auto" command.
12 
13 
14 Arguments:
15 wc_number
16    is the number of the work class to which processes are to be moved.
17 id
18    may be a User_id or a process identifier.  If a User_id is given it
19    must be of the form Person.Project.tag, and any or all components
20    may be "*".  If a process identifier is given it must be an octal
21    number.  If this argument is not given, only the process executing
22    the command is moved to the specified work class.
23 
24 
25 Access required:  This command requires access to hphcs_.
26 Additionally, this command requires read access to one or more system
27 tables if the person_id.project_id.tag option is used.  If the tag
28 specified is "a" or "*", access to the answer_table is required.  If
29 the tag specified is "m" or "*", access to the absentee_user_table is
30 required.  If the tag specified is "z" or "*", access to the
31 daemon_user_table is required.  All of these tables are located in the
32 directory >system_control_1.
33 
34 
35 Notes:  In order to prevent severe errors, set_work_class never matches
36 any User_id to the Initializer process.  If for some reason it is
37 necessary to move the Initializer out of work class zero, this must be
38 done by specifying the Initializer's process identifier.