CSL RM, IMS, and Repository Server termination

When either IMS or the Repository Server (RS) terminates, the Resource Manager (RM) cancels any uncommitted units of work in progress. When RM terminates, it disconnects from any repository RM is managing and deregisters from the RS address space.

RM listens for any normal or abnormal IMS termination using the Structured Call Interface (SCI) notify exit. Any work in progress can be in an indoubt state. RM cancels any uncommitted units of work in progress for the IMS that terminates. If the error occurs after RM commits the unit of work, but before responding to IMS, the unit of work is committed.

If the RS terminates while work is in progress, the RM Register exit is driven with the RS termination event. Any work in progress can result in an indoubt state. If the work in progress is not committed, it is canceled by the RS. If the RS terminates after the COMMIT, but before responding to RM, the unit of work is committed.

You must determine the status of the work in progress to resolve the indoubts by using the QUERY SHOW(DEFN) commands. The create or update time stamps in the IMSRSC repository or import time stamps in IMS can be used to determine the status of the work in progress. The EXPORT, IMPORT, or DELETE DEFN command must be reissued if the unit of work is not committed.

RM termination disconnects from any repository RM is managing and deregisters from the RS address space.