Sample sysplex data-sharing configurations
The following figures shows several possible configurations for sysplex data sharing.
The DBRC RECON data set and the IMS database are not shown in these figures but, as in Figure 1, RECON and the database are shared by the IMS systems in the sysplex data-sharing group.
Three structures on one coupling facility
The following configuration shows multiple z/OS® images running in the sysplex data-sharing environment using IRLM. IMS is running on each z/OS image. One coupling facility is being used. The lock, OSAM, and VSAM structures are on the same coupling facility.

Three structures on two coupling facilities
The following configuration illustrates multiple z/OS images running in the IMSplex using IRLM. IMS is running on each z/OS image. Two coupling facilities are being used. The lock structure is on coupling facility 1. The OSAM and VSAM structures are on coupling facility 2.

Three structures on one coupling facility with backup
The following configuration shows multiple z/OS images running in the IMSplex using IRLM. IMS is running on each z/OS image. Two coupling facilities are being used. The lock, OSAM, and VSAM structures are on coupling facility 1. Coupling facility 2 is used as a backup so that if coupling facility 1 fails, structures can be rebuilt on coupling facility 2.

Three structures on one coupling facility with backup and XRF
The following configuration shows six z/OS images running in the IMSplex using IRLM. Three active (XRF) IMS systems are running, and each active IMS has an alternate system. The lock, OSAM, and VSAM structures are on the coupling facility.

One structure on one coupling facility
The following configuration shows multiple z/OS images running in a data-sharing IMSplex using IRLM. IMS is running on each z/OS image. One coupling facility is being used. The lock structure is on the coupling facility. No OSAM or VSAM structures are on the coupling facility. This configuration results in a data-sharing IMSplex using the notify protocol for buffer invalidation.
