1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 dcl 1 record_cursor aligned based (record_cursor_ptr),
16 2 type fixed bin (17) unaligned,
17 2 version fixed bin (17) unaligned,
18 2 flags,
19 3 position_is_valid
20 bit (1) unal,
21 3 pad bit (35) unal,
22 2 area_ptr ptr,
23 2 file_opening_id bit (36) aligned,
24 2 collection_id bit (36) aligned,
25 2 record_id bit (36) aligned,
26 2 record_check_value bit (36) aligned;
27
28 dcl record_cursor_ptr ptr;
29 dcl RECORD_CURSOR_VERSION_2
30 init (2) fixed bin int static options (constant);
31 dcl RECORD_CURSOR_TYPE init (1) fixed bin int static options (constant);
32 dcl BEGINNING_OF_COLLECTION_RECORD_ID
33 init ("0"b) bit (36) aligned int static options (constant);
34
35