Release : All supported releases
There are conditions under which IDMS will fragment records. What this means is that the entire record is stored in several smaller fragments spread across multiple database pages (in a network set like structure). The "root" of the record has the record-id of the original record type, and the fragments have a record-id of 4.
In subsequent processing, if IDMS reads a fragmented record and identifies that there is enough space on the page on which the root resides to hold the entire record, and the area has been READYed in an update usage-mode, IDMS will unfragment the record. This process reconstructs the record as one root on the original page and no fragments. This will happen even if the DML which read the record was a retrieval DML (FIND/OBTAIN).
The updates involved in this process are journaled individually, and is how it might be possible to see BFOR and AFTR records in the journal with retrieval VERB NUMBERs.