DEL

An ispec transmitted with its Maint built-in attribute set to DEL (or its translated equivalent in Glb.Del) logically deletes its existing record from the database. If the ispec was recalled using one of the recall values (FIR, LAS, NEX, BAC, and REC), any non-empty persistent attributes (those set to values other than their initialized values) that are transmitted are changed in the database record.

In the database, a logically deleted record's Maint value is set to D. A logically deleted record can be recalled using any of the recall values, and can have their deleted status removed by subsequently setting Maint to CHG.

Records can be physically deleted using the Purge - Persistent Class logic command, or by setting Maint to PUR.