1
2
3
4
5
6
7
8 dcl wcip ptr;
9 dcl WCI_version_3 fixed bin int static init (3);
10
11 dcl 1 work_class_info aligned based (wcip),
12 2 version fixed bin,
13 2 switches aligned,
14 3 user_wc_defined (16) bit (1) unaligned,
15 3 set_system_wc bit (1) unaligned,
16 3 set_user_wc bit (1) unaligned,
17 3 set_sked_mode bit (1) unal,
18 3 set_max_batch_elig bit (1) unal,
19 3 pad bit (16) unal,
20 2 system_wc_min_pct fixed bin,
21 2 user_wc_min_pct (16) fixed bin,
22 2 error_process_id bit (36) aligned,
23 2 error_work_class fixed bin,
24
25 2 flags aligned,
26 3 deadline_mode bit (1) unal,
27 3 realtime (16) bit (1) unaligned,
28 3 governed (16) bit (1) unal,
29 3 pad bit (3) unal,
30 2 max_batch_elig fixed bin,
31 2 resp1 (16) fixed bin (35),
32 2 quantum1 (16) fixed bin (35),
33 2 resp2 (16) fixed bin (35),
34 2 quantum2 (16) fixed bin (35),
35 2 wc_max_elig (0:16) fixed bin (35),
36 2 io_priority (0:16) fixed bin (35),
37 2 pin_weight (0:16) fixed bin (35),
38 2 user_wc_max_pct (16) fixed bin;
39
40
41
42 dcl WCTI_version_3 fixed bin int static init (3);
43
44 dcl 1 work_class_tune_info aligned based,
45 2 version fixed bin,
46 2 wc_number fixed bin (35),
47 2 resp1 fixed bin (71),
48 2 resp2 fixed bin (71),
49 2 quantum1 fixed bin (35),
50 2 quantum2 fixed bin (35),
51 2 maxel fixed bin (35),
52 2 set aligned,
53 3 resp1 bit (1) unal,
54 3 resp2 bit (1) unal,
55 3 quantum1 bit (1) unal,
56 3 quantum2 bit (1) unal,
57 3 maxel bit (1) unal,
58 3 purging bit (1) unal,
59 3 realtime bit (1) unal,
60 3 pin_weight bit (1) unal,
61 3 io_priority bit (1) unal,
62 3 governed bit (1) unal,
63 3 interactive_q bit (1) unal,
64 3 pad bit (25) unal,
65 2 pin_weight fixed bin (35),
66 2 max_percent fixed bin (35),
67 2 flags aligned,
68 3 io_priority bit (1) unal,
69 3 purging bit (1) unal,
70 3 realtime bit (1) unal,
71 3 interactive_q bit (1) unal,
72 3 pad bit (33) unal;
73
74
75