Previous Topic: SYSIDMS ParametersNext Topic: Link-Edit Considerations


Under z/VM

Executing Under the Central Version

IDMSDMLP (z/VM)

FILEDEF SYSIPT DISK sysipt data a (RECFM F LRECL ppp BLKSIZE nnn
FILEDEF SYSPCH DISK prgnme PL/I A
FILEDEF SYSIDMS DISK sysidms parms a (RECFM F LRECL ppp BLKSZE nnn
EXEC IDMSFD
OSRUN IDMSDMLP PARM='CVMACH=vmid'   DML precompile step
FILEDEF TEXT DISK prgnme TEXT A
GLOBAL TXTLIB plilibvs IDMSLIB1
PL/I prgnme (OSDECK APOST LIB     PL/I compile step
TXTLIB DEL utextlib prgnme
TXTLIB ADD utextlib prgnme
FILEDEF SYSLMOD uloadlib LOADLIB a (RECFM V LRECL 1024 BLKSIZE 1 024
FILEDEF objlib1 DISK IDMSLIB1 TXTLIB A
FILEDEF objlib DISK utextlib TXTLIB a
FILEDEF SYSLIB DISK plilibvs TXTLIB p
LKED linkctl (LIST XREF LET MAP RENT NOTERM PRINT SIZE 512K 64K
                   Link edit step
sysipt data a

Filename, filetype, and filemode of the file that contains PL/I DML source statements

ppp

Record length of the data file

nnn

Blocksize of the data file

prgnme

Filename of the PL/I program

sysidms parms a

Filename, filetype, and filemode of the file that contains SYSIDMS parameters (parameters that define your runtime environment)

vmid

ID of the virtual machine running the CA IDMS/DB central version

plilibvs

Filename of the library that contains PL/I logic modules

utextlib

Filename of the user text library

uloadlib

Filename of the user load library

objlib1

DDname of the first CA IDMS/DB object library

objlib

DDname of the user object library

plilibvs

Filename of the library that contains PL/I logic modules

linkctl

Filename of the file that contains the linkage editor control statements

How to Edit the SYSIDMS File

To edit the SYSIDMS file, enter these z/VM commands:

XEDIT sysidms parms a (NOPROF
INPUT
 .
 .
 .
SYSIDMS parameters
 .
 .
 .
FILE

To run IDMSDMLP, include the DMCL and DICTNAME SYSIDMS parameters.

Note: For more information about SYSIDMS, see the CA IDMS Common Facilities Guide.

How to Create the SYSIPT File

To create the SYSIPT file, enter these z/VM commands:

XEDIT sysipt data a (NOPROF
INPUT
 .
 .
 .
DML source statements
 .
 .
 .
FILE

How to Create the LINKCTL File

To create the LINKCTL file, enter these z/VM commands:

XEDIT linkctl data a (NOPROF
INPUT
INCLUDE objlib(prgnme)
INCLUDE objlib1(IDMS)   IDMS is required, omit for CICS
INCLUDE objlib1(IDMSCINT) IDMS is required for CICS only
INCLUDE objlib1(IDMSCANC) IDMSCANC for BATCH and DC_BATCH
ENTRY prgnme
NAME prgnme(R)
FILE

Executing in Local Mode

To execute IDMSDMLP in local mode, remove the CVMACH parameter from OSRUN, and do one of the following: