HP 3000 Manuals

List of Message [ Micro Focus COBOL Error Messages ] MPE/iX 5.0 Documentation


Micro Focus COBOL Error Messages

List of Message 

001         No suitable place in code to segment on (Recoverable)  

               *   When SEGSIZE is specified as nonzero at a COBOL
                   section (or at a paragraph if 64KSECT has been
                   specified, or at given points in the code if 64KPARA
                   has been specified), automatic segmentation takes
                   place.  This message indicates that no suitable place
                   has been found 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, specify 64KPARA or
                   find the paragraph containing the source line given in
                   the error message and divide this paragraph by
                   insertion.

               *   64KSECT produces slightly more efficient code than
                   64KPARA, so you should use the former wherever
                   possible

002         Open failure on intermediate code file (Recoverable)  

               *   The intermediate code file is not available.  You
                   might have given its name incorrectly.

               *   Ensure you have given the file-name correctly.

003         Open failure on generated code file (Recoverable)  

               *   The file cannot be opened.  The disk or directory
                   might be full, or there might be a read-only file with
                   the same name.

               *   If your disk or directory is full, delete any files
                   you no longer need.  If a read-only file with the same
                   name exists, delete it.

004         Open failure on list file (Recoverable)  

               *   The file cannot be opened.  The disk or directory
                   might be full, or there might be a read-only file with
                   the same name.

               *   If your disk or directory is full, delete any files
                   you no longer need.  If a read-only file with the same
                   name exists, delete it.

005         Open failure on temp file (Recoverable)  

               *   The file cannot be opened.  The disk or directory
                   might be full, or there might be a read-only file with
                   the same name.

               *   If your disk or directory is full, delete any files
                   you no longer need.  If a read-only file with the same
                   name exists, delete it.

006         Read failure on input file, not intermediate code or wrong 
            version (Recoverable)  

               *   One of the following has occurred:

                      *   The input file you have specified is not an
                          intermediate code file.

                      *   The intermediate code file was produced by a
                          version of your COBOL system that is not
                          compatible with your current version.

                      *   Your input file is corrupt.

               *   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.

                   See also:  SEGSIZE Compiler directive 

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.

               *   Recreate the output file by restarting the production
                   of generated code.

011         Too many segments.  Try increasing SEGSIZE (Recoverable)  

               *   The generated code contains too many segments.  A
                   maximum of 100 can be produced.

               *   You probably have a very low value of SEGSIZE on
                   auto-segmented programs.  Try increasing the size.

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.

016         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

017         Params in Linkage Section invalid for call-by-number 
            (Recoverable)  

               *   When using call-by-number library routines in 16-bit
                   environments, you can use parameters only in the first
                   64K of Working-Storage.

               *   You must alter your source code so that parameters for
                   call-by-name library routines are in the first 64K of
                   Working-Storage.

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.

020         Params outside first 64K of Working-Storage invalid for 
            call-by-number (Recoverable)  

               *   When using call-by-number library routines in 16-bit
                   environments, you can use parameters only in the first
                   64K of Working-Storage.

               *   Use the REF directive to find out where your
                   parameters are in the Data Division.  If your
                   parameters are beyond the first 64K of
                   Working-Storage, you must alter your source code so
                   that parameters are in the first 64K.

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 is 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).

                   See also:  64KSECT Compiler directive 

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).

                   See also:  MODEL Compiler directive 

025         Too many symbols for EANIM - use NOEANIM (Recoverable)  

               *   The OBJ module format limits the amount of debugging
                   information that can be contained in one OBJ module.
                   Your program has exceeded this limit.

               *   Do not compile with the EANIM directive.

026         No crtns file available (Recoverable)  

               *   The file crtn.dat 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.

028         Segmented program GNTANIM ignored (Cautionary)  

               *   You have tried to animate a .gnt file that was
                   generated from a program containing segments.

               *   Remove any segments from your original program.

029         Segmentation can 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.

                   See also:  MODEL Compiler 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.

                   See also:  WARNING Compiler 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.

                   See also:  WARNING Compiler 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.

                   See also:  WARNING Compiler directive 

033         EANIM 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.

                   See also:  WARNING Compiler directive 

034         IANIM 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.

035         INT code not produced with ANIM (Cautionary)  

               *   You must use the ANIM directive when creating
                   intermediate code.

036         NOTRICKLE only valid with NOALTER, NOALTER assumed 
            (Cautionary)  

               *   When you use an invalid combination of directives,
                   your COBOL system tries to make it valid by assuming
                   appropriate directives.

               *   For a program with SORT statements, NOTRICKLE is valid
                   only if NOALTER is also specified.  NOTRICKLE cannot
                   be used if the program contains ALTER statements.

               *   To prevent the message being displayed, use the
                   NOWARNING directive.

                   See also:  WARNING Compiler directive 

037         Generated code module too large (Recoverable)  

               *   The generated code module is too large for your COBOL
                   system to handle.

               *   Segment your program.

038         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

