HP 3000 Manuals

Ap E. Glossary [ Micro Focus COBOL Language Reference ] MPE/iX 5.0 Documentation


Micro Focus COBOL Language Reference

Appendix E  Glossary 

77 Level-description-entry 

A data description entry that describes a noncontiguous data item with
the level-number 77.

78 Level-description-entry 

A data description entry that describes a condition-name with the
level-number 78.

Abbreviated Combined Relation Condition 

The combined condition that results from the omission of a common subject
or a common subject and common relational operator in a consecutive
sequence of relation conditions.

Access Mode 

The manner in which records are to be operated upon within a file.

Actual Decimal Point 

The physical representation, using either of the decimal point characters
"." (period) or "," (comma) of the decimal pointposition in a data item.

Alphabet-name 

A user-defined word in the SPECIAL-NAMES paragraph of the Environment
Division that assigns a name to a specific character set and/or collating
sequence.

Alphabetic Character 

A character that belongs to the following set of letters:  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 and the
space.  Also 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 and z.

Alphanumeric Character 

Any letter or number in the computer's character set.

Alternate Record Key 

A key, other than the prime record key, whose contents identify a record
within an indexed file.

Alphanumeric Function 

A function whose value is composed of a string of one or more characters
from the computer's character set.

Argument 

An identifier, a literal, or an arithmetic expression that specifies a
value to be used in the evaluation of a function.

Arithmetic Expression 

An arithmetic expression can be an identifier or a numeric elementary
item, a numeric literal, such identifiers and literals separated by
arithmetic operators, two arithmetic expressions separated by an
arithmetic operator, or an arithmetic expression enclosed in parentheses.

Arithmetic Operator 

A single character, or a fixed two-character combination, that belongs to
the following set:

                 Character                                    Meaning 

                     +                      Addition

                     -                      Subtraction

                     *                      Multiplication

                     /                      Division

                    **                      Exponentiation

Ascending Key 

A key upon the values of which data is ordered starting with the lowest
value of key up to the highest value of key in accordance with the rules
for comparison of the data items.

Assumed Decimal Point 

A decimal pointposition which does not involve the existence of an actual
character in a data item.  The assumed decimal point has logical meaning
but no physical representation.

At End Condition 

A condition caused in one of three circumstances:

   1.  During the execution of a READ statement for a sequentially
       accessed file.

   2.  During the execution of a RETURN statement when no next logical
       record exists for the associated sort or merge file.

   3.  During the execution of a SEARCH statement, when the search
       operation terminates without satisfying the condition specified in
       any of the associated WHEN phrases.

Block 

A physical unit of data that is normally composed of one or more logical
records.  For mass storagefiles, a block can contain a portion of a
logical record.  The size of a block has no direct relationship to the
size of the file within which the block is contained or to the size of
the logical record(s) that are either continued within the block or that
overlap the block.  The term is equivalent to physical record.

Called Program 

A program which is the object of a CALL statement combined at run time
with the calling program to produce a run unit.

Calling Program 

A program which executes a CALL to another program.

Cd-name 

A user-defined word that names an MCS interface area described in a
communication description entry within the Communication Section of the
Data Division.

Chained Program 

A program which is the object of a CHAIN statement.

Chaining Program 

A program which executes a CHAIN to another program.

Character 

The basic indivisible unit of the language.

Character Position 

A character position is the amount of physical storage required to store
a single standard data format character described as USAGE IS DISPLAY.

Character Set 

The complete COBOL language character set consists of all characters
listed below:

                 Character                                    Meaning 

                 0,1,...,9                  Numeric digit

                 A,B,...,Z                  Uppercase alphabetic

                 a,b,...,z                  Lowercase alphabetic

                                            Space (blank)

                     +                      Plus Sign

                     -                      Minus Sign

                     *                      Asterisk

                     /                      Stroke (Virgule or Slash) | Equal Sign

                     $                      Currency Sign

                     ,                      Comma

                     ;                      Semicolon

                     .                      Period (Decimal Point, Fullstop)

                     "                      Quotation Mark

                     (                      Left Parenthesis

                     )                      Right Parenthesis

                    >>                      Greater Than Symbol

                    <<                      Less Than Symbol

                     :                      Colon

                     '                      Apostrophe

                     &                      Ampersand


