The RECON data set is the most important data set for the operation of DBRC and data sharing. The RECON data set holds all of the resource information and event tracking information that is used by IMS. The RECON data set can consist of one, two, or three data sets:
The original data set and the copy are a pair of VSAM clusters that work as a pair to record information. A third RECON can be used as a spare. IMS normally works with two active RECON data sets. If one becomes unavailable, the spare will be activated if it is available. The best solution, from an availability point of view, is to use all three data sets. This is strongly recommended. Using three data sets for the RECON causes DBRC to use them in the following way:
RECON RecordsThe individual records in the RECON contain the information that DBRC keeps track of. Types of RECON RecordsThere are six general types of RECON records: Control records
Log records
Change accumulation records
DBDS group records
Subsystem records
Database records Database records track the state of databases, DBDSs, and resources required for recovery of the DBDSs. This class of records includes:
Database-Related InformationA database and its associated data sets should be defined in only one RECON data set. The fundamental principle behind the RECON data set is to store all recovery-related information for a database in one place. It is not possible to use multiple RECON data sets in the recovery processing for the same database. IMS Systems and the RECONAn IMS system can be connected to only one set of RECON data sets. All databases that are accessed by IMS TM systems under the control of DBRC must be registered in the RECON referenced by the online IMS system only if the RECON has the FORCER option set on. All batch IMS systems that access any database accessed by the online IMS system should reference the same RECON data sets that are referenced by the online IMS system. Database Names in the RECON Data SetThe database names (DBD names) defined in one RECON data set must all be unique. The database records stored in the RECON data set are registered with a key based on the DBD name. Therefore, DBRC cannot be used to control both test and production databases that use the same RECON data sets, unless you adopt a naming convention. As a general rule, more than one set of RECON data sets is necessary if all the following conditions are true:
The application of the previous rules usually results in the need for at least two different sets of RECON data sets: one shared between the production systems, and one for the test systems. Note: On the INIT.DBDS command, which is used to create the database data set record in the RECON, you must supply the database data set name (DSN). When IMS opens the database, DBRC checks the DSN against the name that is registered in the RECON data set. If this name does not match, DBRC treats this database as if it was not registered. In this case, the test database (with a DSN different than the production database, even if with the same DBD name) and data set name, can coexist with the production environment, but not under the control of DBRC. |