Previous Topic: Utility ProgramsNext Topic: IDMSDIRL


IDMSDBAN

Local mode IDMSDBAN (z/OS)

//DBN1     EXEC PGM=IDMSDBN1,REGION=region-size
//STEPLIB  DD  DSN=idms.dba.loadlib,DISP=SHR
//         DD  DSN=idms.custom.loadlib,DISP=SHR
//         DD  DSN=idms.cagjload,DISP=SHR
//userdb   DD  DSN=user.userdb,DISP=SHR

Additional database file assignments, as required

//SYS002   DD  DSN=&&chain,DISP=(NEW,PASS),UNIT=tape,
//             DCB=(RECFM=VB,BLKSIZE=9000)
//SYSLST   DD  SYSOUT=A
//SYSIPT   DD  *

Insert SYSIDMS parameters, as required

/*

IDMSDBAN input parameters

/*
//DBN2     EXEC PGM=IDMSDBN2,REGION=1500K
//STEPLIB  DD  DSN=idms.dba.loadlib,DISP=SHR
//         DD  DSN=idms.custom.loadlib,DISP=SHR
//         DD  DSN=idms.cagjload,DISP=SHR
//SYS001   DD  DSN=&&chain,DISP=(OLD),UNIT=tape
//SYS002   DD  UNIT=SYSDA,SPACE=(TRK,(400,50)),
//             DCB=(RECFM=VB,BLKSIZE=9000)
//SORTWK01 DD  UNIT=SYSDA,SPACE=(TRK,(nnn,nn))
//SORTWK02 DD  UNIT=SYSDA,SPACE=(TRK,(nnn,nn))
//SORTMSG  DD  SYSOUT=A
//SYSLST   DD  SYSOUT=A

Insert SYSIDMS parameters, as required
/*

Note: Additional file assignments may be needed for the user catalog and the system dictionary depending on your security implementation.

region-size

The size of the region. This depends on the size of the database. A larger region size enables efficient execution of the internal sort.

idms.dba.loadlib

Data set name of the load library containing the DMCL and database name table load modules

idms.custom.loadlib

Data set name of the CA IDMS/DB load library containing customized load modules, including customized subschemas

idms.cagjload

Data set name of the CA IDMS/DB load library containing vanilla load modules and delivered subschemas

userdb

DDname of the user file

user.userdb

Data set name of the user file

&&chain

Data set name of the chain file generated by IDMSDBN1

tape

Symbolic device name of the chain file