Software Sue

Link to Simply Sue
Link to Sustainability Sue
location: software/COBOL keywords Skip navigation : Home  

COBOL keywords


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Other

Under construction

A:

ACCEPTACCEPT identifier-1 [FROM mnemonic-name-1]
Computer waits to receive a small amount of data for placing in identifier-1. ACCEPT itself does not produce a prompt, and if you do input data via the keyboard, you need to terminate it by keying enter or return.
ACCEPT identifier-2 FROM [ DATE | DAY | DAY-OFF-WEEK | TIME ].
ACCEPT cd-name-1 MESSAGE COUNT.
ACCESS[ACCESS MODE IS {SEQUENTIAL | RANDOM | DYNAMIC ]}
Part of the FILE CONTROL in the ENVIRONMENT DIVISION. If it is nor specified, SEQUENTIAL is assumed. (See SEQUENTIAL, RANDOM and DYNAMIC).
ADDADD list_of_literals_and_data_names {TO data_name|GIVING data_name}
The ADD statement is used to add together two or more numeric values and to store the result.
For example, Add a TO b puts A+B into B, ADD c,d GIVING e puts c+d into e, ADD 5 TO five puts 10 in five, ADD f, g, h, i giving k puts f+g+h+i puts into k.
ADDRESS
ADVANCINGWRITE record-name-1 [FROM identifier-1] AFTER ADVANCING [identifier-2 | integer-1 | | PAGE } {LINE | LINES }
AFTERWRITE record-name-1 [FROM identifier-1] AFTER ADVANCING [identifier-2 | integer-1 | | PAGE } {LINE | LINES }
ALL
ALPHABETALPHABET alphabet-name-1 IS STANDARD-2.
New in COBOL 85, in the ENVIRONMENT DIVISION. It names a charater set or collating sequence that the program should use. STANDARD-2 denotes the International Reference version of the ISO 7-bit code. Alphabet-name-1 can also be specified in the PROGRAM COLLATING SEQUENCE clause of the OBJECT-COMPUTER paragraph, and in the COLLATING SEQUENCE clause of the SORT or MERGE statements.
ALPHABETICThe ALPHABETIC data type consists of A to Z, a to z, and the space character. In a PICTURE clause, it is denoted by A. ALPHABETIC can be used in class conditions, for example: identifier IS [NOT] ALPHABETIC.
ALPHABETIC-LOWERALPHABETIC-LOWER can be used in class conditions, for example: identifier IS [NOT] ALPHABETIC-LOWER.
ALPHABETIC-UPPERALPHABETIC-UPPER can be used in class conditions, for example: identifier IS [NOT] ALPHABETIC-UPPER.
ALPHANUMERICThe ALPHANUMERIC data type consists of any of hte characters of the ASCII or EBCDIC character sets. In a PICTURE clause, it is denoted by X.
ALPHANUMERIC-EDITED
ALSO
ALTER
ALTERNATE... RECORD KEY IS data-name-1 [ALTERNATE RECORD KEY is data-name-2 [WITH DUPLICATES]] ...
The ALTERNATE RECORD KEY in FILE-CONTROL specifies any secondary key that may be present in the record, but not embedded in the primary key. If the secondary key can have a value that is not unique, append WITH DUPLICATES.
ANDTwo or more conditions can be combined by the logical operator AND. For example, IF age > 60 AND gender = female THEN retire.
ANY
APPLY
ARE
AREA
AREAS
ASCENDINGSORT file-name-1 ON ASCENDING KEY {data-name-1} ... ... USING filename-2 GIVING file-name-3.
Used to sort sequential files into ascending sequence.
ASSIGN
ATREAD filename AT END ....
Used to specify what action is to be taken when end of file is reached.
AUTHORAUTHOR is a comment entry in the IDENTIFICATION DIVISION.

Back to top

B:

BASIS
BEFORE
BEGINNING
BINARY
BLANK
BLOCK
BOTTOM
BY

Back to top

C:

CALL
CANCEL
CBL
CHARACTER
CHARACTERS
CLASS
CLOSE
CODE-SET
COLLATING
COMMA
COMMON
COMP
COMP-1
COMP-2
COMP-3
COMP-4
COMPUTATIONAL
COMPUTATIONAL-1
COMPUTATIONAL-2
COMPUTATIONAL-3
COMPUTATIONAL-4
COMPUTE
CONFIGURATION
CONTAINS
CONTENT
CONTINUE
CONVERTING
COPY
CORR
CORRESPONDING
COUNT
CURRENCY

Back to top

D:

DATA
DATE
DATE-COMPILEDDATE-COMPILED is a comment entry in the IDENTIFICATION DIVISION.
DATE-WRITTENDATE-WRITTEN is a comment entry in the IDENTIFICATION DIVISION.
DAY
DAY-OF-WEEK
DBCS
DEBUGGING
DEBUG-ITEM
DECIMAL-POINT
DECLARATIVES
DEGUGGING
DELETE
DELIMITED
DELIMITER
DEPENDING
DESCENDINGSORT file-name-1 ON DESCENDING KEY {data-name-1} ... ... USING filename-2 GIVING file-name-3.
Used to sort sequential files into descending sequence.
DISPLAY
DISPLAY-1
DIVIDE
DIVISION
DOWN
DUPLICATES
DYNAMICIf DYNAMIC mode is specified, an indexed file can be written to, or retrieved from, in either random or sequential mode. See ACCESS.

