Executing Under the Central Version
The z/VSE JCL used to run IDMSDDDL under the central version follows:
IDMSDDDL (z/VSE)
// EXEC PROC=IDMSLBLS // UPSI b If specified in IDMSOPTI module // DLBL IJSYSPH,'temp.dddl',0 // EXTENT SYSPCH,nnnnnn,,,ssss,llll ASSGN SYSPCH,X'ddd' // EXEC IDMSDDDL Optional SYSIDMS parameters /* DDDL source statements /*
|
IDMSLBLS |
Name of the procedure provided at installation that contains the file definitions for CA IDMS dictionaries and databases. For a complete listing of IDMSLBLS, see "IDMSLBLS procedure", later in this section. IDMSLBLS references the SYSIDMS input file, a file you can use to specify runtime parameters, such as DMCL or dictionary name. For information on SYSIDMS parameters, refer to CA IDMS Common Facilities Guide. |
|
b |
Appropriate 1- to 8-character UPSI bit string, as specified in the IDMSOPTI module |
|
nnnnnn |
Serial number of the disk volume |
|
temp.dddl |
File ID of the output file |
|
ssss |
Starting track (CKD) or block (FBA) of disk extent |
|
llll |
Number of tracks (CKD) or blocks (FBA) of disk extent |
|
ddd |
Disk device assignment for punched output |
Executing in Local Mode
To execute IDMSDDDL in local mode, remove the UPSI specification and replace it with the following statements:
// EXTENT sys017,nnnnnn // ASSGN sys017,DISK,VOL=nnnnnn,SHR // TLBL sysjrnl,'idms.tapejrnl',,nnnnnn,,f // ASSGN sys009,TAPE,VOL=nnnnnn
|
sys017 |
Logical unit assignment for dictionary load area |
|
sys009 |
Filename of the tape journal file; the name must be appropriate to the DMCL module being used |
|
idms.tapejrnl |
File ID of the tape journal file |
|
f |
File number of the tape journal file |
|
nnnnnn |
Serial number of the tape volume |
IDMSLBLS Procedure
IDMSLBLS is a procedure that contains file definitions for the dictionaries, sample databases, disk journal files, and SYSIDMS file provided during installation.
You can tailor the following IDMSLBLS procedure (provided at installation) to reflect the filenames and definitions in use at your site. Reference IDMSLBLS as shown in the previous z/VSE JCL job stream.
* ──────── LIBDEFS ──────── // LIBDEF *,SEARCH=idmslib.sublib // LIBDEF *,CATALOG=user.sublib /* ───────────────────────── LABELS ───────────────────────── // DLBL idmslib,'idms.library',1999/365 00061000 // EXTENT ,nnnnnn,,,ssss,1500 00062000 // DLBL dccat,'idms.system.dccat',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,31 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dccatl,'idms.system.dccatlod',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dccatx,'idms.system.dccatx',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,11 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dcdml,'idms.system.ddldml',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,101 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dclod,'idms.system.ddldclod',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,21 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dclog,'idms.system.ddldclog',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,401 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dcrun,'idms.system.ddldcrun',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,68 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dcscr,'idms.system.ddldcscr',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,135 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dcmsg,'idms.sysmsg.ddldcmsg',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,201 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dclscr,'idms.sysloc.ddlocscr',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dirldb,'idms.sysdirl.ddldml',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,201 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dirllod,'idms.sysdirl.ddldclod',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,2 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL empdemo,'idms.empdemo1',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,11 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL insdemo,'idms.insdemo1',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL orgdemo,'idms.orgdemo1',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL empldem,'idms.sqldemo.empldemo',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,11 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL infodem,'idms.sqldemo.infodemo',1999/365,DA
// EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL projdem,'idms.projseg.projdemo',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL indxdem,'idms.sqldemo.indxdemo',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,6 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL sysctl,'idms.sysctl',1999/365,SD // EXTENT SYSnnn,nnnnnn,,,ssss,2 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL secdd,'idms.sysuser.ddlsec',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,26 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dictdb,'idms.appldict.ddldml',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,51 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL dloddb,'idms.appldict.ddldclod',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,51 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL sqldd,'idms.syssql.ddlcat',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,101 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL sqllod,'idms.syssql.ddlcatl',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,51 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL sqlxdd,'idms.syssql.ddlcatx',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,26 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL asfdml,'idms.asfdict.ddldml',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,201 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL asflod,'idms.asfdict.asflod',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,401 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL asfdata,'idms.asfdict.asfdata',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,201 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL ASFDEFN,'idms.asfdict.asfdefn',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,101 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL j1jrnl,'idms.j1jrnl',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,54 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL j2jrnl,'idms.j2jrnl',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,54 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL j3jrnl,'idms.j3jrnl',1999/365,DA // EXTENT SYSnnn,nnnnnn,,,ssss,54 // ASSGN SYSnnn,DISK,VOL=nnnnnn,SHR // DLBL SYSIDMS,'#SYSIPT',0,SD /+ /*
|
idmslib.sublib |
Name of the sublibrary within the library containing CA IDMS modules |
|
user.sublib |
Name of the sublibrary within the library containing user modules |
|
idmslib |
Name of the file containing CA IDMS modules |
|
idms.library |
ID associated with the file containing CA IDMS modules |
|
SYSnnn |
Logical unit of the volume for which the extent is effective |
|
nnnnnn |
Volume serial identifier of appropriate disk volume |
|
ssss |
Starting track (CKD) or block (FBA) of disk extent |
|
dccat |
Filename of the system dictionary catalog (DDLCAT) area |
|
idms.system.dccat |
ID of the system dictionary catalog (DDLCAT) area |
|
dccatl |
Filename of the system dictionary catalog load (DDLCATLOD) area |
|
idms.system.dccatlod |
ID of the system dictionary catalog load (DDLCATLOD) area |
|
dccatx |
Name of the system dictionary catalog index (DDLCATX) area |
|
idms.system.dccatx |
ID of the system dictionary catalog index (DDLCATX) area |
|
dcdml |
Name of the system dictionary definition (DDLDML) area |
|
idms.system.ddldml |
ID of the system dictionary definition (DDLDML) area |
|
dclod |
Name of the system dictionary definition load (DDLDCLOD) area |
|
idms.system.ddldclod |
ID of the system dictionary definition load (DDLDCLOD) area |
|
dclog |
Name of the system log area (DDLDCLOG) area |
|
idms.system.ddldclog |
ID of the system log (DDLDCLOG) area |
|
dcrun |
Name of the system queue (DDLDCRUN) area |
|
idms.system.ddldcrun |
ID of the system queue (DDLDCRUN) area |
|
dcscr |
Name of the system scratch (DDLDCSCR) area |
|
idms.system.ddldcscr |
ID of the system scratch (DDLDCSCR) area |
|
dcmsg |
Name of the system message (DDLDCMSG) area |
|
idms.sysmsg.ddldcmsg |
ID of the system message (DDLDCMSG) area |
|
dclscr |
Name of the local mode system scratch (DDLOCSCR) area |
|
idms.sysloc.ddlocscr |
ID of the local mode system scratch (DDLOCSCR) area |
|
dirldb |
Name of the IDMSDIRL definition (DDLDML) area |
|
idms.sysdirl.ddldml |
ID of the IDMSDIRL definition (DDLDML) area |
|
dirllod |
Name of the IDMSDIRL definition load (DDLDCLOD) area |
|
idms.sysdirl.dirllod |
ID of the IDMSDIRL definition load (DDLDCLOD) area |
|
empdemo |
Name of the EMPDEMO area |
|
idms.empdemo1 |
ID of the EMPDEMO area |
|
insdemo |
Name of the INSDEMO area |
|
idms.insdemo1 |
ID of the INSDEMO area |
|
orgdemo |
Name of the ORGDEMO area |
|
idms.orgdemo1 |
ID of the ORDDEMO area |
|
empldem |
Name of the EMPLDEMO area |
|
idms.sqldemo.empldemo |
ID of the EMPLDEMO area |
|
infodem |
Name of the INFODEMO area |
|
idms.sqldemo.infodemo |
ID of the INFODEMO area |
|
projdem |
Name of the PROJDEMO area |
|
idms.projseg.projdemo |
ID of the PROJDEMO area |
|
indxdem |
Name of the INDXDEMO area |
|
idms.sqldemo.indxdemo |
ID of the INDXDEMO area |
|
sysctl |
Name of the SYSCTL file |
|
idms.sysctl |
ID of the SYSCTL file |
|
secdd |
Name of the system user catalog (DDLSEC) area |
|
idms.sysuser.ddlsec |
ID of the system user catalog (DDLSEC) area |
|
dictdb |
Name of the application dictionary definition area |
|
idms.appldict.ddldml |
ID of the application dictionary definition (DDLDML) area |
|
dloddb |
Name of the application dictionary definition load area |
|
idms.appldict.ddldclod |
ID of the application dictionary definition load (DDLDCLOD) area |
|
sqldd |
Name of the SQL catalog (DDLCAT) area |
|
idms.syssql.ddlcat |
ID of the SQL catalog (DDLCAT) area |
|
sqllod |
Name of the SQL catalog load (DDLCATL) area |
|
idms.syssql.ddlcatl |
ID of SQL catalog load (DDLCATL) area |
|
sqlxdd |
Name of the SQL catalog index (DDLCATX) area |
|
idms.syssql.ddlcatx |
ID of the SQL catalog index (DDLCATX) area |
|
asfdml |
Name of the asf dictionary definition (DDLDML) area |
|
idms.asfdict.ddldml |
ID of the asf dictionary definition (DDLDML) area |
|
asflod |
Name of the asf dictionary definition load (ASFLOD) area |
|
idms.asfdict.asflod |
ID of the asf dictionary definition load (ASFLOD) area |
|
asfdata |
Name of the asf data (ASFDATA) area |
|
idms.asfdict.asfdata |
ID of the asf data area (ASFDATA) area |
|
ASFDEFN |
Name of the asf data definition (ASFDEFN) area |
|
idms.asfdict.asfdefn |
ID of the asf data definition area (ASFDEFN) area |
|
j1jrnl |
Name of the first disk journal file |
|
idms.j1jrnl |
ID of the first disk journal file |
|
j2jrnl |
Name of the second disk journal file |
|
idms.j2jrnl |
ID of the second disk journal file |
|
j3jrnl |
Name of the third disk journal file |
|
idms.j3jrnl |
ID of the third disk journal file |
|
SYSIDMS |
Name of the SYSIDMS parameter file |
|
Copyright © 2014 CA.
All rights reserved.
|
|