Changing the subsystem name for a single copy of Scheduler Job Management.
search cancel

Changing the subsystem name for a single copy of Scheduler Job Management.

book

Article ID: 52651

calendar_today

Updated On:

Products

Scheduler Job Management

Issue/Introduction

When the Scheduler 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.

 

Environment

Release: 11.0
Component: Scheduler Job Management

Resolution

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 Scheduler 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
/*


Additional Information