1
2
3
4
5
6
7
8
9 dcl input_cdp ptr;
10
11
12
13 dcl 1 input_cd aligned based (input_cdp),
14
15
16
17 2 queue_ptr ptr,
18 2 flags,
19 (3 io_sw bit (1),
20 3 cobol_sw bit (1),
21 3 filler bit (34)) unaligned,
22 2 last_tree_path,
23 3 level_names (4) char (12),
24
25
26
27 2 tree_path,
28 3 level_names (4) char (12),
29 (2 msg_date char (6),
30 2 msg_time char (8),
31 2 station_name char (12),
32 2 text_len pic "9999",
33 2 text_delim pic "9",
34 2 status_key char (2),
35 2 msg_count pic "999999") unaligned;
36
37
38
39 dcl output_cdp ptr;
40
41
42
43 dcl 1 output_cd aligned based (output_cdp),
44
45
46
47 2 last_station_info_ptr ptr,
48 2 flags,
49 (3 io_sw bit (1),
50 3 cobol_sw bit (1),
51 3 filler bit (34)) unaligned,
52 2 bin_max_station_count fixed bin,
53 2 char_max_station_count pic "9999",
54
55
56
57 2 station_count pic "9999",
58 2 text_len pic "9999",
59 2 status_key char (2) unaligned,
60 2 dest_table (0 refer (output_cd.bin_max_station_count)) unaligned,
61 3 error_key char (1),
62 3 station_name char (12);
63
64
65
66 dcl 1 last_station_info based (output_cd.last_station_info_ptr) aligned,
67 2 last_dest (output_cd.bin_max_station_count),
68 3 queue_iocbp ptr,
69 3 station_name char (12);
70
71