HP 3000 Manuals

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