Back to top

E:

EBCDIC
EGCS
EJECT
ELSE
ENDREAD filename AT END ....
Used to specify what action is to be taken when end of file is reached.
END-ADD
END-CALL
END-COMPUTE
END-DELETE
END-DIVIDE
END-EVALUATE
END-IF
ENDING
END-MULTIPLY
END-OF-PAGE
END-PERFORM
END-READ
END-RETURN
END-REWRITE
END-SEARCH
END-START
END-STRING
END-SUBTRACT
END-UNSTRING
END-WRITE
ENTER
ENTRY
ENVIRONMENT
EOP
EQUAL
ERROR
EVALUATE
EVERY
EXCEPTION
EXIT
EXTEND
EXTERNAL

Back to top

F:

F
FALSE
FD
FILE
FILE-CONTROL
FILLER
FIRST
FOOTING
FOR
FROM

Back to top

G:

GIVING
GLOBAL
GO
GOBACK
GREATER

Back to top

H:

HIGH-VALUE
HIGH-VALUES

Back to top

I:

ID
IDENTIFICATION
IF
IN
INDEX
INDEXED
INITIAL
INITIALIZE
INPUT
INPUT-OUTPUT
INSERT
INSPECT
INSTALLATIONINSTALLATION is a comment entry in the IDENTIFICATION DIVISION.
INTO
INVALID
I-O
I-O-CONTROL
IS

Back to top

J:

JUST
JUSTIFIED

Back to top

K:

KANJI
KEY

Back to top

L:

LABEL
LEADING
LEFT
LENGTH
LESS
LINAGE
LINAGE-COUNTER
LINE
LINES
LINKAGE
LIST
LOCK
LOW-VALUE
LOW-VALUES

Back to top

M:

MAP
MEMORY
MERGE
MODE
MODULES
MORE-LABELS
MOVE
MULTIPLE
MULTIPLY

Back to top

N:

NATIVE
NEGATIVE
NEXT
NO
NOLIST
NOMAP
NOSOURCE
NOT
NULL
NULLS
NUMERIC
NUMERIC-EDITED

Back to top

O:

OBJECT-COMPUTER
OCCURS
OF
OFF
OMITTED
ON
OPEN
OPTIONAL
OR
ORDER
ORGANIZATION
OTHER
OUTPUT
OVERFLOW

Back to top

P:

PACKED-DECIMAL
PADDING
PAGE
PASSWORD
PERFORM
PIC
PICTURE
POINTER
POSITION
POSITIVE
PROCEDURE
PROCEDURES
PROCEED
PROCESS
PROGRAM
PROGRAM-ID

Back to top

Q:

QUOTE
QUOTES

Back to top

R:

RANDOMIf RANDOM mode is specified, a record will be written or retrieved randomly, depending on the value stored in the RECORD KEY files prior to the READ or WRITE. This rules out a sequential READ or WRITE. See ACCESS.
READ
READY
RECORD
RECORDING
RECORDS
REDEFINES
REEL
REFERENCE
RELATIVE
RELEASE
RELOAD
REMAINDER
REMOVAL
RENAMES
REPLACE
REPLACING
RERUN
RESERVE
RESET
RETURN
RETURN-CODE
REVERSED
REWIND
REWRITE
RIGHT
ROUNDED
RUN

Back to top

S:

S
SAME
SD
SEARCH
SECTION
SECURITYSECURITY is a comment entry in the IDENTIFICATION DIVISION.
SEGMENT-LIMIT
SELECT
SENTENCE
SEPARATE
SEQUENCE
SEQUENTIALIf SEQUENTIAL mode (or none) is specified, records will be written or retrieved sequentially. When issuing a WRITE statement, submit the record in ascending sequence by RECORD KEY value. A READ statement retrieves a record sequentially. See ACCESS.
SERVICE
SET
SHIFT-IN
SHIFT-OUT
SIGN
SIZE
SKIP1
SKIP2
SKIP3
SORT
SORT-CONTROL
SORT-CORE-SIZE
SORT-FILE-SIZE
SORT-MERGE
SORT-MESSAGE
SORT-MODE-SIZE
SORT-RETURN
SOURCE
SOURCE-COMPUTER
SPACE
SPACES
SPECIAL-NAMES
STANDARD
STANDARD-1
STANDARD-2
START
STATUS
STOP
STRING
SUBTRACT
SUPPRESS
SYMBOLIC
SYNC
SYNCHRONIZED

Back to top

T:

TALLY
TALLYING
TAPE
TEST
THAN
THEN
THROUGH
THRU
TIME
TIMES
TITLE
TO
TOP
TRACE
TRAILING
TRUE

Back to top

U:

U
UNIT
UNSTRING
UNTIL
UP
UPON
USAGE
USE
USING

Back to top

V:

V
VALUE
VALUES
VARYING

Back to top

W:

WHEN
WHEN-COMPILED
WITH
WORDS
WORKING-STORAGE
WRITE
WRITE-ONLY

Back to top

X:

No Xxxxxxxxxxxxxxs.

Y:

No Yyyyyyyyyyyyyys.

Z:

ZERO
ZEROES
ZEROS

Back to top

Other:

<
(
)
**
*
*CBL
*CONTROL
.
/
:
+
-
=
>
>=
66
88