Commit-point processing in a DEDB
IMS retains database updates in processor storage until the program reaches a commit point. IMS saves updates to a DEDB in Fast Path buffers. The database updates are not applied to the DEDB until after the program has successfully completed commit-point processing.
Unlike Get calls to an MSDB, however, a Get call to an updated segment in a DEDB returns the updated value, even if a commit point has not occurred.
When a BMP is processing DEDBs, it must issue a CHKP
or
SYNC
call to do commit-point processing before it terminates. Otherwise, the BMP
abnormally terminates with abend U1008.