Product Participation in CRR
Each resource has a resource manager (sometimes known as a server)
and a resource adapter. The resource adapter resides in the application's
virtual machine. The CRR facility provides CSL routines for other
IBM and non-IBM resources to participate in CRR. Any resource that
wants to participate in CRR must ensure that its:
- Resource adapter registers the product with the SPM. IBM supplies the CSL routines for the interface from the resource adapter to the SPM.
- Resource adapter handles the various exits that are driven by the SPM. IBM supplies the interface specifications for writing your own CSL routines for the various exits.
- Resource manager supports the two-phase commit protocol (see Sync Point Processing) and interfaces with the CRR recovery server.
An example of a resource that participates in CRR is SFS. See Participation in CRR (SFS only) for more information.
Note: Protected conversations are generally intended for communication
between two application programs. But, there may be occasions where
a resource adapter uses a protected conversation to communicate with
a participating resource manager.
For information about getting other resources to participate in CRR, including information about how resource adapters and participating resource managers use protected conversations, see z/VM: CMS Application Development Guide and z/VM: CMS Callable Services Reference.