Previous Topic: CMS CommandsNext Topic: Subschema Compiler


Schema Compiler

IDMSCHEM—Central Version IDMSCHEM (CMS)

FILEDEF SYSLST PRINTER
FILEDEF SYSPCH DISK syspch output a (RECFM F LRECL 80
FILEDEF SYSIPT schema ddl a (RECFM F LRECL ppp BLKSIZE nnn
FILEDEF SYSIDMS DISK syidms parms a (RECFM F LRECL ppp BLKSIZE nnn
FILEDEF sysctl DISK sysctl idms a
EXEC IDMSFD
OSRUN IDMSCHEM

Note: Include the SYSPCH statement only if the DDL specifies PUNCH TO SYSPCH.

syspch output a

File name, type, and mode of the output punch file

schema ddl a

File name, type, and mode of the file that contains the schema DDL statements

ppp

Record length of file

nnn

Block size of file

sysidms parms a

File name, type, and mode of the file that contains the SYSIDMS parameters

sysctl

File name of the SYSCTL file

sysctl idms a

File name, type, and mode of the SYSCTL file

IDMSFD

Exec which defines all FILEDEFs, TXTLIBs, and LOADLIBs required by the system

IDMSCHEM—Local Mode

To execute the schema compiler in local mode, specify local mode in one of the following ways:

Creating the SYSIPT File

To create the SYSIPT file, enter these CMS commands:

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

Editing the SYSIPT File

To edit the SYSIDMS parameter file, enter these CMS commands:

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