Previous Topic: CA IDMS Call FormatsNext Topic: Notes to Teleprocessing Monitor Users


CA IDMS Keywords

This appendix contains a list of keywords recognized by the DML precompiler, including words applicable in the online environment only. All keywords marked with an asterisk are also reserved words. Reserved words cannot be used for user-defined element, record, set, paragraph, or area variable names.

Note: The method of parsing used by the IDMSDMLC preprocessor is significantly different in CA IDMS Release 12.0 and later releases from that used in prior releases. The current parsing method looks at individual words in the source code. If it encounters a keyword, it assumes that the keyword should be expanded and tries to do so. Invalid use of reserved words can thus result in either coding errors or syntax errors. For example, if you use FIND as a variable, the parser will try to handle it as the DML verb FIND.

This section contains the following topics:

List of Keywords

List of Keywords

*ABEND         	INTERNAL       	*REMARKS
 ABORT         	INTERVAL        	REPLACE
*ACCEPT        	INTO          	REPLY
 AID           	INVOKED        	REPORT
 ALARM         	IO            	REQUIRED
 ALL           	IS            	REREAD
 ALPHAMERIC    	JOURNAL        	RESETKBD
 ALWAYS        	JUSTIFY        	RESETMDT
 ANY           	*KEEP          	RESUME
 AREA          	KEY           	RETENTION
 ASSIGN        	LAST          	RETURNKEY
 AT            	LEAVE         	RETRIEVAL
*ATTACH        	LEFT          	RETRY
 ATTRIBUTES      	LENGTH        	*RETURN
 BACKPAGE       	LEVELS         	REVERSE-VIDEO
 BACKSCAN       	LINE          	REVERSED
*BIND          	LINK          	REWIND
 BLINK         	*LINKAGE        	RIGHT
 BLUE          	LIST           	*ROLLBACK
 BRIGHT        	LITERALS        	RUN
 BROWSE        	*LOAD          	RUN-UNIT
 BUFFER        	LOCK           	*SCHEMA
 BUT           	LOG            	SCRATCH
 BY            	LONG           	SCREEN
 CALC         	LONGTERM        	SCREENSIZE
*CALL         	LR             	SECONDS
 CANCEL        	LSSC-NODN       	*SECTION
*CHANGE        	LTERM         	*SELECT
 CHANGED        	MANUAL         	SELECTIVE
*CHECK        	*MAP          	*SEND
 CLASS         	MAP-BINDS       	SEQUENCE
 CLEAR         	MAP-CONTROL      	SEQUENCE-NUMBER
 CODE         	MAP-CONTROLS     	SESSION
*COMMIT        	MAP-RECORDS      	*SET
 COMP         	MAPS          	SHARE
 COMP-3        	MAX           	SHARED
*CONNECT        	MDT           	SHORT
 CONTENTS       	MEMBER         	SKIP
 CONTINUE       	MEMBERS        	SKIP1
 CONTROL        	MESSAGE        	SKIP2
 COPIES        	MODE          	SKIP3
*COPY         	MODIFIED        	SNAP
 CORRECT       	*MODIFY         	SOME
 CURRENCY       	MODULE         	SPAN
 CURRENT        	MOVE          	STANDARD
 CURSOR        	MRB-FLDLST       	START
 DARK         	NAME          	STARTPAGE
*DATA         	NATIVE         	STARTPRT
 DATABASE-KEY     	NEWPAGE        	STATISTICS
 DATASTREAM      	NEXT           	STGID
 DATE         	NLCR          	*STOP
 DB           	NO            	STORAGE
 DB-KEY        	NOALARM        	*STORE
 DBNAME        	NOBACKPAGE       	SUBSCHEMA-AREANAMES
*DC           	NOBACKSCAN        	SUBSCHEMA-BINDS
 DEBUG         	NOBLINK        	SUBSCHEMA-CONTROL
*DECLARATIVES     	NOCOLOR        	SUBSCHEMA-CTRL
*DELETE        	NODEADLOCK       	SUBSCHEMA-DESCRIPTION
*DEQUEUE        	NODENAME        	SUBSCHEMA-DML-LR-
 DEST         	NODUMP        	DESCRIPTION
 DESTINATION      	NOIO          	SUBSCHEMA-LR-CONTROL
 DETAIL        	NOKBD         	SUBSCHEMA-LR-CTRL
 DETECT        	NOLOCK         	SUBSCHEMA-LR-
 DFLD         	NOMDT          	DESCRIPTION
*DISCONNECT      	NONE          	SUBSCHEMA-LR-NAMES
 DISP         	NOPAD         	SUBSCHEMA-LR-RECORDS
 DISPLAY        	NOPRT         	SUBSCHEMA-NAMES
 DIVISION       	NORETURN        	SUBSCHEMA-RECNAMES
 DUMP         	NORMAL         	SUBSCHEMA-RECORDS
 DUPLICATE      	NORMAL-VIDEO      	SUBSCHEMA-SETNAMES
 EAU          	NOSPAN         	SUBSCHEMA-SSNAME
 ECHO         	NOT           	SYSTEM
 EDIT         	*NOTE          	SYSVERSION
 EJECT         	NOTIFICATION      	TABLE
 EMPTY         	NOTIFY         	TASK
*END          	NOUNDERSCORE      	TEMPORARY
 ENDPAGE        	NOWAIT         	TERMINAL
 ENDRPT        	NOWRITE        	TEST
*ENQUEUE        	NULL          	TEXT
*ENTRY         	NUMERIC        	THEN
*ENVIRONMENT     	*OBTAIN         	TIME
*ERASE         	OF            	TIMEOUT
 ERROR         	OFF           	TIMER
 EVENT         	ON            	TITLE
 EXCEPT        	ONLY          	TO
 EXCLUSIVE      	*OPEN          	TRACE
 EXIT         	OPTIONAL        	TRANSACTION
 EXITS         	OUT           	*TRANSFER
 EXTENDED       	OUTIN         	TRUNCATED
 EXTERNAL       	OUTPUT         	TURQUOISE
 EXTRANEOUS      	OWNER         	TYPE
 FIELD         	PAD           	UNDERSCORE
 FIELDS        	PAGE          	UNFORMATTED
 FILE         	PAGING         	UNPROTECTED
*FIND         	PARMS         	UPDATE
*FINISH        	PERMANENT       	UPGRADE
 FIRST         	PINK          	USAGE-MODE
 FOR          	POSITION        	USER
*FREE         	*POST          	USING
 FROM         	PREFIX         	VALUE
*GET          	PRINTER        	VERSION
 GREEN         	PRIOR         	*WAIT
 HEADER        	PRIORITY        	WCC
 HOLD         	PRIVACY        	WHERE
 I-O          	*PROCEDURE       	WHITE
*ID           	PROGRAM        	WITH
*IDENTIFICATION    	*PROGRAM-ID       	WITHIN
 IDMS         	PROTECTED       	*WORKING-STORAGE
*IDMS-CONTROL     	PROTOCOL       	*WRITE
 IDMS-RECORDS     	PTERM         	XCTL
 IDMS-STATISTICS   	*PUT          	YELLOW
*IF            	QUEUE         	YES
 IGNORED       	*READ          	40CR
 IN            	*READY         	64CR
 INCREMENTED      	RECORD         	80CR
 INPUT         	RED
*INQUIRE        	REDISPATCH
 INTENT        	RELEASE