READ Statement - Format 3 - Random Retrieval

1 READ file-name
2? RECORD
3? INTO identifier-1
4? WITH
4.1 NO LOCK (1) 
5? KEY
5.1? IS
5.2 data-name-1
6? FORMAT (1) 
6.1? IS
6.2 identifier-2
6.2 literal-1
7? NULL-KEY-MAP (1) 
7.1? IS
7.2 identifier-5
8? NULL-MAP (1) 
8.1? IS
8.2 identifier-6
9? INVALID
9.1? KEY
9.2 imperative-statement-1
10? NOT INVALID
10.1? KEY
10.2 imperative-statement-2
11? END-READ