MF Table [ COBOL/HP-UX Compatibility Guide for the Series 700 and 800 ] MPE/iX 5.0 Documentation
COBOL/HP-UX Compatibility Guide for the Series 700 and 800
MF Table
Directive: MF
Definition: Micro Focus VS COBOL
Feature When Intro- Effect of Status
duced Directive
++INCLUDE 1.1 -
ACCEPT DISPLAY CONTROL clause 2.2
ACCEPT/DISPLAY non-scrolling data item LII -
(ie ADIS)
ACCEPT/DISPLAY non-scrolling data item 1.3 G
enhanced
ACCEPT/DISPLAY screen item 1.3 R
ACCEPT: AT phrase enhanced with LINE 1.3 R
and COLUMN
ACCEPT: NOT ON EXCEPTION and
END-ACCEPT 2.0 -
ACCEPT: ON EXCEPTION 1.3 -
ACCEPT: ON ESCAPE 1.3 -
ASSIGN: all entries but the first are LII - D
documentary
ASSIGN: noise-word DISK before 1.3 R
external file-name
ASSIGN: DISK as external file-name 1.3 R
ASSIGN: DISPLAY as external file-name 1.3 -
ASSIGN: KEYBOARD as external file-name 1.3 R
ASSIGN: PRINTER as external file-name 1.3 R
Feature When Intro- Effect of Status
duced Directive
ASSIGN: PRINTER-1 as external 1.3 -
file-name
ASSIGN: KEYBOARD with external 1.3 R
file-name
ASSIGN: PRINTER with external 1.3 R
file-name
ASSIGN TO LINE ADVANCING LII -
ASSIGN TO MULTIPLE REEL/UNIT (on LII -
floppies)
ASSIGN TO environment-variable 1.2 R
(EXTERNAL)
ASSIGN TO ":CE:" error stream 1.5 -
ASSIGN TO identifier LII -
ASSIGN TO nonnumeric literal LII -
ASSIGN TO DISK FROM 2.0 -
ASSIGN clause enhanced 1.3 G
AUTO clause/option 1.3 R
Alphabet clause forbidden; alphabet LII E
got from O/S
Alphabet-name IS ASCII/EBCDIC 1.5 -
Area-A can contain statements LII -
BACKGROUND-COLOR clause/option 1.3 R
BEEP clause/option 1.3 R
BELL clause/option 1.3 R
BLANK LINE/SCREEN clause 1.3 R
BLANK WHEN ZERO clause in Screen 1.3 -
Section
BLINK clause/option 1.3 R
BLOCK CONTAINS clause LII - D
CALL-CONVENTION 2.2 R
CALL: operand is file-name not LII -
program-id
CALL: sequence of search 1.5 -
CALL: BY VALUE 1.4 -
CALL file-name LII -
CALL parameter SIZE IS clause 2.2
CALLs of non-COBOL subroutines LII -
CALLs of libraries LII -
CANCEL: effect on subprograms in same -
group 1.5
Feature When Intro- Effect of Status
duced Directive
CANCEL: effect on entry-points 1.5 -
CHAIN to run-unit 1.3 R
CHAINING synonymous with USING in PROC 1.3 R
DIV header
CLOSE: NO REWIND phrase is documentary LII -
CODE-SET clause LII - D
CODE-SET: FOR clause 1.5 -
COLOR is data-name 2.2
COLUMN clause 1.3 R
COLUMN clause with + and - signs 1.3 -
COMMIT statement LII -
COMPUTE: Intermediate results; all 36 LII -
digits used
CONSOLE IS CRT LII -
COPY with nonnumeric-literal LII -
COPY-file without quotes 1.3 -
CRT STATUS clause LII -
CRT status key enhanced to 3 bytes 1.3 -
CURRENCY SIGN clause forbidden; c.s. LII I
got from O/S
CURSOR IS data-name LII -
Collating seq for relation conditions LII I
got from O/S
Collating seq for inx files and srt LII I
got from O/S
Color Handling 1.3 G
Comma (as separator) with no following LII -
space
Comma is allowed anywhere between LII -
words
Comment can be indicated by "*" in LII - I
column 1
Comparing non-DISPLAY items with LII -
nonnumeric items
Comp(utational) sub-set LII - I
Comp sub-set: cease to publish 1.5 -
Constant-names (ie level-78s) LII -
DATA RECORD clause in report file 1.3 -
DECIMAL POINT clause forbidden; dec pt LII I
got from O/S
Feature When Intro- Effect of Status
duced Directive
DELETE FILE statement 1.3 R
DISPLAY packed-dec: sign shown as LII -
leading separate
DISPLAY SPACE UPON CRT LII -
DISPLAY UPON CONSOLE LII -
DISPLAY UPON CRT-UNDER LII -
DISPLAY with no operand, to move 1.3 R
cursor
DIVIDE: do subscr of remainder after 1.1 -
store quotnt
Data items aligned as specified by LII - I
directive
Declarative can be entered by
PERFORM or GO TO 1.2 -
Declarative need not have USE 1.5 -
statement
Declarative only executed if file has LII -
status item
Directives embedded in source or in a 1.3 -
file
Divisions, sections & paras up to
W-S are optional LII -
EBCDIC character set (CODE-SET clause) 1.5 -
EBCDIC signs 1.3 -
END-CHAIN 2.2 R
ENTRY . . BY VALUE parameters 2.2
EXECUTE(EXEC for short) 1.2 R
EXIT need not be alone in sentence or LII -
paragraph
EXIT PROGRAM RETURNING 2.2 R
European (Continental) character LII G
handling (most of)
European (Continental) character LII G
handling (rest of)
Exception-phrase in ACCEPT 1.3 R
FOREGROUND-COLOR clause/option 1.3 R
FULL clause/option 1.3 R
File handler (new) 2.0 -
Feature When Intro- Effect of Status
duced Directive
Flagging of features according to 1.2 - I
dialect
Flagging of levels of the 1974
COBOL Standard LII - I
Flagging of features not in SAA 2.0 - I
Foreign language message texts 1.4 -
Function-name COMMAND-LINE LII R
Function-name FORMFEED LII -
Function-name TAB LII -
GOBACK RETURNING 2.2 R
GRID, LEFTLINE and OVERLINE clauses 2.0 -
HIGHLIGHT clause/option 1.3 R
HIGH-VALUE is hex 7F LII -
HIGH-VALUE is hex FF 1.1 E
Hexadecimal nonnumeric literals LII -
(X"nn...")
Hexadecimal numeric literals 1.1 -
(H"nn...")
I-O-status for "file locked" LII -
I-O-status for "record locked" LII -
I-O-statuses: values as in ANSI 74 2.0 - I
even if ANS85
I-O-statuses: values as in RM COBOL 1.5 - I
Index is 2, 4 or 8 bytes COMP-X 1.3 -
Index is 2 bytes COMP LII -
Index is 2 bytes COMP-X 1.3 - I
Index can be set by other than SET LII -
Index can be set by other than SET LII -
Index need be within range only when LII -
used
JUSTIFIED clause in Screen Section 1.3 -
Kanji LII - I
LEFT-JUSTIFY option 1.3 R
LINE clause in Screen Section 1.3 -
LINE clause with + and - signs 1.3 -
LOCAL-STORAGE SECTION 2.2 R
LOCK MODE clause LII -
LOCK MODE: WITH LOCK clause LII -
Limits for SAA 2.0 -
Feature When Intro- Effect of Status
duced Directive
MODE IS BLOCK 1.3 -
MOVE non-integer numeric to LII -
alphanumeric
MOVE non-int num to alphanum: 1.5 -
standardize behavior
MULTIPLE FILE TAPE is documentary LII -
Move record pointer if record locked 1.5 -
Multi-user default MANUAL, LOCK, LII R
MULTIPLE RECORDS
Multi-user files LII R
NUMERIC SIGN IS TRAILING SEPARATE 1.2 R
National Language Support LII G
Nonnumeric characters in numeric items 1.5 -
OCCURS: can subscript with index of LII -
another table
OCCURS DEPENDING: several in record LII -
(not shifted up)
OCCURS 49 deep (but can't subscript so LII -
deep)
OCCURS clause in Screen Section 1.3 -
OCCURS with 01-levels and 77-levels LII -
OPEN EXCLUSIVE LII R
OPEN EXTEND of non-existent file LII -
creates it
OPEN I-O absent file creates, unless LII - I
NOT OPTIONAL
OPEN OUTPUT of existing file deletes LII -
it
ORGANIZATION: LINE SEQUENTIAL LII -
ORGANIZATION: RECORD 1.2 -
SEQUENTIAL(=sequential)
ORGANIZATION SEQUENTIAL on sort-file LII -
Object-computer paragraph is partly LII -
documentary
PICTURE clause in Screen Section 1.3 -
PRINTER IS clause in Special-names 1.3 -
Feature When Intro- Effect of Status
duced Directive
PROC DIV USING: parameters outside 1.3 R
Linkage Section
Procedure pointers 2.2 R
PROMPT clause/option 1.3 R
Paragraph hdr: first in Proc Div or LII -
Sec optional
Program-id paragraph is optional LII -
READ: LOCK phrase before INTO phrase LII R
READ PREVIOUS 1.3 R
READ WITH LOCK/KEPT LOCK LII -
READ WITH NO LOCK 1.1 -
RECORD CONTAINS clause LII - D
RECORD KEY: no restrictions on PICTURE LII -
or USAGE
RECORD KEY: split keys 1.3 -
RENAMES: gets same properties as LII -
RENAMEd item
REQUIRED clause/option 1.3 R
RETURN-CODE 2.2 R
RETURN-CODE length can be specified 2.0 -
REVERSE-VIDEO clause/option 1.3 R
RIGHT-JUSTIFY 1.3 R
ROLLBACK (documentary) LII R
Recursion 2.2
Reference modification: length in 1.4 -
data item can be zero
Reference modifiers out of range at 1.4 -
run-time
RESERVE clause documentary AREA-VALUE LII -
except creates
Reserved words can be changed 1.3 -
Run-time switches: adopt existing & 1.5 -
set up control
Ryan McFarland (RM) COBOL: 1.3 G
functionality from
SCREEN SECTION CONTROL clause 2.2
SECURE clause/option 1.3 R
Feature When Intro- Effect of Status
duced Directive
SEGMENT-LIMIT clause is documentary LII - D
SET POINTER UP/DOWN 2.2
SIGN clause in the Screen Section 1.3 -
SIZE clause/option 1.3 -
SORT STATUS clause 1.3 R
SPACE-FILL option 1.3 R
START LESS THAN, NOT GREATER THAN, etc 1.5 - I
START LESS THAN, NOT GREATER THAN , 2.0 - I
etc generic
STOP RUN RETURNING 2.2 R
SYNCHRONIZED: effect varies; on most LII -
RTSs, none
Screen handling (new) 1.3 G
Screen handling (old) LII G
Screen Section 1.3
Screen Section CONTROL Clause 2.2 -
Screen description clauses 1.3 G
Sections when proc div doesn't start LII -
with section
Sequence numbers zero-suppressed LII - I
Signs as implemented by OEM 1.4 I
Source-computer para is docary except LII -
DEBUGGING
Spaces in numeric items 1.4 - I
Stable sort as if WITH DUP'S 1.5 - I
Subscripting to >3 levels (limit about LII -
9)
Subscripting to 16 levels 1.3 -
Switch-names SWITCH 0 to SWITCH 7 LII -
Switch-name SWITCH 8 1.3 -
Switch-names SWITCH-0 to SWITCH-8 1.3 -
TRAILING-SIGN option 1.3 R
Tracing of execution 1.3 -
Turning reserved words for all MF 1.1 -
features on/off
Turning reserved words for MF dialects 1.3 -
on/off
Feature When Intro- Effect of Status
duced Directive
UNDERLINE clause/option 1.3 R
UNLOCK statement LII R
UPDATE option 1.3 R
USAGE clause: extra options LII -
USAGE COMPUTATIONAL-5/COMP-5 1.3 R
USAGE COMPUTATIONAL-X/COMP-X 1.1 R
USE: implicit default USE-proc on all LII -
files
VALUE: numeric lit allowed with 1.3 -
num-edited item
VALUE OF data-name clause is LII -
documentary
VALUE OF FILE-ID clause 1.3 R
VALUE OF allowed with sort-file LII -
VALUE clause in the Screen Section 1.3 -
WITH phrase in ACCEPT/DISPLAY 1.3 -
WRITE FROM literal 1.3 -
ZERO-FILL clause/option with 1.3 R
nonnumeric items
ZERO-FILL option with numeric items 1.3 R
MPE/iX 5.0 Documentation