Recoverable versus nonrecoverable transactions
By coding the INQUIRY= keyword on the TRANSACT macro, you
tell IMS the recovery status
of a transaction. Non-inquiry mode transactions are recoverable; inquiry-mode
transactions are not recoverable unless the RECOVER
parameter
is specified on the TRANSACT macro.
Recoverable transactions are recovered across any IMS failure, shutdown, or restart
unless a COLDSTART
, COLDSYS
, or COLDCOMM
restart
is performed.
You must define remote transactions with identical recoverability attributes on the local system where the LU 6.2 session originates and on the remote system where the transaction is processed by the application program. You do not need to define the transaction on any intermediate IMS.
Message switches (messages from one LTERM to another) are always recoverable.