Previous Topic: Running the IDMSRSSM ProgramNext Topic: Output from IDMSRSSM


IDMSRSSM Execution JCL

IDMSRSSM is a program in the load library provided at installation.

IDMSRSSM runs in a batch environment in either local mode or under the central version.

Execution JCL for the IDMSRSSM program is provided below.

z/OS JCL

IDMSRSSM

//BUILD    EXEC PGM=IDMSRSSM,REGION=
//STEPLIB  DD  DSN=idms.dba.loadlib,DISP=SHR
//         DD  DSN=idms.custom.loadlib,DISP=SHR
//         DD  DSN=idms.cagjload,DISP=SHR
//asfdict  DD  DSN=idms.asfdict.ddldml,DISP=SHR
//dcmsg   DD  DSN=idms.sysmsg.ddldcmsg,DISP=SHR
//sysjrnl  DD  DSN=idms.tapejrnl,DISP=(NEW,KEEP),UNIT=TAPE
//SYS004   DD  DSN=output.file,DISP=(,CATLG),UNIT=
//         DCB=(RECFM=FB,LRECL=80,BLKSIZE=nnnn)
//SYSLST   DD SYSOUT=A
//SYSIDMS  DD  *

   DMCL=dmcl-name
   DBNAME=dbname or segment-name

//SYSIPT   DD *

   AREA=ASF-data-area-name    AREA=ASF-data-area-name

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 load library containing customized CA IDMS load modules

idms.cagjload

Data set name of the load library containing executable CA IDMS modules that do not require customization

asfdict

DDname of the ASF (DDLDML) dictionary area

idms.asfdict.ddldml

Data set name of the ASF (DDLDML) dictionary area

dcmsg

DDname of the system message (DDLDCMSG) area

idms.sysmsg.ddldcmsg

Data set name of the system message (DDLDCMSG) area

sysjrnl

DDname of a tape journal file, if journaling

idms.tapejrnl

Dataset name of tape journal file

sys004

DDname of the output file for the subschema produced by the IDMSRSSM program

output.file

Data set name of the output file for the subschema produced by the IDMSRSSM program

dmcl-name

The name of a DMCL

dbname or segment-name

Database name or segment name identifying the DDLDML area of the ASF dictionary

ASF-data-area-name

The name of an ASF extent area

To run IDMSRSSM under the central version, add a SYSCTL file.

z/VSE JCL IDMSRSSM

// JOB   IDMSRSSM
// LIBDEF *,SEARCH=idms libraries
// EXEC PROC=IDMSLBLS
// ASSGN sysnnn,DISK,VOL=nnnnnn,SHR
// DLBL SYS004,'output.file'
// EXEC   IDMSRSSM,SIZE=1048K
DMCL=dmcl-name
DBNAME=dbname or segment-name
/*
AREA=ASF-data-area-name    AREA=ASF-data-area-name
/*

IDMSLBLS

Name of the procedure provided at installation that contains the file definitions for CA IDMS dictionaries, databases, disk journal files, and the SYSIDMS file.

For a complete listing of IDMSLBLS, see the CA IDMS Conversion Guide.

sys004

Filename of the output file for the subschema produced by IDMSRSSM program

dmcl-name

The name of a DMCL

dbname or segment-name

Database name or segment name identifying the DDLDML area of the ASF dictionary

ASF-data-area-name

The name of an ASF extent area

To run IDMSRSSM under the central version, add a SYSCTL file.

VM/ESA Commands

IDMSRSSM

FILEDEF SYSLST PRINTER
FI asfdict DISK cdms asfdict fm (RECFM F LRECL ppp BLKSIZE ppp XTENT nnn
FI dcmsg DISK cdms dmsgdb fm (RECFM F LRECL ppp BLKSIZE ppp XTENT nnn
FILEDEF sysjrnl TAP1 SL VOLID nnnnnn (RECFM VB LRECL lll BLKSIZE bbbb
FILEDEF SYS004 DISK sys004 output a
FILEDEF SYSIDMS DISK sysidms input a
FILEDEF SYSIPT DISK idmsrssm input a
GLOBAL LOADLIB dbalib idmslib
OSRUN IDMSRSSM

asfdict

DDname of the ASF (DDLDML) dictionary area

cdms asfdict fm

File identifier of the ASF (DDLDML) dictionary area

dcmsg

DDname of the system message (DDLDCMSG) area

cdms dmsgdb fm

File identifier of the system message (DDLDCMSG) area

ppp

Page size of the database file

nnn

Number of pages in the database file

sysjrnl

DDname of the tape journal file, if journaling

nnnnnn

Volume serial number of the tape journal file

lll

Record length of the tape journal file

bbbb

Block size of the tape journal file

sys004 output a

File identifier of file containing subschema produced by IDMSRSSM program

sysidms input a

File identifier of the file containing the following:

  • dmcl-name— Name of the DMCL
  • segment-name— database name or segment name identifying the DDLDML area of the ASF dictionary

idmsrssm input a

File identifier of the file containing the names of the ASF extent areas you will migrate

dbalib

Filename of the load library containing the DMCL and database name table load modules

idmslib

Filename of the load library containing executable CA IDMS modules