NOTE When the computer character set includes lowercase letters, they can be used in character strings and text words. Except when used in nonnumeric literals, each lowercase letter is equivalent to the corresponding uppercase letter.
Character-string A sequence of contiguous characters which form a COBOL word, a literal, a PICTURE character-string or a comment-entry. Class Condition The proposition, for which a truth value can be determined, that an operand is wholly alphabetic or is wholly numeric, or alphabetic-lower, or alphabetic-upper, or contains only the characters in the set of characters specified by the CLASS clause as defined in the SPECIAL-NAMES paragraph of the Environment Division. Clause A clause is an ordered set of consecutive COBOL character-strings whose purpose is to specify an attribute of an entry. COBOL System Directing Statement A statement, beginning with a directing verb, that causes your COBOL system to take a specific action during creation of the intermediate code. COBOL Word See Word. Collating Sequence The sequence in which the characters that are acceptable in a computer are ordered for purposes of sorting, merging and or comparing. Column A character position within a print line. The columns are numbered from one, by one, starting at the leftmost character position of the print line and extending to the rightmost character position of the print line. Combined Condition A condition that is the result of connecting two or more conditions with the "AND"or the "OR"logical operator. Comment Entry An entry in the Identification Division that can be any combination of characters from the computer character set. Comment Line A source program line represented by an asterisk in the indicator area of the line and any characters from the computer's character set in area A and area B of that line. The comment line serves only for documentation in a program. A special form of comment line is represented by a slash (/) in the indicator area of the line and any characters from the computer's character set in area A and area B of that line causes page ejection before printing the comment. Common Program A program which, despite being directly contained within another program, can be called from any program directly or indirectly contained in that other program. Communication Description Entry An entry in the Communication Section of the Data Division that is composed of the level indicator CD, followed by a cd-name, and then followed by a set of clauses as required. It describes the interface between the MCS and the COBOL program. Communication Device A mechanism (hardware or hardware/software) capable of sending data to a queue and/or receiving data from a queue. This mechanism can be a computer or a peripheral device. One or more programs containing communication description entries and residing within the same computer define one or more of these mechanisms. Communication Section The section of the Data Division that describes the interface areas between the MCS and the program, composed of one or more CD description entries. See Message Control Systems. Complex Condition A condition in which one or more logical operators act upon one or more conditions. See Negated Simple Condition, Combined Condition, Negated Combined Condition. Computer-name A system-name that identifies the computer upon which the source program is to be converted to object code, or the object code run. Condition A status of a program at execution time for which a truth value can be determined. Where the term "condition" (condition-1, condition-2,...) appears in these language specifications in or in reference to "condition" (condition-1, condition-2,...) of a general format, it is a conditional expression consisting of either a simple condition optionally parenthesized, or a combined condition consisting of the syntactically correct combination of simple conditions, logical operators, and parentheses for which a truth value can be determined. Condition Name A user-defined word assigned to a specific value, set of values, or range of values, within the complete set of values that a conditional variable can possess; or the user-defined word assigned to a status of an implementor-defined switch or device. Condition-name Condition The proposition, for which a truth value can be determined, that the value of a conditional variable is a member of the set of values attributed to a condition-name associated with the conditional variable. Conditional Expression A simple condition or a complex condition specified in an IF, PERFORM, EVALUATE or SEARCH statement. See Simple Condition and Complex Condition. Conditional Statement A conditional statement specifies that the truth value of a condition is to be determined, and that the subsequent action of the run-time program is dependent on this truth value. Conditional Variable A data item, one or more values of which has a condition- name assigned to it. Configuration Section A section of the Environment Division that describes overall specifications of source and run computers. Constant-name A user-defined word assigned as the name of a fixed value. Contiguous Items Items that are described by consecutive entries in the Data Division and that bear a definite hierarchic relationship to one another. Counter A data item used for storing numbers or number representations in a manner that permits these numbers to be increased or decreased by the value of another number, or to be changed or reset to zero or to an arbitrary positive or negative value. CRT An output device by which an operator can receive visual data. Currency Symbol The character defined by the CURRENCY SIGNclause in the SPECIAL-NAMES paragraph. If no CURRENCY SIGN clause is present in a COBOL source program, the currency symbol is identical to the currency sign. See the section The SPECIAL-NAMES Paragraph in the chapter The Nucleus. Current Record The record which is available in the record area associated with the file. Cursor The indicator on a CRT screen that marks the line and character position which the input/output control is currently referencing. Data Clause A clause that appears in a data description entry in the Data Division and provides information describing a particular attribute of a data item. Data Description Entry An entry in the Data Division that is composed of a level-number followed by a data-name, if required, and then followed by a set of data clauses as required. Data Dictionary A table built by your COBOL system and held in memory, which contains information on each user-defined name. Data Item A unit of data (excluding literals) defined by a COBOL program or by the rules for function evaluation. Data-name A user-defined word that names a data item described in a data description entry in the Data Division. When used in the general formats, "data-name" represents a word which can neither be subscripted nor indexed unless specifically permitted by the rules for that format. Debugging Line A debugging line is any line with "D" or "d" in the indicator area of the line. Debugging Section A debugging section is a section that contains a USE FOR DEBUGGING statement. Declaratives A set of one or more special purpose sections written at the beginning of the Procedure Division, the first of which is preceded by the key word DECLARATIVES and the last of which is followed by the key words END DECLARATIVES. A declarative is composed of a section header, followed by a USE COBOL system-directing-sentence, followed by a set of associated paragraphs (0 or more). Declarative-sentence A COBOL system directing sentence consisting of a single USE statement terminated by the separator period (. ). De-edit The logical removal of all editing characters from a numeric edited data item in order to determine that item's unedited numeric value. Delimited Scope Statement Any statement that includes its explicit scope terminator. Delimiter A character (or sequence of contiguous characters) that identifies the end of a string of characters, and separates that string of characters from the following string of characters. A delimiter is not part of the string of characters that it delimits. Descending Key A key upon the values of which data is ordered starting with the highest value of key down to the lowest value of key, in accordance with the rules for comparing data items. Destination The symbolic identification of the receiver of a transmission from a queue. Digit Position A digit position is the amount of physical storage required to store a single digit. This amount varies depending on the usage of the data item describing the digit position. Division A set of sections or paragraphs (0 or more) that are formed and combined in accordance with a specific set of rules is called a division body. There are four divisions in a COBOL program: Identification, Environment, Data and Procedure. Division Header A combination of words followed by a period and a space that indicate the beginning of a division. The division headers are: IDENTIFICATION DIVISION. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION
[]
Dynamic Access An access mode in which specific logical recordscan be obtained from or placed into a disk file in a non-sequential manner (see Random Access) and obtained from a file in a sequential manner (see Sequential Access) during the scope of the same OPEN statement. Editing Character A single character or a fixed two-character combination belonging to the same set: Character Meaning B Space 0 Zero + Plus - Minus CR Credit DB Debit Z Zero Suppress * Check Protect $ Currency Sign , Comma . Period (Decimal Point) / Slash (Virgule, Stroke) Elementary Item A data item that is described as not being further logically subdivided. End of Procedure Division The physical position in a COBOL source program after which no further procedures appear. End Program Header A combination of words, followed by a separator period, that indicates the end of a COBOL source program. The end program header is: END PROGRAM program-name. Entry Any descriptive set of consecutive clauses terminated by a separator period (. ) and written in the Identification Division, Environment Division or Data Division of a COBOL source program. Environment Clause A clause that appears as part of an Environment Division entry. Explicit Attribute Any attribute which has been explicitly defined. Extend Mode With the EXTEND phrase specified, the state of a file after execution of an OPEN statement, and before the execution of a CLOSE statement for the file. External Data The data described in a program as external data items and external file connectors. External File Connector A file connector which is accessible to one or more object programs in the run unit. Figurative Constant A value generated by your COBOL system which is referenced through the use of certain reserved words. File A collection of records. File Clause A clause that appears as part of any of the following Data Division entries: File Description (FD) Sort-Merge File Description (SD) Communication Description (CD) File Connector A storage area which contains information about a file and is used as the linkage between a file-name and a physical file and between a file-name and its associated record area. File-control The name of an Environment Division paragraph in which the data files for a given source program are declared. File Description Entry An entry in the File Section of the Data Division that is composed of the level indicator FD, followed by a file-name, and then followed by a set of file clauses as required. File-name A user-defined word that names a file described in a file description entry or a sort-merge file description entry within the File Section of the Data Division. File Organization The permanent logical file structure established at the time that a file is created. File Position Indicator A conceptual entity that is used in the selection of the next record to be accessed within a given file during certain sequences of input-output operations. This concept has no meaning for a file opened in output or extend mode. The setting of the file position indicator is affected only by the OPEN, READ and START statements. File Section The section of the Data Division that contains file description entries together with their associated record descriptions.


MPE/iX 5.0 Documentation