Adding 3390 volumes to an existing dataset

I need to add additional space to our existing databases. I’m running test JCL at the moment, but it doesn’t recognise the new volume, and tried to add the space on the last volume of the existing dataset.

Any ideas? JCL examples and messages below.

//DDDATAR1 DD DSN=ADABASDE.DB40.DATARX,
// DISP=(MOD,CATLG,KEEP),
// SPACE=(CYL,(0,2800)),UNIT=3390,
// DCB=(RECFM=F,BLKSIZE=5064,DSORG=DA),
// STORCLAS=DATABASE,
// VOL=SER=(DVDB28,DVDB32)

fails with

IEC030I B37-04,IFG0554A,FUJSXNB1,ADAFRM,DDDATAR1,5025,DVDB28,04210011,
ADABASDE.DB40.DATARX

and

//DDDATAR1 DD DSN=ADABASDE.DB40.DATARX,
// DISP=(MOD,CATLG,CATLG),
// SPACE=(CYL,(0,2800)),UNIT=3390,
// DCB=(RECFM=F,BLKSIZE=5064,DSORG=DA),
// STORCLAS=DATABASE,
// VOL=(,2,SER=(DVDB28,DVDB32))

Fails with
IEC145I 413-1C,IFG0193A,USERIDB1,ADAFRM,DDDATAR1,5025,DVDB28,
ADABASDE.DB40.DATARX

Don’t worry, I’ve discovered that I need to run an idcams alter addvolumes first

Hi Sue,
Well, I’m not an expert is this area, but according to the manual, "…

To add an additional data set to the Associator or Data Storage:
1 Allocate the data set with the operating system, then format the additional space using the
ADAFRM utility.
2 Add necessary JCL/JCS to all Adabas nucleus and Adabas utility execution procedures.
3 Execute the ADD function.
4 Restart the nucleus.

I’m afraid there’s nothing about IDCAMS; the most important part is allocate & FORMAT

1 Like