Browse Prior Art Database

Data Relocation of Meta Data and Selected Files From One Tape to Another Disclosure Number: IPCOM000028577D
Original Publication Date: 2004-May-21
Included in the Prior Art Database: 2004-May-21
Document File: 1 page(s) / 40K

Publishing Venue



The process associated to relocation of data from one tape to another tape involves a few tasks. First, to ensure all datasets/tapes associated to a particular tape chain are included. There are four types of tape data - single dataset/single tape, multi dataset/single tape, single dataset/multi tape and multi dataset/multi tape. Second, relocate such data, and, third, apply the updates associated to the original tape(s)/datasets(s) to the newly relocated tape(s)/datasets(s) in the environments tape management system. If any of these three tasks are not followed, data loss can occur.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 68% of the total text.

Page 1 of 1

Data Relocation of Meta Data and Selected Files From One Tape to Another

The invention is a process using tape mgmt utilities and S/W programs that allow for the safe relocation of data from one tape to another. Part 1 is to come up with a method of ensuring all tape chains identified are done so inclusively - meaning, if the tape chain spans 2 tapes and contains 10 datasets on it, there is a method of producing that information in the correct sequence. I use existing tape utilites to do this......

- Identify the first tape in the tape chain - Using the first tape in the chain, issue associated tape commands/utilities to identify all tapes in that chain. For DFRMM (IBMs MVS tape mgmt S/W), I issue a RMM SV CHAIN
VOLUME("VOL1") LIMIT(*) - this will provide a list of all tapes in a given chain. For CA1 (Computer Associates MVS tape mgmt S/W), I issue a TMSBINQ command - VOL=xxxxxx,LONG.
- For DFRMM, I then issue a RMM SD DSNAME(*) VOLUME("VOLSER1.Q")
LIMIT(*) command for every tape in the chain to allow the identification of all the datasets associated to the given tape chain. For CA1, I simply extract the results from the TMSBINQ command - not only does the TMSBINQ command provide the list of tapes in the tape chain, it also provides the list of datasets associated to those tapes.

Once the tape chain has been identified inclusively, I use IBM utilities (IEBGENER or DFSMSdss) to relocate the data using the list of tapes/datasets previously identified.

The last part...