Utility Programs (z/OS)

This section list the utility programs:
idmscu19
This section list the utility programs:
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
/*
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
 
IDMSDIRL
Local mode
IDMSDIRL (z/OS)
//DIRL     EXEC PGM=IDMSDIRL,REGION=512K //STEPLIB  DD  DSN=
idms.dba.loadlib
,DISP=SHR //         DD  DSN=
idms.custom.loadlib
,DISP=SHR //         DD  DSN=
idms.cagjload
,DISP=SHR //
sysjrnl
  DD  DSN=
idms.tapejrnl
,DISP=(NEW,KEEP), //             UNIT=
tape
//
dictdb
   DD  DSN=
idms.dictdb
,DISP=SHR //SYSLST   DD  SYSOUT=A //SYS001   DD  DSN=
idms.dirldata
,DISP=(OLD,PASS),UNIT=
tapein
//SYSIPT   DD  *
Additional file assignments may be needed for the user catalog and the system dictionary depending on your security implementation.
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
idms.cagjload
Data set name of the CA IDMS/DB load library containing vanilla load modules
sysjrnl
DDname of the tape journal file
idms.tapejrnl
Data set name of the tape journal file
tape
Symbolic device name of the tape journal file
dictdb
DDname of the data dictionary file
idms.dictdb
Data set name of the data dictionary file
idms.dirldata
Data set name of the IDMSDIRL input file (on the installation media)
tapein
Symbolic device name of the IDMSDIRL input file
Central version
To execute IDMSDIRL under the central version, modify the JCL shown previously as follows:
  • Remove the SYSJRNL and DICTDB DD statements.
  • Insert the following statement after the STEPLIB DD statement:
    //SYSCTL   DD  DSN=
    idms.sysctl
    ,DISP=SHR
idms.sysctl
Data set name of the SYSCTL file
An IDMSOPTI module link edited with IDMSDIRL can be used in place of or in addition to the SYSCTL file.
IDMSLOOK
Local mode
IDMSLOOK (z/OS)
//EXEC     PGM=IDMSLOOK,REGION=1024K //STEPLIB  DD  DSN=
idms.dba.loadlib
,DISP=SHR //         DD  DSN=
idms.custom.loadlib
,DISP=SHR //         DD  DISP=
idms.cagjload
,DISP=SHR //
dcmsg
    DD  DSN=
idms.sysmsg.ddldcmsg
,DISP=SHR //
sysjrnl
  DD  DSN=
idms.tapejrnl
,DISP= //SYSLST   DD  SYSOUT=A //SYSIDMS  DD  *
Insert SYSIDMS parameters, as required
/* //SYSIPT   DD *
IDMSLOOK input parameters
Additional file assignments may be needed for the user catalog and the system dictionary depending on your security implementation.
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
idms.cagjload
Data set name of the CA IDMS/DB load library containing vanilla load modules
 
IDMSRPTS
Local mode
IDMSRPTS (z/OS)
//RPTS     EXEC PGM=IDMSRPTS,REGION=256K //STEPLIB  DD  DSN=
idms.dba.loadlib
,DISP=SHR //         DD  DSN=
idms.custom.loadlib
,DISP=SHR //         DD  DSN=
idms.cagjload
,DISP=SHR //
sysjrnl
  DD  DSN=
idms.tapejrnl
,DISP=SHR //
dictdb
   DD  DSN=
idms.dictdb
,DISP=SHR //SYSOUT   DD  SYSOUT=A //SYSLST   DD  SYSOUT=A //SYSIDMS  DD  * DICTNAME=
dictionary-name
DICTNODE=
node-name
    
This is optional
Insert other SYSIDMS parameters as appropriate
//SYSIPT   DD  *
Insert utility statements
/*
Additional file assignments might be needed for the user catalog and the system dictionary depending on your security implementation.
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
idms.cagjload
Data set name of the CA IDMS/DB load library containing vanilla load modules
sysjrnl
DDname of the tape journal file
idms.tapejrnl
Data set name of the tape journal file
dictdb
DDname of the data dictionary file
idms.dictdb
Data set name of the data dictionary file
dictionary-name
Name of the dictionary against which the reports are to be produced
nodename
Name of the DC/UCF system where
dictionary-name
resides
Central version
To execute IDMSRPTS under the central version, modify the JCL shown previously as follows:
  • Remove the SYSJRNL and DICTDB DD statements.
  • Insert the following statement after the STEPLIB DD statement:
    //
    SYSCTL
       DD  DSN=
    idms.sysctl
    ,DISP=SHR
sysctl
DDname of the SYSCTL file
idms.sysctl
Data set name of the SYSCTL file
An IDMSOPTI module link edited with IDMSRPTS can be used in place of or in addition to the SYSCTL file.
IDMSRSTC
Local mode
IDMSRSTC (z/OS)
//RSTC     EXEC PGM=IDMSRSTC,REGION=512K //STEPLIB  DD  DSN=
idms.dba.loadlib
,DISP=SHR //         DD  DSN=
idms.custom.loadlib
,DISP=SHR //         DD  DSN=
idms.cagjload
,DISP=SHR //
sysjrnl
  DD  DSN=
idms.tapejrnl
,DISP=SHR //
dictdb
   DD  DSN=
idms.dictdb
,DISP=SHR //SYSLST   DD  SYSOUT=A //SYSPCH   DD  SYSOUT=B //SYSIDMS  DD  * DICTNAME=
dictionary-name
DICTNODE=
node-name
Insert other SYSIDMS parameters as appropriate
//SYSIPT   DD  *
IDMSRSTC input parameters
/*
Additional file assignments might be needed for the user catalog and the system dictionary depending on your security implementation.
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
idms.cagjload
Data set name of the CA IDMS/DB load library containing vanilla load modules
sysjrnl
DDname of the tape journal file
idms.tapejrnl
Data set name of the tape journal file
dictdb
DDname of the data dictionary file
idms.dictdb
Data set name of the data dictionary file
dictionary-name
Name of the dictionary containing the schemas identified in the SCHEMA statement
nodename
Name of the DC/UCF system where
dictionary-name
resides
Central version
To execute IDMSRSTC under the central version, modify the JCL shown previously as follows:
  • Remove the SYSJRNL and DICTDB DD statements.
  • Insert the following statement after the STEPLIB DD statement:
    //sysctl   DD  DSN=
    idms.sysctl
    ,DISP=SHR
sysctl
DDname of the SYSCTL file
idms.sysctl
Data set name of the SYSCTL file
An IDMSOPTI module link edited with IDMSRSTC can be used in place of or in addition to the SYSCTL file.
IDMSRSTT
Assemble and link an IDMSRSTT module
//ASMCL    EXEC HLASMCL, //             PARM.C='OBJECT,NODECK,RENT' //C.SYSLIB   DD DISP=SHR,DSN=
idms.cagjsrc
//C.SYSIN    DD *      Put IDMSRSTT macro statements here //L.SYSLMOD  DD DISP=SHR,DSN=
idms.custom.loadlib
//L.SYSIN    DD *          Optionally add an INCLUDE statement for each procedure named          in the NUPROCS= clause here. If not included, any procedures          will be dynamically loaded.   ENTRY IDMSRSTT   NAME 
idmsrstt
(R) /*
idms.cagjsrc
Library name containing source IDMS macros
idms.custom.loadlib
Library name into which to save the new IDMSRSTT load module
idmsrstt
Module name of the IDMSRSTT table