Utility Programs (z/VSE)

This topic lists the following utility programs:
idmscu19
This topic lists the following utility programs:
IDMSDBAN
IDMSDBAN (z/VSE)
// DLBL   
idmslib,'idms.library'
// EXTENT SYS
nnn,nnnnnn,,,ssss,tttt
// ASSGN  SYS
nnn
,DISK,VOL=
vvvvvv
,SHR // LIBDEF *,SEARCH=
CA IDMS libraries
// EXEC PROC=IDMSLBLS // DLBL   
userdb,'user.userdb'
,,DA // EXTENT SYS
nnn
,
nnnnnn
// ASSGN  SYS
nnn
,DISK,VOL=
nnnnnn
,SHR
Additional database file assignments, as required
// TLBL   SYS002,'
chain.file
',,
nnnnnn
,,f // ASSGN  SYS002,
x'cuu'
// EXEC   IDMSDBN1
Insert SYSIDMS parameters, as required
/*
IDMSDBAN input parameters
// ASSGN  SYS004,
x'cuu'
// EXTENT SYS004
Additional sort work file assignments, as required
// TLBL   SYS001,'
chain.file
',,
nnnnnn
,,f // ASSGN  SYS001,
x'cuu'
// TLBL   SYS
nnn
,'
output.work
',,
nnnnnn
,,f // ASSGN  SYS
nnn
,
x'cuu'
// TLBL   SYS
nnn
,'
input.work
',,
nnnnnn
,,f // ASSGN  SYS
nnn
,SYS002 // EXEC   IDMSDBN2
Insert SYSIDMS parameters, as required
/*
IDMSLBLS
Name of the procedure provided at installation containing the file definitions for CA IDMS dictionaries, databases, and SYSIDMS parameter file.
Note:
For a complete listing of IDMSLBLS, see "IDMSLBLS Procedure" later in this section.
idmslib
Dtfname of the CA IDMS library
idms.library
Data set name of CA IDMS libraries, as established during installation
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
tttt
Number of tracks
vvvvvv
Volume serial number
CA IDMS libraries
The CA IDMS libraries, as established during installation
SYSIDMS
Filename of the SYSIDMS parameter file
Note:
For a complete listing of the SYSIDMS parameter file, see the
CA IDMS Common Facilities Section
.
userdb
Filename of the user database file
user.userdb
File-ID of the user database file
chain.file
File-ID of the chain file generated by IDMSDBN1
SYS004
Logical unit assignment of the sort work file
cuu
Physical device assignment of the sort work file
output.work
Output file-ID of the intermediate chain file used by IDMSDBN2
input.work
Input file-ID of the intermediate chain file used by IDMSDBN2
 
IDMSDIRL
Local mode
IDMSDIRL (z/VSE)
// DLBL   
idmslib,'idms.library'
// EXTENT SYS
nnn,nnnnnn,,,ssss,tttt
// ASSGN  SYS
nnn
,DISK,VOL=
vvvvvv
,SHR // LIBDEF *,SEARCH=
CA IDMS libraries
// EXEC PROC=IDMSLBLS // TLBL   SYS
nnn
,'
idms.tapejrnl',,nnnnnn,,f
// ASSGN  SYS
nnn
,
x'cuu'
// DLBL    
dictdb,'idms.dictdb'
,,DA // EXTENT SYS005,
nnnnnn
// ASSGN  SYS005,DISK,VOL=
nnnnnn
,SHR // TLBL   SYS001,
'idms.dirldata',,nnnnnn,,f
// ASSGN  SYS001,
x'cuu'
// EXEC   IDMSDIRL
Insert SYSIDMS parameters, as required
/*
IDMSDIRL input parameters
/*
IDMSLBLS
Name of the procedure provided at installation containing the file definitions for CA IDMS dictionaries, databases, and SYSIDMS parameter file.
Note:
For a complete listing of IDMSLBLS, see "IDMSLBLS Procedure" later in this section.
idmslib
Dtfname of the CA IDMS library
idms.library
Data set name of CA IDMS libraries, as established during installation
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
tttt
Number of tracks
vvvvvv
Volume serial number
CA IDMS libraries
The CA IDMS libraries, as established during installation
SYSIDMS
Filename of the SYSIDMS parameter file
Note:
For a complete listing of the SYSIDMS parameter file, see the
CA IDMS Common Facilities Section
.
idms.tapejrnl
File-ID of the tape journal file
f
File number of the tape file
dictdb
Filename of the data dictionary file
idms.dictdb
File-ID of the data dictionary file
idms.dirldata
File-ID of the IDMSDIRL input file
Central version
To execute IDMSDIRL under the central version,
  • Remove the TLBL and ASSGN statements for the tape journal file from the previous JCL
  • Add a SYSCTL file
IDMSLOOK
IDMSLOOK (z/VSE)
// DLBL   
idmslib,'idms.library'
// EXTENT SYS
nnn,nnnnnn,,,ssss,tttt
// ASSGN  SYS
nnn
,DISK,VOL=
vvvvvv
,SHR // TLBL   SYS
nnn
,'
idms.tapejrnl',,nnnnnn,,f
// ASSGN  SYS
nnn
,
x'cuu'
// LIBDEF *,SEARCH=
CA IDMS libraries
// EXEC   PROC=IDMSLBLS // EXEC   IDMSLOOK,SIZE=
Insert SYSIDMS parameters, as required
/*
Insert IDMSLOOK parameters
/*
IDMSLBLS
Name of the procedure provided at installation containing the file definitions for CA IDMS dictionaries, databases, and SYSIDMS parameter file.
Note:
For a complete listing of IDMSLBLS, see "IDMSLBLS Procedure" later in this section.
idmslib
Dtfname of the CA IDMS library
idms.library
Data set name of CA IDMS libraries, as established during installation
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
tttt
Number of tracks
vvvvvv
Volume serial number
CA IDMS libraries
The CA IDMS libraries, as established during installation
SYSIDMS
Filename of the SYSIDMS parameter file
Note:
For a complete listing of the SYSIDMS parameter file, see the
CA IDMS Common Facilities Section
.
 
IDMSRPTS
Local mode
IDMSRPTS (z/VSE)
// DLBL   
idmslib,'idms.library'
// EXTENT SYS
nnn,nnnnnn,,,ssss,tttt
// ASSGN  SYS
nnn
,DISK,VOL=
vvvvvv
,SHR // LIBDEF *,SEARCH=
CA IDMS libraries
// EXEC PROC=IDMSLBLS // TLBL   SYS
nnn
,'
idms.tapejrnl',,nnnnnn,,f
// ASSGN  SYS
nnn
,
x'cuu'
// DLBL   
dictdb,'idms.dictdb
',,DA // EXTENT sys005,
nnnnnn
// ASSGN  sys005,DISK,VOL=
nnnnnn
,SHR // EXEC   IDMSRPTS
Insert SYSIDMS parameters, as required
/*
IDMSRPTS input parameters
/*
IDMSLBLS
Name of the procedure provided at installation containing the file definitions for CA IDMS dictionaries, databases, and SYSIDMS parameter file.
Note:
For a complete listing of IDMSLBLS, see "IDMSLBLS Procedure" later in this section.
idmslib
Dtfname of the CA IDMS library
idms.library
Data set name of CA IDMS libraries, as established during installation
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
tttt
Number of tracks
vvvvvv
Volume serial number
CA IDMS libraries
The CA IDMS libraries, as established during installation
SYSIDMS
Filename of the SYSIDMS parameter file
Note:
For a complete listing of the SYSIDMS parameter file, see the
CA IDMS Common Facilities Section
.
SYS009
Logical unit assignment of the tape journal file
idms.tapejrnl
File-id of the tape journal file
nnnnnn
Volume serial number
f
File number of the tape journal file
dictdb
Filename of the data dictionary file
idms.dictdb
File-id of the data dictionary file
sys005
Logical unit assignment of the data dictionary file
Central version
To execute IDMSRPTS under the central version,
  • Remove the TLBL and ASSGN statements for the tape journal file from the previous JCL.
  • Add a SYSCTL file
IDMSRSTC
Local mode
IDMSRSTC (z/VSE)
// DLBL   
idmslib,'idms.library'
// EXTENT SYS
nnn,nnnnnn,,,ssss,tttt
// ASSGN  SYS
nnn
,DISK,VOL=
vvvvvv
,SHR // LIBDEF *,SEARCH=
CA IDMS libraries
// EXEC PROC=IDMSLBLS // TLBL   SYS
nnn
,'
idms.tapejrnl',,nnnnnn,,f
// ASSGN  SYS
nnn
,
x'cuu'
// DLBL   
dictdb
,'
idms.dictdb
',A // EXTENT SYS005,
nnnnnn
// ASSGN  SYS005,DISK,VOL=
nnnnnn
,,SHR // DLBL   IJSYSPH,'
rstc.macros
',0 // EXTENT SYSPCH,
nnnnnn,,,ssss,llll
   ASSGN  SYSPCH,
x'cuu'
// EXEC   IDMSRSTC
Insert SYSIDMS parameters
/*
IDMSRSTC input parameters
/*
IDMSLBLS
Name of the procedure provided at installation containing the file definitions for CA IDMS dictionaries, databases, and SYSIDMS parameter file.
Note:
For a complete listing of IDMSLBLS, see "IDMSLBLS Procedure" later in this section.
idmslib
Dtfname of the CA IDMS library
idms.library
Data set name of CA IDMS libraries, as established during installation
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
tttt
Number of tracks
vvvvvv
Volume serial number
CA IDMS libraries
The CA IDMS libraries, as established during installation
SYSIDMS
Filename of the SYSIDMS parameter file
Note:
For a complete listing of the SYSIDMS parameter file, see the
CA IDMS Common Facilities Section
.
sys009
Logical unit assignment of the tape journal file
idms.tapejrnl
File-id of the tape journal file
nnnnnn
Volume serial number
f
File number of the tape journal file
dictdb
Filename of the data dictionary file
idms.dictdb
File-id of the data dictionary file
sys005
Logical unit assignment of the data dictionary file
rstc.macros
File-id of the card-image file containing the output IDMSRSTT macro statements
ssss
Starting track (CKD) or block (FBA) of the disk extent
llll
Number of tracks (CKD) or blocks (FBA) in the disk extent
cuu
Physical device assignment of the card-image file
Central version
To execute IDMSRSTC under the central version:
  • Remove the TLBL and ASSGN statements. for the tape journal from the previous JCL.
  • Add a SYSCTL file
IDMSRSTT
Assemble and link an IDMSRSTT module
// DLBL 
userlib
// EXTENT ,
nnnnnn
// LIBDEF SOURCE,SEARCH=
(userlib.idmslib)
// OPTION CATAL PHASE 
idmsrstt
,* // EXEC ASMA90      
Put IDMSRSTT macro statements here
/*            Optionally add an INCLUDE statement for each procedure            named in the NUPROCS= clause here. If not included, any            procedures will be dynamically loaded. // DLBL 
userlib
// EXTENT ,
nnnnnn
// LIBDEF PHASE,CATALOG=
(userlib.idmslib)
// EXEC LNKEDT
userlib
Filename of the user library
nnnnnn
Volume serial number of the library
userlib.idmslib
File identifier of the CA IDMS sublibrary
idmsrstt
Phase name of the IDMSRSTT table