When the Scheduler JM subsystem name (SUBSYS=id) is changed, the Scheduler data base must be updated to recognize the new subsystem name. This knowledge Document describes what needs to be done to update the Scheduler data base.
Release: 11.0
Component: Scheduler Job Management
The following procedures assume that the current subsystem name is SCHD (SUBSYS=SCHD), and the new subsystem name is SCHB (SUBSYS=SCHB).
1. Shutdown the Scheduler STC, and ensure that all users are logged off from the Scheduler Online.
2. Backup the current Scheduler system using the Scheduler CAJUTIL0 proc. Sample backup JCL is as follows:
//STEP1 EXEC CAJUTIL0
//$$SCHD DD DUMMY
//SYSPRINT DD SYSOUT=*
//CAIJBST DD DSN=hlq.caijmst.backup,DISP=(,CATLG),
// SPACE=(CYL,(xx,y),RLSE),UNIT=SYSDA
//CAIJBRK DD DSN=hlq.caijtrk.backup,DISP=(,CATLG),
// SPACE=(CYL,(xx,y),RLSE),UNIT=SYSDA
//CAIJBTG DD DSN=hlq.caijstg.backup,DISP=(,CATLG),
// SPACE=(CYL,(xx,y),RLSE),UNIT=SYSDA
//CAIJBCM DD DSN=hlq.caijdcm.backup,DISP=(,CATLG),
// SPACE=(CYL,(xx,y),RLSE),UNIT=SYSDA
//SYSIN DD *
BACKUP CAIJMST
BACKUP CAIJTRK
BACKUP CAIJSTG
BACKUP CAIJDCM
/*
3. Follow procedures in the Systems Programmer Guide Section10.1.1 "IMPLEMENT MULTIPLE COPIES" up to item 8.
a. Change CAS9 Main FUNC=REINIT, SUBSYS=SCHB
b. Add a DD statement of //$$SCHB DD DUMMY to the CASCHD started task job, and to procs CAJUTIL0, CAJUCMD0, CAICHERL
c. Change the Scheduler logon CLIST: ISPEXEC SELECT PGM(CAJIMAIN) NEWAPPL(SCHD) PASSLIB PARM(HB)
4. Rename the existing Scheduler data sets, and allocate new ones:
//RENAME EXEC PGM=IDCAMS,REGION=0M
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
ALTER cai.schd.data NEWNAME(cai.schd.data.old)
ALTER cai.schd.hist NEWNAME(cai.schd.hist.old)
ALTER cai.schd.index NEWNAME(cai.schd.index.old)
/*
//* ALLOCATE & INITIALIZE NEW DATASETS
//*
//INIT EXEC PGM=DBUTLTY,REGION=4M,COND=(0,LT)
//STEPLIB DD DISP=SHR,DSN=cai.datacom.cuslib
// DD DISP=SHR,DSN=cai.datacom.cailib
//SYSPRINT DD SYSOUT=*
//ACH430 DD DISP=(NEW,CATLG),
// DSN=cai.schd.data,
// UNIT=SYSDA,
// VOL=SER=nnnnnn,
// SPACE=(CYL,(xx,y)),
// DCB=(DSORG=PS,RECFM=F,LRECL=4096,BLKSIZE=4096)
//HST430 DD DISP=(NEW,CATLG),
// DSN=cai.schd.hist,
// UNIT=SYSDA,
// VOL=SER=nnnnnn,
// SPACE=(CYL,(xx,y)),
// DCB=(DSORG=PS,RECFM=F,LRECL=4096,BLKSIZE=4096)
//IXX430 DD DISP=(NEW,CATLG),
// DSN=cai.schd.index,
// UNIT=SYSDA,
// VOL=SER=nnnnnn,
// SPACE=(CYL,(xx,y)),
// DCB=(DSORG=PS,RECFM=F,LRECL=4096,BLKSIZE=4096)
//SYSIN DD *
INIT AREA=IXX,DBID=430
INIT AREA=ACH,DBID=430
INIT AREA=HST,DBID=430
LOAD AREA=ACH,DBID=430,FORMAT=NONE,SORT=1
LOAD AREA=HST,DBID=430,FORMAT=NONE,SORT=1
/*
5. Restore the backup files created in Step 1 into the newly created SCHB subsystem.
//STEP1 EXEC CAJUTIL0
//$$SCHB DD DUMMY
//SYSPRINT DD SYSOUT=*
//CAIJBST DD DSN=hlq.caijmst.backup,DISP=SHR
//CAIJBRK DD DSN=hlq.caijtrk.backup,DISP=SHR
//CAIJBTG DD DSN=hlq.caijstg.backup,DISP=SHR
//CAIJBCM DD DSN=hlq.caijdcm.backup,DISP=SHR
//SYSIN DD *
RESTORE CAIJMST
RESTORE CAIJTRK
RESTORE CAIJSTG
RESTORE CAIJDCM
/*