List of Messages 001 - 032 [ COBOL/HP-UX Error Messages for the Series 700 and 800 ] MPE/iX 5.0 Documentation
COBOL/HP-UX Error Messages for the Series 700 and 800
List of Messages 001 - 032
001 No paragraph in last section to segment on (recoverable)
* When SEGSIZE is specified as nonzero at a COBOL section
(or at a paragraph if 64KSECT has been specified),
automatic segmentation will take place. This message
indicates that there is no suitable place in the code at
which to segment. If the program was checked with ANIM,
the error message indicates a source line somewhere in
the paragraph which the generator could not segment.
* If you have not already done so, specify 64KSECT. If you
have already specified 64KSECT, find the paragraph
containing the source line given in the error message and
divide this paragraph by insertion.
002 Open failure on intermediate code file (recoverable)
* The intermediate code file is not available. You may
have given its name wrongly.
* Ensure you have given the filename correctly.
003 Open failure on generated code file (recoverable)
* The file cannot be opened. The disk or directory may be
full, or there may be a read-only file with the same
name.
* If your disk or directory is full, delete any files you
no longer need. If there is a read-only file with the
same name, delete it.
004 Open failure on list file (recoverable)
* The file cannot be opened. The disk or directory may be
full, or there may be a read-only file with the same
name.
* If your disk or directory is full, delete any files you
no longer need. If there is a read-only file with the
same name, delete it.
005 Open failure on temp file (recoverable)
* The file cannot be opened. The disk or directory may be
full, or there may be a read-only file with the same
name.
* If your disk or directory is full, delete any files you
no longer need. If there is a read-only file with the
same name, delete it.
006 Read failure on input file, not intermediate code or wrong
version (recoverable)
* 1. the input file you have specified is not an
intermediate code file.
2. the intermediate code file was produced by a version
of your COBOL system that is not compatible with your
current
version .
3. your input file is corrupt.
* 1. ensure that you specify an intermediate code file.
007 Write failure on generated code file (recoverable)
* The disk is probably full.
* Delete any files you no longer need.
008 Write failure on list file (recoverable)
* The disk is probably full.
* Delete any files you no longer need.
009 Segment too large try SEGSIZE (<65536) (recoverable)
* The generated code contains a segment more than 65535
bytes long. This is the maximum size allowed in
environments with 16 bit segmented architecture.
* Either change your program to make the segment smaller or
use the SEGSIZE directive to control automatic
segmentation.
010 Read failure on generated code file (recoverable)
* The generated code file was successfully created but
cannot now be read. Your COBOL system needs to read this
file to complete the code generation.
* Re-create the output file by restarting the production of
generated code.
012 Dictionary or dynamic paging error (fatal)
* The disk is probably full.
* If the disk is full, delete any files you no longer need.
Alternatively, if your machine supports this, put a new
disk in a floppy disk drive and redirect your program's
file operations to it. If you receive this message and
your disk is not full, contact Technical Support.
013 Illegal intermediate code (at nnnnnn in seg mm) (recoverable)
* You are trying to create generated code from intermediate
code that has been corrupted.
nnnnnn is an intermediate code address; mm is an
intermediate code segment number.
* Resubmit your source code to your COBOL system to try to
obtain valid intermediate code.
014 Too many IF levels (recoverable)
* You have nested IF statements beyond the maximum of 64
levels.
* Change your program so you do not have a nest of more
than 64 conditions.
015 Input file is generated code (recoverable)
* You have tried to use generated code as input to produce
generated code.
* Use the type of code your COBOL system needs.
018 Dynamic failure (item searched for and not found). Contact
Technical Support (fatal)
* An internal error has occurred in your COBOL system while
generating code.
* Contact Technical Support.
021 Paragraph is target of 255 GOTOs - PERFORM optimization omitted
(cautionary)
* PERFORM statements cannot be optimized if any COBOL
paragraph or section has more than 255 references. This
optimization phase will be omitted.
022 No section end in last IMPLICIT segment to chain literals after
(recoverable)
* In 16 bit environments, when literals are being placed in
the code segment (either because NODATALIT is specified
or because the Data Division is larger than 64K) the
literals in an automatically produced segment are grouped
at the end of a section.
* Either use the 64KSECT directive so that the literals are
grouped at the end of a paragraph, or add a paragraph
(which can be unreferenced) to alleviate the problem.
023 Misalignment error. Contact Technical Support. (fatal)
* An internal error has occurred in your COBOL system while
generating code.
* Contact Technical Support
024 Data size incompatible with this model (recoverable)
* In a 16 bit environment, you have specified MODEL(SMALL)
or MODEL(MEDIUM) but the Data Division is larger than
64K.
* Change MODEL(SMALL) to MODEL(COMPACT), or MODEL(MEDIUM)
to MODEL(LARGE).
026 No crtns file available (recoverable)
* The CRTN.DAT file is unavailable. It is needed for code
generation.
* Make sure this file is present in either GENERATE.LBR or
the COBOL system directory.
027 BY VALUE parameters must be no longer than 8 bytes (recoverable)
* The BY VALUE parameter you have specified is longer than
8 bytes.
* Ensure that the BY VALUE phrase in a CALL...USING list
refers only to items less than 8 bytes long.
029 Segmentation may only be used in Large Model. Use MODEL(LARGE)
(recoverable)
* A program cannot have a SMALL code model if it is
segmented. Segmentation is allowed with MODEL(LARGE) and
MODEL(COMPACT) only.
* To allow segmentation, use the MODEL(LARGE) or
MODEL(COMPACT) directive.
030 REGPARM only valid with LITLINK, LITLINK assumed (cautionary)
* When you use an invalid combination of directives, your
COBOL system tries to make it valid by assuming
appropriate directives.
* To prevent the message being displayed, use the NOWARNING
directive.
031 LITLINK only valid with OMF(OBJ), OMF(OBJ) assumed (cautionary)
* When you use an invalid combination of directives, your
COBOL system tries to make it valid by assuming
appropriate directives.
* To prevent the message being displayed, use the NOWARNING
directive.
032 FASTLINK only valid with OMF(OBJ), OMF(OBJ) assumed (cautionary)
* When you use an invalid combination of directives, your
COBOL system tries to make it valid by assuming
appropriate directives.
* To prevent the message being displayed, use the NOWARNING
directive.
MPE/iX 5.0 Documentation