IMSRSC repository and RS catalog repository data sets
The IMSRSC repository uses a set of VSAM key-sequenced data sets (KSDSs) that you define to store the resource and descriptor definitions for the members of an IMSplex in a common repository.
In addition, the Repository Server (RS) has its own repository, called the RS catalog repository, that is used to maintain the definitions for the repositories for the IMS repository function. The RS catalog repository manages the association of repository names with repository data sets. An RS address space and the RS catalog repository are required to manage an IMSRSC repository.
- A primary repository index data set (RID) and a primary repository member data set (RMD). The RID stores the names and keys of all members within a repository. The RMD stores the member data indexed by the RID. These data sets are required.
- A secondary RID and a secondary RMD. The secondary RID and RMD provide a duplex copy of the data in the primary RID and RMD. These data sets are required.
You can create a spare RID and RMD for the IMSRSC repository, but not for the RS catalog repository.
The properties of each secondary and spare data set must be the same as the corresponding primary data set.
The IVP program that builds a sample IMS system includes support for dynamic resource definition (DRD) and the repository. You can use the IVP to define and allocate VSAM KSDSs that can be used as repository data sets. For information about the IVP sample jobs, see IMS Version 15.5 Installation.
Guidelines and restrictions for IMSRSC repository and RS catalog repository data sets
- The REUSE attribute is required, because it allows the RS to automatically recover corrupt repository data sets at repository open time.
- You can use only share options (1,3) or (2,3). The share options for the INDEX and DATA components of a repository data set must match.
- The SPANNED attribute is not supported. Repository data sets must be non-spanned KSDSs.
- The recommended CI size is 8 KB for both the INDEX and DATA components of all of the repository data sets.
- The RS uses a single local shared resource (LSR) pool with a default 8 KB buffer size. For this buffer pool to be used optimally, make sure that the repository data sets have a matching 8 KB control interval size.