To chain a volume, the following command is used:
UPV vvvvvv,CHV=xxxxxx,VOLSEQ=nnn
Where:
Represents the base volume serial number of the multivolume data set.
Represents the volume serial number of the volume to be chained into the set.
Represents the volume sequence number of the volume to be chained. This value must be 1 greater than the last volume sequence number currently in the chain.
Once all the required volumes have been chained, UPV command may be used to update other volume related fields, if necessary.
Examples
The following is an example of multivolume/multi-data set chaining.
UPD XXX001,DSN=CHAIN1 UPD XXX001,CHD=CHAIN2,FILESEQ=002 UPD XXX001,CHD=CHAIN3,FILESEQ=003 UPD XXX001,CHD=CHAIN4,FILESEQ=004 UPV XXX001,CHV=XXX002,VOLSEQ=002 UPD XXX002,DSN=CHAIN4,FILESEQ=004 UPD XXX002,CHD=CHAIN5,FILESEQ=005 UPD XXX002,CHD=CHAIN6,FILESEQ=006 UPV XXX001,CHV=XXX003,VOLSEQ=003 UPD XXX003,DSN=CHAIN6,FILESEQ=006 UPD XXX003,CHD=CHAIN7,FILESEQ=007
The following is an example of a three-volume data set that requires re-chaining. The data set is USERDSN.BACKUP. Volume serial numbers are 000001, 000002 and 000003.
UPD 000001,DSN=USERDSN.BACKUP <- ADDRESSES BASE VOLUME UPV 000001,CHV=000002,VOLSEQ=002 <- CHAINS VOLSER 000002 TO BASE VOLUME UPD 000002,DSN=USERDSN.BACKUP <- UPDATES VOLSER 000002 DATA SET NAME UPV 000001,CHV=000003,VOLSEQ=003 <- CHAINS VOLSER 000003 TO BASE VOLUME UPD 000003,DSN=USERDSN.BACKUP <- UPDATES VOLSER 000003 DATA SET NAME
The following is an example of seven data sets on three volumes that need re-chaining. The volume serial numbers are 000001, 000002 and 000003.
Volser 000001 has the following data sets:
FILE ONE - USERDSN.FILE1 FILE TWO - USERDSN.FILE2 FILE THREE - USERDSN.FILE3 FILE FOUR - USERDSN.FILE4
Volser 000002 has the following data sets:
FILE FOUR - USERDSN.FILE4 <-DATA SET SPANS FROM 000001 onto 000002 FILE FIVE - USERDSN.FILE5 FILE SIX - USERDSN.FILE6
Volser 000003 has the following data sets:
FILE SIX - USERDSN.FILE6 <--DATA SET SPANS FROM 000002 onto 000003 FILE SEVEN - USERDSN.FILE7
Example of multi-data set chaining:
UPD 000001,DSN=USERDSN.FILE1 <- ADDRESSES BASE DATA SET UPD 000001,CHD=USERDSN.FILE2,FILESEQ=002 <- CHAINS FILE2 TO BASE DSN UPD 000001,CHD=USERDSN.FILE3,FILESEQ=003 <- CHAINS FILE3 TO BASE DSN UPD 000001,CHD=USERDSN.FILE4,FILESEQ=004 <- CHAINS FILE4 TO BASE DSN UPV 000001,CHV=000002,VOLSEQ=002 <- CHAINS VOLSER 000002 TO BASE UPD 000002,DSN=USERDSN.FILE4,FILESEQ=004 <- CHAINS FILE4 TO 000002 UPD 000002,CHD=USERDSN.FILE5,FILESEQ=005 <- CHAINS FILE5 TO 000002 UPD 000002,CHD=USERDSN.FILE6,FILESEQ=006 <- CHAINS FILE6 TO 000002 UPV 000001,CHV=000003,VOLSEQ=003 <- CHAINS VOLSER 000003 TO BASE UPD 000003,DSN=USERDSN.FILE6,FILESEQ=006 <- CHAINS FILE6 TO 000003 UPD 000002,CHD=USERDSN.FILE7,FILESEQ=007 <- CHAINS FILE7 TO 000003
|
Copyright © 2014 CA.
All rights reserved.
|
|