You are on page 1of 2

Code ACQ BEGSR CALLP CHAIN CLEAR CLOSE COMMIT DEALLOC DELETE DOU DOW DSPLY DUMP ELSE

ELSEIF ENDDO ENDFOR ENDIF ENDMON ENDSL ENDSR EVAL EVALR EXCEPT EXFMT EXSR FEOD FOR FORCE IF IN ITER LEAVE LEAVESR MONITOR NEXT ON-ERROR OPEN OTHER OUT POST READ READC READE READP READPE

Free-Form Syntax ACQ{(E)} device-name workstn-file BEGSR subroutine-name {CALLP{(EMR)}} name ( {parm1 {:parm2 ...}} ) CHAIN{(EN)} search-arg name {ds-name } CLEAR {*NOKEY} {*ALL} name CLOSE{(E)} file-name COMMIT{(E)} {boundary } DEALLOC{(EN)} pointer-name DELETE{(E)} {search-arg } name DOU{(MR)} indicator-expression DOW{(MR)} indicator-expression DSPLY{(E)} {message {output-queue {response }}} DUMP{(A)} {identifier } ELSE ELSEIF{(MR)} indicator-expression ENDDO ENDFOR ENDIF ENDMON ENDSL ENDSR {return-point } {EVAL{(HMR)}} result = expression EVALR{(MR)} result = expression EXCEPT {except-name } EXFMT{(E)} format-name EXSR subroutine-name FEOD{(E)} file-name FOR{(MR)} index {= start } {BY increment } {TO|DOWNTO limit } FORCE file-name IF{(MR)} indicator-expression IN{(E)} {*LOCK} data-area-name ITER LEAVE LEAVESR MONITOR NEXT{(E)} program-device file-name ON-ERROR {exc-id {:exc-id ...}} OPEN{(E)} file-name OTHER OUT{(E)} {*LOCK} data-area-name POST{(E)} {program-device } file-name READ{(EN)} name {data-structure } READC{(E)} record-name READE{(EN)} search-arg |*KEY name {data-structure } READP{(EN)} name {data-structure } READPE{(EN)} search-arg |*KEY name {data-structure }

REL RESET RETURN ROLBK SELECT SETGT SETLL SORTA TEST UNLOCK UPDATE WHEN WRITE

REL{(E)} program-device file-name RESET{(E)} {*NOKEY} {*ALL} name RETURN{(HMR)} expression ROLBK{(E)} SELECT SETGT{(E)} search-arg name SETLL{(E)} search-arg name SORTA array-name TEST{(EDTZ)} {dtz-format } field-name UNLOCK{(E)} name UPDATE{(E)} name {data-structure } WHEN{(MR)} indicator-expression WRITE{(E)} name {data-structure }

You might also like