READ-ONLY Directive
The READ-ONLY directive causes the subsequent field to be marked as read-only in the dictionary files generated by the -efc and -efd compiler options. Currently isCOBOL Database Bridge and c-tree SQL ignore this information.
$EFD READ-ONLY
or
*(( EFD READ-ONLY ))
or
*>(( EFD READ-ONLY ))
Example
The field customer-code will be marked as read-only in the dictionary file.
$EFD READ-ONLY
 03 CUSTOMER-CODE PIC X(7).