Previous Topic: RRS Support for Online ApplicationsNext Topic: Programming Interface


Example

Consider an online application that accesses CA IDMS and MQSeries and wants to coordinate the work done on each. To do this, the application program invokes a third party interface to access MQSeries. The interface creates a private context (referred to as CTXPRIV) by calling IDMSIN01. Next, the interface accesses MQSeries through its RRS-enabled interface, specifying CTXPRIV.

The application program initiates a commit operation by issuing a DML command such as FINISH TASK. When this happens, the CA IDMS transaction manager becomes the coordinator and drives RRS as a participant. RRS in turn directs the actions of MQSeries in support of the commit operation.