Previous Topic: Under z/VSENext Topic: Under z/VM


SYSIDMS Parameters

You can use SYSIDMS parameters to specify information about your runtime environment. The SYSIDMS parameters DICTNAME and DMCL are used in this JCL stream.

Note: For information about other optional SYSIDMS parameters, see the CA IDMS Common Facilities Guide.

Output to Disk or Tape File

To route punched output to a sequential disk file or to a tape file, use a SYSPCH statement in the JCL.

Executing in Local Mode

To execute IDMSDMLP in local mode:

sysjrnl

Filename of the tape journal file

idms.tapejrnl

File ID of the tape journal file

f

File number of the tape journal file

sys009

Logical unit assignment for journal file

INCLUDE Statements

Provide INCLUDE statements in local mode or central version JCL as follows. Place the following statements in the second step, before EXEC PL/I:

ACTION NOAUTO       	Prevents multiple inclusions of IDMS

INCLUDE IDMS       	IDMS interface for use with COMRG

INCLUDE IDMSOPTI    	You can omit IDMSOPTI for local mode

INCLUDE IDMSCANC    	Local mode abort entry point
             		(omit IDMSCANC if TP application)

INCLUDE IDMSCINT    	For CICS only, replaces INCLUDE IDMS

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
// EXTENT ,nnnnnn,,,ssss,1500
// 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