1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 dcl dm_request_message_ptr pointer;
25
26 dcl 1 dm_request_message aligned based (dm_request_message_ptr),
27 ( 2 action_type fixed bin (17),
28 2 action_specific_data
29 bit (54)
30 ) unaligned;
31
32 dcl 1 dm_terminate_segno_message
33 aligned based (dm_request_message_ptr),
34 ( 2 action_type fixed bin (17),
35 2 segment_number bit (18),
36 2 pad fixed bin (35)
37 ) unaligned;
38
39 dcl 1 dm_adjust_txn_message aligned based (dm_request_message_ptr),
40 ( 2 action_type fixed bin (17),
41 2 transaction_index fixed bin (17),
42 2 transaction_id bit (36)
43 ) unaligned;
44
45 dcl 1 dm_adjust_tdt_entry_message
46 aligned based (dm_request_message_ptr),
47 ( 2 action_type fixed bin (17),
48 2 transaction_index fixed bin (17),
49 2 transaction_id bit (36)
50 ) unaligned;
51
52 dcl 1 dm_adjust_process_id_message
53 aligned based (dm_request_message_ptr),
54 ( 2 action_type fixed bin (17),
55 2 pad fixed bin (17),
56 2 process_id bit (36)
57 ) unaligned;
58
59 dcl 1 dm_adjust_process_id_word_1
60 aligned based (dm_request_message_ptr),
61 2 action_type fixed bin (17) unaligned,
62 2 pad fixed bin (17) unaligned;
63
64 dcl 1 dm_kill_txn aligned based (dm_request_message_ptr),
65 2 action_type fixed bin (17) unaligned,
66 2 pad fixed bin (17) unaligned,
67 2 transaction_id bit (36) unaligned;
68
69 dcl dm_alarm_message char (8) aligned based (dm_request_message_ptr);
70
71