Restarting an Interrupted Save Operation

This section describes how an ADASAV SAVE database or SAVE DELTA execution can be restarted after failure. The specific actions to be performed depend on the type of failure.

This document covers the following topics:


User ABEND 34 or 35

Start of instruction setIf the ADASAV utility terminates with an error message and user abend 34 or 35:

  1. Determine and correct the cause of the error.

  2. If the save operation was performed online, reset the DSIM data set (see below).

  3. Resubmit the save job.

System ABEND or Other User ABEND

If the ADASAV utility terminates abnormally with a system ABEND or a user ABEND other than 34 or 35:

Start of instruction setFor Offline Save Operation

  1. Determine and correct the cause of the error.

  2. Remove the DIB entry of the ADASAV job, using ADADBS functions OPERCOM DDIB and RESETDIB.

  3. Resubmit the save job.

Start of instruction setFor Online Save Operation

  1. Determine and correct the cause of the error.

  2. Reset the nucleus online dump status, using the ADADBS OPERCOM RDUMPST command or the corresponding Adabas Online System function.

  3. Delete the user queue element (UQE) of ADASAV in the nucleus, using the ADADBS functions OPERCOM DUQ and OPERCOM STOPU or the corresponding Adabas Online System functions.

  4. Remove the DIB entry of the ADASAV job, using the ADADBS OPERCOM DDIB and RESETDIB commands, or the corresponding Adabas Online System functions.

  5. Reset the DSIM data set (see below).

  6. Resubmit the save job.

Resetting the DSIM Data Set

After an interrupted online save operation, the DSIM data set must be reset to prepare it for another save/copy/merge cycle.

This can be done using the ADAFRM function DSIMRESET FROMRABN=1,SIZE=1B. See DSIMRESET: Reset the DSIM Data Set .

Software AG recommends that you specify the DSIM data set for exclusive use by the ADAFRM utility to avoid accidentally destroying information in a DSIM data set currently in use by another utility. For the other utilities (ADASAV and ADARES), the DSIM data set must be specified for shared-update use.