How the CSL RM repopulates a resource structure
If the resource structure and its duplex (if applicable) fail, and CQS can allocate a new structure, CQS notifies RM to repopulate the structure. RM repopulates the structure from information in its local control blocks.
RM then issues a directive to its clients to populate the structure. Any RM or IMS resource that existed only on the resource structure is lost. When a new resource structure is allocated, the clients can choose to coordinate the repopulation of the resource structure.
Every active IMS system that receives the RM repopulate directive updates RM with the following information:
- Its own PLEXPARM values.
- Its transactions.
- Its local list of database resources, DEDB area resources, and transaction resources that have global status (if global status is maintained).
- The OLCSTAT name
- Terminals, users (or ISC subpools), LTERMs, user IDs, and APPC descriptor names (if STM=YES is specified in DFSDCxxx during IMS initialization) for VTAM® resources only
If an IMSRSC repository is enabled to store resource definitions, when RM is driven to repopulate the resource structure, each RM writes its repository information to the resource structure.
If all IMS systems are down when RM requests repopulation, no IMS information like the global status for databases, DEDB areas, or transactions is available in the new RM structure.