Appendix C - Adabas Checkpoints

The following checkpoints are written by the Adabas utilities:

SYNC

A checkpoint made during nucleus initialization, termination or cancel processing; during the ADAOPR function FEOF = PLOG; due to ADABCK NEW_PLOG processing; or during the function ADAOPR EXT_BACKUP=CONTINUE.

SYNP

A checkpoint made by a utility that requires privileged control. Such utilities can perform updating without using the Adabas nucleus.

SYNX

A checkpoint made by a utility that requires exclusive control (EXF) of one or more files.

The following tables shows which utilities or utility functions write which checkpoints. Where appropriate, information about the online/offline status of the database is also provided.

Utility Utility Function Checkpoint Database Online/Offline, Comments
ADABCK DUMP SYNX

The nucleus is only required when there is an AUTORESTART pending at the end of this function.

EXU_DUMP SYNC

The nucleus is only required when there is an AUTORESTART pending at the end of this function.

OVERLAY SYNP

The nucleus must NOT be active for overlay of the database or system files.

The nucleus is not required for overlay of files.

RESTORE SYNP

The nucleus must NOT be active for restore of the database or system files.

The nucleus is not required for restore of files.

ADACVT   SYNP

ADACVT writes a SYNP checkpoint following successful completion.

ADADBM ADD_CONTAINER SYNP  
ADD_FIELDS SYNP offline
SYNX online
ALLOCATE SYNP  
CHANGE_FILEDS SYNP offline
SYNX online
DEALLOCATE SYNP  
DELCP SYNP  
DELETE SYNP offline
SYNX online
DROP_FIELDS SYNP offline
SYNX online
DROP_LOBFILE SYNP  
EXTEND_CONTAINER SYNP  
NEW_DBID SYNP  
NEWWORK SYNP  
PGM_REFRESH SYNP  
RECOVER SYNP  
REDUCE_CONTAINER SYNP  
REFRESH SYNP  
REMOVE_CONTAINER SYNP  
REMOVE_REPLICATION SYNP offline
RENAME SYNP  
RENUMBER SYNP  
REPLICATION_FILES SYNP offline
SYNX online
RESET SYNX  
REUSE SYNP  
SYFMAX SYNP offline
SYNX online
ADAFDU - SYNP offline
SYNX online
ADAINV INVERT SYNP  
REINVERT SYNP  
RELEASE SYNP  
RESET_UQ SYNP  
SET_UQ SYNP  
VERIFY SYNX  
ADAMUP UPDATE SYNP  
ADANUC On startup and termination SYNC  
ADAOPR FEOF=PLOG SYNC

online

After the FEOF=PLOG checkpoint, ADANUC writes a SYNC checkpoint for the start of the new PLOG session.

EXT_BACKUP=PREPARE SYNX

online

Written at EXT_BACKUP started

EXT_BACKUP=CONTINUE SYNC

online

Written at FEOF=PLOG

SYNX

online

Written at EXT_BACKUP terminated

ADAORD EXPORT SYNX  
IMPORT SYNP  
IMPORT_RENUMBER SYNP  
REORDER SYNP  
ADAREC REGENERATE SYNX  
ADAULD DBID SYNX