RRS can be used by an online application to ensure that updates made through external resource managers such as MQSeries are coordinated with those of CA IDMS. In order to exploit this functionality, the external resource manager must be accessed through its RRS-enabled interface.
Before accessing the external resource manager, the online task must establish a private RRS context. This context can then be passed to any external resource manager that wants to participate in the CA IDMS controlled transaction. Typically, online support for accessing external resources is provided by a third party vendor and, consequently, it is the vendor's responsibility to establish the private context and ensure that it is available to the external resource manager's RRS-enabled interface. The RRS-enabled interface passes the context to its resource manager so that it can register an interest in the context's UR.
To initiate a commit operation involving all interested resource managers, the online application issues a CA IDMS commit DML command (such as a FINISH TASK or a COMMIT WORK). The local transaction manager then uses RRS as an agent to coordinate its updates with those of the external resource managers.

|
Copyright © 2014 CA.
All rights reserved.
|
|