FDRMOVE combines the proven technology of FDRPAS (volume migration) and FDRINSTANT
(instant data set copy) to provide non-disruptive or minimally-disruptive movement of
data sets. FDRMOVE can be used to move data at the data set level to new disks, and
is particularly useful for combining data from smaller disks onto larger disks,
such as moving three (3) 3390-3s onto a 3390-9. FDRMOVE is very easy to use.
FDRMOVE supports single and multi-volume VSAM and non-VSAM data sets on SMS and non-SMS
volumes. FDRMOVE will automatically inhibit new data sets from being allocated to SMS source
volumes during the move.
- Flexible selection criteria by volume from the
catalog or by storage group.
- Allows you to free up UCB’s and implement
load balancing.
- ISPF interface will allow you to monitor
FDRMOVE activity.
- Simulation feature that validates your control
statement and displays all the selected data sets
and shows which are currently active, including
the owning jobnames.
FDRMOVE includes FDRPAS.
KEY FEATURES OF FDRMOVE ARE:
- Automation of the movement of data sets, using simple JCL and control statements.
- Unattended operation: once started, FDRMOVE can execute for long periods of time without human
intervention or monitoring.
- Handling of active data sets: when a data set is identified as active (because a SYSDSN ENQ is
held by another task), FDRMOVE will begin testing the ENQ on the data set at frequent intervals.
As soon as it becomes free, it will be moved. Most data sets will become naturally inactive at some
time but for others you may need to take action to free them for brief intervals.
- Use of fast data replication hardware facilities, such as FlashCopy on IBM and HDS disks,
EMCSNAP on EMC disks, and SNAPSHOT on STK/Sun disks. The FASTMOVE function of FDRMOVE will move
source volumes into the target subsystem (‘transit station’), using FDRPAS, where fast replication
can be used to quickly move data sets when they become available.
- FDRMOVE can move all types of data sets including VSAM, DB2, and non-VSAM data sets.
It can move individual pieces of a multi-volume data set, or the entire data set.
FDRMOVE can be used to move data at the data set level to new disks, and is particularly useful for
combining data from smaller disks to larger disks, such as moving three (3) 3390-3s onto a 3390-9.
You can use two possible techniques:
- You can use FDRPAS to move a set of smaller disks to a matching set of larger disks. FDRPAS
will update the free space to make all the new tracks available for allocation. You can then use
FDRMOVE to move the data sets from several other input volumes to populate the larger disks.
- Or you can simply initialize a set of larger disks and use FDRMOVE to move data sets from various
smaller disks to populate the new disks.
Data sets can be moved between disk volumes in the same disk subsystem, or between disk volumes
in different subsystems and between different hardware manufacturers. FDRMOVE supports single and
multi-volume VSAM and non-VSAM data sets on SMS or non-SMS volumes. FDRMOVE has
an option to set the input volumes to DISNEW for SMS (disable new allocations) and PRIVATE for
non-SMS, so that new data sets will go to the new output volumes.
FDRMOVE has three functions FASTMOVE, MOVE and Simulation:
FASTMOVE: uses “instant” data set replication technology such as FlashCopy (on IBM and HDS
subsystems) and EMCSNAP to quickly move data sets when the source and target data sets are in
different disk subsystems by moving the source volumes into the target subsystem.
FASTMOVE can typically move up to 1TB of data per minute, residing within no more than
250 data sets from 16 volumes concurrently.
FASTMOVE is designed to move data sets belonging to one application, when that application cannot
be brought down for more than a few minutes.
MOVE: uses normal read/write I/O to move data sets when they become inactive (DEQed). MOVE will
immediately move all data sets which are inactive. After that, it will frequently check the ENQ status of
all selected data sets not yet moved. As soon as they become inactive (such as a TSO user logging
off), they are immediately moved.
SIMULATION: FDRMOVE includes a simulation facility (SIMMOVE) which simulates a FASTMOVE
step. SIMMOVE validates your control statements and the PASJOB internal job. It displays all the
volumes that will be processed and shows how many will need to move to transit stations. It also
displays all the selected data sets and shows which are currently active (including the using jobnames).
CONSOLIDATE DISKS EXAMPLE...SIMPLE JCL AND CONTROL CARDS
This is an example of a MOVE to consolidate 60 3390-9 input volumes to 22 3390-27 output volumes.
FDRMOVE will terminate automatically if all selected data sets have been moved. But if some data
sets never become inactive, STOPINACTIVE=480 causes FDRMOVE to automatically terminate if it
has been idle (not moving data sets) for a cumulative time of 480 minutes (8 hours).

Or moving all data sets residing in an old controller to a new controller within a storage group.
FDRMOVE can be used to:
- Consolidate smaller volumes onto a larger volume, for SMS and non-SMS volumes
- Move additional smaller volumes to fill up the space on a larger volume with minimal disruption
after using FDRPAS to move one volume to that larger volume non-disruptively.
- Move data sets to new volumes or SMS storage groups with minimal disruption
- Fewer UCBs are required to address the data, so freed UCBs can be used for other purposes
- Implement load balancing – moving data sets or volumes to improve performance

In the example above, the FDRPAS transit station job has completed moving the first two volumes to the
transit stations and is still moving the third. 70 of the data sets on those two volumes were either inactive
when the volume reached the transit station or became inactive sometime before this display was requested.
Since “Display DSN” is set to YES, it displays each data set that is still active. It also shows the
number of jobs or tasks which hold the SYSDSN ENQ on the data set and lists the first few jobnames.
Once the display shows that all volumes are in transit stations, you will see the active data sets that remain
and the jobs or tasks that own them. You can then shut down those applications. FASTMOVE tests the
ENQ every few seconds, and moves the data set with instant technology as soon as it becomes free.