OBJECT-COMPUTER Paragraph

The OBJECT-COMPUTER paragraph specifies the system for which the object program is designated.

OBJECT-COMPUTER Paragraph - Format

Read syntax diagramSkip visual syntax diagramOBJECT-COMPUTER.computer-nameEntry.
Entry
Read syntax diagramSkip visual syntax diagramMEMORY1SIZEintegerWORDSCHARACTERSMODULESPROGRAMCOLLATINGSEQUENCEISalphabet-nameSEGMENT-LIMIT1ISsegment-number
Notes:
  • 1 Syntax-checked only.
computer-name
A system-name, which is syntax checked but has no effect on the execution of the program. The suggested computer-name is:

IBM-I
MEMORY SIZE
The amount of main storage needed to run the object program. The MEMORY SIZE clause is syntax checked only.
integer
Expressed in words, characters, or modules.
PROGRAM COLLATING SEQUENCE IS
The collating sequence used in this program (and any programs it may contain) is the collating sequence associated with the specified alphabet-name.
alphabet-name
The collating sequence.
PROGRAM COLLATING SEQUENCE determines the truth value of the following nonnumeric comparisons:
  • Those explicitly specified in relation conditions
  • Those explicitly specified in condition-name conditions.

The PROGRAM COLLATING SEQUENCE clause also applies to any nonnumeric merge or sort keys, unless the COLLATING SEQUENCE phrase is specified in the MERGE or SORT statement. When the PROGRAM COLLATING SEQUENCE clause is omitted, the EBCDIC collating sequence is used.

See Appendix C. EBCDIC and ASCII Collating Sequences for more information about these sequences.
SEGMENT-LIMIT IS
Determines which segments will be considered as permanent segments of the object program. This clause is syntax checked only.
segment-number
Must be an integer varying in value from 1 through 49.