1 /* BEGIN INCLUDE FILE ... user_abs_attributes.incl.pl1 */
 2 
 3 /* *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
 4 /*                                                                           */
 5 /* This include file describes the attributes of an absentee job.  It is     */
 6 /* used by user_table_entry.incl.pl1, abs_message_format.incl.pl1            */
 7 /* and PIT.incl.pl1.   */
 8 /*                                                                           */
 9 /* *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
10 
11 /****^  HISTORY COMMENTS:
12   1) change(86-12-08,GDixon), approve(87-07-13,MCR7741),
13      audit(87-07-16,Brunelle), install(87-08-04,MR12.1-1056):
14      Separated abs_attributes from the request structure
15      (abs_message_format.incl.pl1) so that the identical structure could be
16      used in the ute structure (user_table_entry.incl.pl1).
17   2) change(87-04-19,GDixon), approve(87-07-13,MCR7741),
18      audit(87-07-16,Brunelle), install(87-08-04,MR12.1-1056):
19      Added ABS_ATTRIBUTE_NAMES array.
20   3) change(87-11-11,Parisek), approve(88-02-11,MCR7849),
21      audit(88-03-22,Lippard), install(88-07-13,MR12.2-1047):
22      Added the no_start_up flag. SCP6367
23                                                    END HISTORY COMMENTS */
24 
25 dcl 1 user_abs_attributes               aligned based,
26       2 restartable                     bit (1) unaligned,  /* 1 if request may be started over from the beginning */
27       2 user_deferred_until_time        bit (1) unaligned,  /* 1 if request was specified as deferred */
28       2 proxy                           bit (1) unaligned,  /* 1 if request submitted for someone else */
29       2 set_bit_cnt                     bit (1) unaligned,  /* 1 if should set bit count after every write call */
30       2 time_in_gmt                     bit (1) unaligned,  /* 1 if deferred_time is in GMT */
31       2 user_deferred_indefinitely      bit (1) unaligned,  /* 1 if operator is to say when to run it */
32       2 secondary_ok                    bit (1) unaligned,  /* 1 if ok to log in as secondary foreground user */
33       2 truncate_absout                 bit (1) unaligned,  /* 1 if .absout is to be truncated */
34       2 restarted                       bit (1) unaligned,  /* 1 if job is restarted */
35       2 no_start_up                     bit (1) unaligned,  /* 1 if requested -ns */
36       2 attributes_pad                  bit (26) unaligned;
37 
38 dcl  ABS_ATTRIBUTE_NAMES (10) char (28) varying int static options(constant) init(
39           "restartable",
40           "user_deferred_until_time",
41           "proxy",
42           "set_bit_cnt",
43           "time_in_gmt",
44           "user_deferred_indefinitely",
45           "secondary_ok",
46           "truncate_absout",
47           "restarted",
48           "no_start_up");
49 
50 /* END INCLUDE FILE ... user_abs_attributes.incl.pl1 */
51