1
2
3
4
5
6 %skip (1);
7 dcl 1 report_control_info aligned based (report_cip),
8 2 flags,
9 3 report_is_paginated bit (1) unaligned,
10 3 table_has_been_started bit (1) unaligned,
11 3 table_is_full bit (1) unaligned,
12 3 report_has_been_started bit (1) unaligned,
13 3 report_is_formatted bit (1) unaligned,
14 3 permanent_report bit (1) unaligned,
15 3 permanent_table bit (1) unaligned,
16 3 report_has_just_been_completed bit (1) unaligned,
17 3 table_has_just_been_loaded bit (1) unaligned,
18 3 multi_pass_mode bit (1) unaligned,
19 3 available bit (26) unaligned,
20 2 format_options_flags,
21 3 general_report_default_value (NUMBER_OF_GENERAL_REPORT_OPTIONS_IN_TABLE) bit (1) unaligned,
22 3 general_column_default_value (NUMBER_OF_GENERAL_COLUMN_OPTIONS_IN_TABLE) bit (1) unaligned,
23 2 value_seg_ptr ptr,
24 2 table_information_ptr ptr,
25 2 table_control_info_ptr ptr,
26 2 row_value_temp_segment_ptr ptr,
27 2 general_work_area_ptr ptr,
28 2 name_value_area_ptr ptr,
29 2 subsystem_control_info_ptr ptr,
30 2 subsystems_info_ptr ptr,
31 2 name_value_temp_seg_ptr ptr,
32 2 report_temp_seg_ptr ptr,
33 2 report_work_area_ptr ptr,
34 2 format_report_info_ptr ptr,
35 2 input_string_temp_seg_ptr ptr,
36 2 output_string_temp_seg_ptr ptr,
37 2 editing_strings_temp_seg_ptr ptr,
38 2 headers_temp_seg_ptr ptr,
39 2 display_iocb_ptr ptr,
40 2 area_info_ptr ptr,
41 2 table_manager_delete_table_entry variable entry (ptr, fixed bin (35)),
42 2 table_manager_get_query_entry variable entry (ptr, ptr, fixed bin (21), fixed bin (35)),
43 2 table_manager_get_row_entry variable entry (ptr, fixed bin (35)),
44 2 table_manager_create_table_entry variable entry (ptr, fixed bin (35)),
45 2 options_identifier fixed bin,
46 2 report_identifier fixed bin,
47 2 no_of_rows_retrieved fixed bin (35),
48 2 no_of_formatted_pages fixed bin (21),
49 2 number_of_passes fixed bin,
50 2 table_loading_time float bin (63),
51 2 table_sorting_time float bin (63),
52 2 table_deletion_time float bin (63),
53 2 report_setup_time float bin (63),
54 2 report_formatting_time float bin (63),
55 2 report_display_time float bin (63),
56 2 report_deletion_time float bin (63),
57 2 ssu_evaluate_active_string_time float bin (63),
58 2 temp_dir_unique_id bit (36),
59 2 subsystems_ec_suffix char (32),
60 2 temp_dir_name char (168) unaligned;
61 dcl report_cip ptr init (null ());
62
63