DFSMSrmm Catalog Synchronization Benefits
Web Doc
Note: This is publication is now archived. For reference only.
Since DFSMS/MVS V1.5 DFSMSrmm, Vital Record Selection (VRSEL) is enhanced by removing the need to perform catalog locates for all data sets that match to a WHILECATALOG VRS. The catalog status of data sets recorded by DFSMSrmm is now maintained dynamically during catalog and uncatalog operations.
The catalog synchronization function cannot be exploited until you enable it by synchronizing the DFSMSrmm control data set (CDS) with your user catalogs using EDGHSKP with PARM=CATSYNCH, and for unshared catalogs, enabling with EDGUTIL.
The following enhancements are included:
Before you can start catalog synchronization, you should check that DFSMSrmm has all the authorizations to read all ICF user catalogs including the tape volume catalog (TCDB). Normally, it is named SYS1.VOLCAT.VGENERAL.
When you enable catalog synchronization, DFSMSrmm synchronizes the DFSMSrmm control data set and available user catalogs. Enabling catalog synchronization is normally a one-time action. Once the catalog is synchronized, DFSMSrmm continually tracks and updates the catalog status. You enable catalog synchronization by specifying the DFSMSrmm EDGRMMxx OPTION CATSYSID operand described in the DFSMSrmm Implementation and Customization Guide, SC26-7405, in the chapter “Defining System Options:OPTION.”
Allocating a larger message data set
You must allocate a larger DFSMSrmm message data set, because the catalog synchronization will write a record to the DFSMSrmm message file for each data set that is updated in the DFSMSrmm control data set.
Journal considerations
The catalog synchronization will also generate many records in the journal data set. Prepare for this by allocating a large journal data set, or process the catalog synchronization run with the journal data set disabled.
Enabling catalog synchronization
To request catalog synchronization, specify the CATSYNCH parameter. Before you start this function, check the size of your message data. The DFSMSrmm subsystem writes a message to this data set for each record that is updated in this run. You do not need to stop tape processing because this function can run in parallel to your normal jobs using tape drives. DFSMSrmm always retrieves catalog information to determine the catalog status of a data set.
You must use CATSYNCH(YES) to indicate to DFSMSrmm that catalogs are synchronized when you run DFSMSrmm with unshared catalogs. Run EDGUTIL with the PARM=UPDATE parameter specified and CONTROL CATSYNCH(YES) to set the ’last catalog synchronization date and time’ in the DFSMSrmm control data set control record. Check that the catalog synchronization is enabled successfully by using the TSO RMM LISTCONTROL subcommand.
The material included in this document is in DRAFT form and is provided 'as is' without warranty of any kind. IBM is not responsible for the accuracy or completeness of the material, and may update the document at any time. The final, published document may not include any, or all, of the material included herein. Client assumes all risks associated with Client's use of this document.