Transactions can be controlled externally by a client-side transaction coordinator (e.g. CICS RMI), or a host system transaction coordinator (e.g. RRMS). When both types of coordinators are in operation, the client-side coordinator will take transactional precedence..
For example, when a transaction is under the control of CICS RMI, coordination of that transaction will be performed by CICS RMI even if the TM is running RRMS-enabled.
A prepared transaction is one where, during the completion stage of a distributed transaction, all participating resource managers have acknowledged successfully processing the prepare phase (phase-1) of a two-phase commit process. For an Adabas RM this means all necessary transaction resources have been retained.
Note:
A prepared transaction is virtually "frozen" until
completed - it is not subject to the normal Adabas timeout rules associated
with transactions and nonactivity.