The following software products and components support logical data migration:

￿DFSMS allocation management

￿Allocation management by CA-ALLOC

￿DFSMSdss

￿DFSMShsm™

￿FDR

￿System utilities like:

IDCAMS with REPRO, EXPORT / IMPORT commands

IEBCOPY to migrate Partitioned Data Sets (PDS) or Partitioned Data Sets Extended (PDSE)

ICEGENER as part of DFSORT which can handle sequential data but not VSAM data sets, which also applies to IEBGENER

￿CA-Favor

￿CA-DISK or ASM2

￿Database utilities for data which is managed by certain database managers like DB2 or IMS™. CICS® as a transaction manager usually uses VSAM data sets.

13.3.1Data Set Services Utility (DFSMSdss)

A common utility is DFSMSdss. In this case it is not used for full physical full volume operations, but for data set level operations. Pointing to certain input volumes, DFSMSdss can also move data sets in a logical fashion off of certain source volumes.

Example 13-5 DFSMSdss for logical data migration from certain input volumes

//MIGRATE

EXEC PGM=ADRDSSU

 

//SYSPRINT

DD SYSOUT=*

 

//* --------

FROM VOLUMES ---------------------------------------

***

//IN001

DD UNIT=3390,VOL=SER=AAAAAA,DISP=SHR

 

//IN002

DD UNIT=3390,VOL=SER=BBBBBB,DISP=SHR

 

//IN003

DD UNIT=3390,VOL=SER=CCCCCC,DISP=SHR

 

//SYSIN

DD *

 

COPY DS(INC(**) EXCLUDE(SYS1.VTOCIX.*,SYS1.VVDS.*)) -

LIDD(IN001,IN002,IN003)

-

DELETE CATALOG

-

ALLDATA(*) ALLX WAIT(0,0) ADMIN OPT(3) CANCELERROR

/*

//

Example 13-5depicts how to migrate all data sets from certain volumes. The keyword is LOGINDDNAME or LIDD, which identifies the volumes from where the data is to be picked. There is no output volume specified, although it is also possible to distribute all data sets from the input or source volumes to a larger output volume or to more than one output volume. Example 13-5assumes a system-managed environment. Here the system would automatically place the output data sets according to what the Automatic Class Selection Routine (ACS) suggests. The next paragraph is more specific on how this approach works.

If the number of volumes is rather small and the source volume’s data sets are all managed by DFSMS/MVS, which implies that the data set is managed through Management Classes, you might consider utilizing DFSMShsm to migrate all data sets off the source volumes.

During recall the data set would then be allocated onto the new volumes provided that the source volumes are disabled for new allocations in a system-managed environment. This approach is not practical for large data migration scenarios.

Another variation of DFSMShsm to migrate data on a logical data set level is to utilize Aggregate Backup and Recovery (ABARS). ABARS allows you, through powerful data

264DS6000 Series: Concepts and Architecture

Page 288
Image 288
IBM DS6000 Series manual Data Set Services Utility DFSMSdss, Fdr