039         Errors detected during creation of intermediate code 
            (Recoverable)  

               *   You are trying to generate code from intermediate code
                   that was found to contain severe errors when it was
                   submitted to your COBOL system.

               *   Correct all the severe errors in your source code.

040         Bad program-id or entry name (Recoverable)  

               *   The name you have given in the PROGRAM-ID clause or
                   the ENTRY...USING phrase, or as the root of the input
                   file-name, cannot be handled correctly by your system
                   assembler.

               *   Change the name to comply with your operating system's
                   rules for a function-name.

041         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

042         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

043         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

044         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

045         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

046         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

047         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

048         MODEL() only valid with OMF(OBJ), MODEL() ignored 

Severity:   Warning

               *   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.

                   See also:  MODEL Compiler directive OMF Compiler 
                   directive WARNING Compiler directive 

049         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

050         Internal error.  Contact Technical Support (Fatal)  

               *   An internal error has occurred in your COBOL system
                   while generating code.

               *   Contact Technical Support.

051         OBJLITE not valid with OMF(GNT) or OPT(0).  NOOBJLITE 
            assumed.  (Recoverable)  

               *   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.

052         Feature not supported in OBJLITE. Use NOOBJLITE (Recoverable) 

               *   Use of the OBJLITE directive imposes certain
                   restrictions on your program.  See your COBOL System 
                   Reference for details.  You should instead use
                   NOOBJLITE.

               *   To prevent the message being displayed, use the
                   NOWARNING directive.

054         Parameter type cannot be passed by value (Recoverable)  

               *   Only those COMP-5 items that are 4 bytes or smaller
                   can be passed by value.

               *   Ensure that any COMP-5 items are no larger than 4
                   bytes.

055         Opcodes file corrupt or unknown machine type (Recoverable)  

               *   Your $cobdir/ncg.ops file has become corrupted.

               *   Reinstall your ncg.ops file.

056         Option not implemented:  "option name" (Recoverable)  

               *   This language option is not supported on your
                   environment.

057         NOLITLINK not valid with MODEL(SMALL), 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.

059         Program too large to be compiled with OPT (0) (Fatal)  

               *   Your Procedure Division produced more than 64K of
                   intermediate code in the root segment.

               *   Use the OPT"1" or OPT"2" directive to produce standard
                   generated code, or change your program to make the
                   root segment smaller.

                   See also:  OPT Compiler directive 

060         BY VALUE Parameters not allowed with FASTLINK (Recoverable)  

               *   PROCEDURE DIVISION and ENTRY statements must not
                   contain parameters passed BY VALUE if the FASTLINK
                   directive is used.

               *   Use the NOFASTLINK directive.

                   See also:  FASTLINK Compiler directive 

061         GANIM not valid with OPT(0).  OPT(1) 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.

                   See also:  GANIM Compiler directive OPT Compiler 
                   directive WARNING Compiler directive 

062         EANIM not valid with OPT(0).  OPT(1) 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.

                   See also:  EANIM Compiler directive OPT Compiler 
                   directive WARNING Compiler directive 

063         DEFFILE 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.

                   See also:  DEFFILE Compiler directive OMF Compiler 
                   directive WARNING Compiler directive 

064         FASTLINK not valid with GANIM NOFASTLINK 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.

066         Write failure on .IDY file (Recoverable)  

               *   Either the disk is full or the .idy file produced by
                   the checker has been marked read-only.

               *   Delete any files you no longer need, or mark the .idy 
                   file read/write.

067         OBJ file contains too many segment, class and group names 
            (Fatal)  

068         IDY file not found GANIM, EANIM or SOURCEASM ignored 
            (Cautionary)  

069         Source file not found SOURCEASM ignored (Cautionary)  

070         Open failure on directives file (Recoverable)  

071         OPT(0) not valid with OMF(GNT). OPT(1) 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.

                   See also:  OMF Compiler directive OPT Compiler 
                   directive WARNING Compiler directive 

072         FASTLINK not valid with REGPARM. NOFASTLINK 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.

                   See also:  FASTLINK Compiler directive REGPARM 
                   Compiler directive WARNING Compiler directive 

073         Internal error.  Contact Technical Support.  Call literal 
            table overflow (Fatal)  

074         EXPANDDATA not valid with OMF(GNT). NOEXPANDDATA 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.

                   See also:  EXPANDDATA Compiler directive OMF Compiler 
                   directive WARNING Compiler directive 

075         Call-convention not supported (Cautionary)  

076         Inefficient code produced for this statement (Cautionary)  

077         Generated code module too large (limit = limit bytes) 
            (Recoverable)  

078         Too many code relocations (limit = limit , actual = limit ) 
            (Recoverable)  

079         Too many data relocations (limit = limit, actual = = limit) 
            (Recoverable)  

080         Too many symbol table entries (limit = limit, actual = limit 
            ) (Recoverable)  

081         Internal error.  Contact Technical Support.  Out of temporary 
            registers.  (Recoverable)  

082         Internal error.  Contact Technical Support.  Register 
            tracking logic error.  (Recoverable)  



MPE/iX 5.0 Documentation