If you specify the RM Compiler directive when you submit your source files to your COBOL system and a record is found to be
               locked, the following happens: 
            
            
            
               
               - If the file has an applicable  Declaratives Section and it has a file status value associated with it: 
                  
                     
                     - processing is transferred to the Declaratives Section 
- the record area contains the correct record from the read 
- the I-O status code indicates the "record locked" condition 
 
- If the file has no applicable Declaratives Section or file status value associated with it, the locked record is continually
                  retried until its lock is released.