Previous Topic: TCAM ConsiderationsNext Topic: SYSGEN User-Exit Program


IDMSLBLS Procedure for z/VSE JCL

This appendix lists the IDMSLBLS procedure referenced in z/VSE JCL in this document.

What is the IDMSLBLS Procedure

IDMSLBLS is a procedure provided during a CA IDMS z/VSE installation. It contains file definitions for the CA IDMS components listed below. These components are provided during installation:

Tailor the IDMSLBLS procedure to reflect the file names and definitions in use at your site and include this procedure in z/VSE JCL job streams.

The sample z/VSE JCL provided in this document includes the IDMS.LBLS procedure. Therefore, individual file definitions for CA IDMS dictionaries, sample databases, disk journal files, and SYSIDMS. file are not included in the sample JCL.

IDMSLBLS Procedure Listing

* ──────── LIBDEFS ────────
// LIBDEF  *,SEARCH=idmslib.sublib
// LIBDEF  *,CATALOG=user.sublib
/*  ───────────────────────── LABELS ─────────────────────────
// DLBL    idmslib,'idms.library',2099/365
// EXTENT  ,nnnnnn,,,ssss,1500
// DLBL    dccat,'idms.system.dccat',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,31
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dccatl,'idms.system.dccatlod',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dccatx,'idms.system.dccatx',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,11
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dcdml,'idms.system.ddldml',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,101
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dclod,'idms.system.ddldclod',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,21
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dclog,'idms.system.ddldclog',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,401
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dcrun,'idms.system.ddldcrun',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,68
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dcscr,'idms.system.ddldcscr',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,135
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dcmsg,'idms.sysmsg.ddldcmsg',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,201
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dclscr,'idms.sysloc.ddlocscr',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dirldb,'idms.sysdirl.ddldml',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,201
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dirllod,'idms.sysdirl.ddldclod',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,2
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    empdemo,'idms.empdemo1',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,11
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    insdemo,'idms.insdemo1',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    orgdemo,'idms.orgdemo1',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    empldem,'idms.sqldemo.empldemo',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,11
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    infodem,'idms.sqldemo.infodemo',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    projdem,'idms.projseg.projdemo',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    indxdem,'idms.sqldemo.indxdemo',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,6
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    sysctl,'idms.sysctl',2099/365,SD
// EXTENT  SYSnnn,nnnnnn,,,ssss,2
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    secdd,'idms.sysuser.ddlsec',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,26
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dictdb,'idms.appldict.ddldml',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,51
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    dloddb,'idms.appldict.ddldclod',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,51
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    sqldd,'idms.syssql.ddlcat',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,101
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    sqllod,'idms.syssql.ddlcatl',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,51
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    sqlxdd,'idms.syssql.ddlcatx',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,26
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    asfdml,'idms.asfdict.ddldml',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,201
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    asflod,'idms.asfdict.asflod',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,401
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    asfdata,'idms.asfdict.asfdata',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,201
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    ASFDEFN,'idms.asfdict.asfdefn',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,101
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    j1jrnl,'idms.j1jrnl',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,54
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    j2jrnl,'idms.j2jrnl',2099/365,DA
// EXTENT  SYSnnn,nnnnnn,,,ssss,54
// ASSGN   SYSnnn,DISK,VOL=nnnnnn,SHR
// DLBL    j3jrnl,'idms.j3jrnl',2099/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

Filename of the file containing CA IDMS modules

idms.library

File-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

File-ID of the system dictionary catalog (DDLCAT) area

dccatl

Filename of the system dictionary catalog load (DDLCATLOD) area

idms.system.dccatlod

File-ID of the system dictionary catalog load (DDLCATLOD) area

dccatx

Filename of the system dictionary catalog index (DDLCATX) area

idms.system.dccatx

File-ID of the system dictionary catalog index (DDLCATX) area

dcdml

Filename of the system dictionary definition (DDLDML) area

idms.system.ddldml

File-ID of the system dictionary definition (DDLDML) area

dclod

Filename of the system dictionary definition load (DDLDCLOD) area

idms.system.ddldclod

File-ID of the system dictionary definition load (DDLDCLOD) area

dclog

Filename of the system log area (DDLDCLOG) area

idms.system.ddldclog

File-ID of the system log (DDLDCLOG) area

dcrun

Filename of the system queue (DDLDCRUN) area

idms.system.ddldcrun

File-ID of the system queue (DDLDCRUN) area

dcscr

Filename of the system scratch (DDLDCSCR) area

idms.system.ddldcscr

File-ID of the system scratch (DDLDCSCR) area

dcmsg

Filename of the system message (DDLDCMSG) area

idms.sysmsg.ddldcmsg

File-ID of the system message (DDLDCMSG) area

dclscr

Filename of the local mode system scratch (DDLOCSCR) area

idms.sysloc.ddlocscr

File-ID of the local mode system scratch (DDLOCSCR) area

dirldb

Filename of the IDMSDIRL definition (DDLDML) area

idms.sysdirl.ddldml

File-ID of the IDMSDIRL definition (DDLDML) area

dirllod

Filename of the IDMSDIRL definition load (DDLDCLOD) area

idms.sysdirl.dirllod

File-ID of the IDMSDIRL definition load (DDLDCLOD) area

empdemo

Filename of the EMPDEMO area

idms.empdemo1

File-ID of the EMPDEMO area

insdemo

Filename of the INSDEMO area

idms.insdemo1

File-ID of the INSDEMO area

orgdemo

Filename of the ORGDEMO area

idms.orgdemo1

File-ID of the ORDDEMO area

empldem

Filename of the EMPLDEMO area

idms.sqldemo.empldemo

File-ID of the EMPLDEMO area

infodem

Filename of the INFODEMO area

idms.sqldemo.infodemo

File-ID of the INFODEMO area

projdem

Filename of the PROJDEMO area

idms.projseg.projdemo

File-ID of the PROJDEMO area

indxdem

Filename of the INDXDEMO area

idms.sqldemo.indxdemo

File-ID of the INDXDEMO area

sysctl

Filename of the SYSCTL file

idms.sysctl

File-ID of the SYSCTL file

secdd

Filename of the system user catalog (DDLSEC) area

idms.sysuser.ddlsec

File-ID of the system user catalog (DDLSEC) area

dictdb

Filename of the application dictionary definition area

idms.appldict.ddldml

File-ID of the application dictionary definition (DDLDML) area

dloddb

Filename of the application dictionary definition load area

idms.appldict.ddldclod

File-ID of the application dictionary definition load (DDLDCLOD) area

sqldd

Filename of the SQL catalog (DDLCAT) area

idms.syssql.ddlcat

File-ID of the SQL catalog (DDLCAT) area

sqllod

Filename of the SQL catalog load (DDLCATL) area

idms.syssql.ddlcatl

File-ID of SQL catalog load (DDLCATL) area

sqlxdd

Filename of the SQL catalog index (DDLCATX) area

idms.syssql.ddlcatx

File-ID of the SQL catalog index (DDLCATX) area

asfdml

Filename of the ASF dictionary definition (DDLDML) area

idms.asfdict.ddldml

File-ID of the ASF dictionary definition (DDLDML) area

asflod

Filename of the ASF dictionary definition load (ASFLOD) area

idms.asfdict.asflod

File-ID of the ASF dictionary definition load (ASFLOD) area

asfdata

Filename of the ASF data (ASFDATA) area

idms.asfdict.asfdata

File-ID of the ASF data area (ASFDATA) area

ASFDEFN

Filename of the ASF data definition (ASFDEFN) area

idms.asfdict.asfdefn

File-ID of the ASF data definition area (ASFDEFN) area

j1jrnl

Filename of the first disk journal file

idms.j1jrnl

File-ID of the first disk journal file

j2jrnl

Filename of the second disk journal file

idms.j2jrnl

File-ID of the second disk journal file

j3jrnl

Filename of the third disk journal file

idms.j3jrnl

File-ID of the third disk journal file

SYSIDMS

Filename of the SYSIDMS parameter file