DSN/Change - The Dataset Renaming System

 

Publications

Product description

You've got a  problem. The number of datasets you have is growing steadily, but your naming conventions are outmoded and have to be adapted to today's needs. Or you want to integrate another data center into your system and its naming conventions don't match yours.

But changing a dataset name is a lot of work: The dataset has to be renamed in the catalog, the DD statements in the JCL have to be modified, symbolic parms have to be resolved, IMS dynallocs and utilities have to be adapted – and on and on.

The upshot: Manual migration of file names is time-consuming, error-prone and, as a result, expensive. That's why there's DSN/Change. If you want to carry out migration automatically, reliably and at low cost, DSN/Change is the right tool for your data center.

 

 


Functional Overview

Example

Here's a simple example to illustrate the basic procedure used for renaming datasets with DSN/Change.

1. Rules are Defined

Rules are used for determining the new file names. In our example, all P390A.DCH.* files are to be renamed P390A.XCP.JOBNAME.* (where JOBNAME is the name of the job creating the files).

2. JCL is Modified

As SMS has now been deployed in our example company, old UNIT, VOLUME and BLKSIZE information is to be removed from the JCL. At the same time, management-class parameters are to be added.

3. Rename is Prepared

The user now selects a group of files to be re-named. Rules are used to create new file names and these names are written to the DSN/Change database. However, the entire conversion should be simulated first in TRY mode. 

4. Results are Verified

In TRY mode, the user can check planned modifications. The old file names are listed next to the new ones and the way the JCL will be modified JCL. 

5.    Files are Renamed

Only now are the files physically renamed or copied. The current batch production does not have to be interrupted: The entire modification process executes automatically in the background:

Cost / Benefit Analysis

Empirical values were used for this cost/benefit analysis. Depending on the environment –  the number of symbolic parameters, naming conventions already available, special cases and so on – the benefit may be far higher but, of course, also less than in the example. However, using DSN/Change will always save you a lot of money.


[1] For current prices, please refer to the HORIZONT price schedule.