DIBIOL/DBL - Run-Time Errors
Run-time errors are normally fatal and automatically result in program termination. Some, however, can be trapped using the DIBOL ONERROR statement, thus avoiding program termination. Those run-time errors that can be trapped with the ONERROR statement are called trappable; the non-trappable errors inevitably result in program termination. Information messages only appear in conjunction with a trappable or non-trappable error. The error number help descriptions contain the error number, the ident (abbreviation of the message text), the severity, and a description of the common reason(s) for the error to occur. 001 - ENDOF_FIL Trappable End of file The end of file has been detected on a READS or READ, or a CTRL/Z has been entered from a terminal during an ACCEPT or READS. 002 - RETNO_CAL Non-trappable RETURN but no CALL or XCALL A RETURN statement was executed with no execution of an associated CALL or XCALL statement preceding it. 003 - CMPERR Non-trappable Compilation error Execution of a statement which contained a compilation error was attempted. 006 - INCNUMARG Non-trappable Incorrect number of arguments The number of arguments passed to an external subroutine was incorrect. 007 - SUBERR Trappable Subscript error A subscript has a value which is negative, zero, or refers to a data element which is beyond the data definition of the program, or if the variable is doubly-subscripted, the value of the first subscript exceeds the value of the second subscript. 008 - WRIINTLIT Non-trappable Writing into a literal An external subroutine attempted to write data into a literal which was passed as an argument to the subroutine. 009 - NOTENOMEM Trappable Not enough memory Insufficient memory is available to: o SEND a message o OPEN a file o LPQUE a file 010 - ILLCHANUM Non-trappable Illegal channel number The channel number specified in an OPEN or other I/O statement is outside the allowable range (1:15 if /STANDARD, 1:255 if /NOSTANDARD) 011 - CHANOTOPN Non-trappable Channel not open An I/O statement specified a channel which had not been OPEN'ed. 012 - INPFROWRI Trappable Input from write-only device An OPEN statement attempted to open an output-only device, such as a line printer, using Input (I) mode. 013 - CHADEFERR Non-trappable Channel definition error An internal error occurred in the DIBOL Run-Time Library. Please submit an SPR. 014 - UNDOPC Non-trappable Undefined opcode An internal error was detected by the DIBOL Run-Time Library. Please verify that compatible versions of the DIBOL compiler and RTL are being used. If the compiler and RTL are compatible, please submit an SPR. 015 - NUMTOOLON Trappable Number too long An arithmetic operation has resulted in a number which exceeds 18 digits, or an operand in an arithmetic operation is in excess of 18 digits. 016 - CHAIN_USE Non-trappable DIBOL channel in use An OPEN statement attempted to use a channel which was already open. 017 - BADFILSPC Trappable Bad file specification A file specification contained a syntax error. 018 - FILNOTFND Trappable File not found The file specified does not exist. 019 - HANNOTAVA Trappable Device handler not available The device specified is not known to the operating system. 020 - BADDIGIT Trappable Bad digit The alphanumeric value converted to a numeric value contained a character other than a numeric digit, a sign character (+ or -), or a space. 021 - BADOPEN Trappable Invalid operation for this file type The file I/O statement is not allowed by the mode in which the file was opened. 022 - IO_ERROR Trappable I-O error Invalid data was detected during an input or output operation. 023 - LINTOOLNG Trappable Line too long The size of the input data exceeds the size of the record or alpha field. 024 - NO_SPAFIL Trappable No space for file An OPEN statement includes a specification of more blocks than are available. 025 - OUTFILFUL Trappable Output file full All space allocated for a file has been filled, and the file cannot be extended. 026 - FLDRECLNG Non-trappable Field or record too long The size of a field or record exceeds the maximum allowed size. 028 - ILLRECNUM Trappable Illegal record number A READ or WRITE statement specifies a record number that is negative, zero, or greater than the number of records in the file. 029 - INCCOMPIL Non-trappable Incompatible compiler The program was compiled using a version of the compiler which is not compatible with the current run-time library. 030 - DIVBYZERO Trappable Divide by zero An arithmetic operation attempted to divide by zero. 031 - ARGWROSIZ Non-trappable Argument wrong size An external subroutine was called using an argument which was of incorrect size. 032 - SUPEXIFIL Trappable Cannot supersede existing file An OPEN statement or RENAM subroutine call attempted to supersede an existing file, and FLAGS had been set to prevent this. 033 - TOOMNYCHN Trappable Too many channels open The program attempted to open more channels than were available. 037 - DEVIN_USE Trappable Device in use An OPEN statement attempted to open a non-sharable device that was in use. 038 - FILEINUSE Trappable File in use An OPEN statement attempted to open a non-sharable file that was in use. 039 - OUTTOREAD Trappable Output to read-only device An I/O statement attempted to perform output to a device which is write-locked. 040 - RECLOCKED Trappable Record locked An I/O statement specified a record which is currently in use by another program. 052 - ILEGALKEY Trappable Illegal key The key specified by an indexed I/O operation was either outside of the specified record area or did not match a key defined for the file. 053 - KEYNOTSAM Trappable Key not same The key of the record retrieved by an indexed READ does not exactly match the key requested; or the key specified by an indexed WRITE or DELETE did not match the key of the record which was last retrieved. 054 - NODUPKEYS Trappable No duplicates An indexed STORE statement specified a key for which a record already exists, and duplicate keys were not allowed. 056 - NOTISMFIL Trappable Not ISAM file An OPEN statement attempted to open a non-indexed file using SI or SU mode. 058 - JOBSTAERR Trappable Job startup error The specified job could not be started as requested in a call to the RUNJB subroutine. 061 - NO_CURREC Trappable No current record An indexed WRITE or DELETE was attempted before a record had been read. 062 - PROTVIOL Trappable Protection violation A file operation was attempted on a file whose protection would not allow the operation; or an operation was attempted for which the user did not have sufficient privilege. 063 - NO_SUCOPR Non-trappable No such operation (RMS) Support for the VAX RMS service or option is not present in the system. 064 - RECNOTFND Trappable Record not found (RMS) A relative READ statement specified a non-existent record. 067 - SYSERROR Non-trappable System error An error occurred during an operating system service or other external system call. 077 - ARGOUTORD Trappable Arguments out of order The arguments specified in a call to PAK/UNPAK are not in the correct order. 078 - ARGOUTLIM Trappable Argument out of record An argument specified in a call to PAK/UNPAK is outside of the specified record area. 079 - ARGCOUNT Trappable Needs minimum of three arguments A call to PAK requires a minimum of three arguments. 080 - FLDNOTPAK Trappable Field not packed A field specified in a call to UNPAK was not packed. 084 - ILLBIOSIZ Trappable Illegal block I/O record size The record size specified in a block I/O statement was not a multiple of 512 bytes. 087 - ARGMISS Trappable Argument missing A required argument was omitted from in an XCALL, or a subroutine attempted to use an argument which was not passed. 089 - INVSHRCOD Trappable Invalid SHARE value in OPEN Invalid code on SHARE keyword in OPEN. 100 - RMSERROR Non-trappable Unexpected RMS error An RMS error occurred which was not anticipated. 101 - INVARGTYP Non-trappable Invalid argument type An argument passed to a library routine was of the wrong type (alpha instead of decimal, or decimal instead of alpha). 102 - DBLRTLERR Non-trappable DIBOL Run Time Library internal error An error occurred in the DIBOL Run-Time Library software. Please submit an SPR. 103 - FILE_ORG Trappable Invalid file organization The mode specified in an OPEN statement did not match the organization of the file being opened (for instance, an ISAM file being opened in U mode). 104 - OUTOFRANG Non-trappable Value out of range A statement parameter or library subroutine argument was outside of the permitted range of values. 105 - CALNOTDBL Non-trappable Caller not DIBOL A library subroutine was called by a non-DIBOL program, for which the call is invalid. 107 - DEVNOTRDY Trappable Device not ready The device accessed by a I/O statement was off-line or otherwise not ready. 108 - INVOPNMOD Non-trappable Invalid open mode value An OPEN statement specified an invalid open mode. 109 - CONTROL_C Trappable CTRL/C detected The user entered a CTRL/C. 110 - CONTROL_Y Trappable CTRL/Y detected The user entered a CTRL/Y. 111 - TIMOUT Trappable Operation timed out A timed I/O operation, such as READS or ACCEPT, failed to complete within the given time. 112 - OPENERROR Trappable Error during file open An unexpected error occurred while attempting to open a file. 113 - INVALLOC Trappable Invalid ALLOC value in OPEN The ALLOC value specified in an OPEN statement was outside the permitted range of values. 114 - INVBKTSIZ Trappable Invalid BKTSIZ value in OPEN The BKTSIZ value specified in an OPEN statement was outside the permitted range of values. 115 - INVBLKSIZ Trappable Invalid BLKSIZ value in OPEN The BLKSIZ value specified in an OPEN statement was outside the permitted range of values. 116 - INVBUFSIZ Trappable Invalid BUFSIZ value in OPEN The BUFSIZ value specified in an OPEN statement was outside the permitted range of values. 117 - INVRECSIZ Trappable Invalid RECSIZ value in OPEN The RECSIZ value specified in an OPEN statement was outside the permitted range of values. 118 - NOMSGMGR Trappable Unable to open message manager mailbox The mailbox used by the DIBOL SEND/RECV message manager could not be opened. 120 - QUENOTAVA Trappable Queue not available or invalid queue name The queue specified in an LPQUE statement was either not available or invalid. 121 - INVKEYNUM Trappable Invalid KEYNUM value. Invalid key of reference specified with KEYNUM keyword on READ or FIND. 122 - FORGNTERM Trappable Foreign terminals not supported Attempt to use VIDEO, ERASE, or POS attributes on a non-ANSI terminal for which a terminal capabilities file has not been created. 123 - OUTATTERR Trappable Invalid output attribute Invalid code used on an output attribute in WRITES, DISPLAY, READS statement. 124 - INATTERR Trappable Invalid input attribute Invalid code used on an input attribute in READS statement. 125 - INVCHRERR Trappable Invalid character entered A character was entered while using EDIT capability of READS which did not conform to the EDIT mask. 126 - FULBUFERR Trappable Input buffer full READS buffer was filled. 127 - UNSUPDTYP Trappable Invalid data type encountered Attempt to use a data type which is not supported by the DIBOL run-time system in that context. 128 - INVMATCH Trappable Invalid MATCH value Invalid code on MATCH keyword in FIND or READ. 129 - INVCONTIG Trappable Invalid CONTIG value in OPEN Invalid code on CONTIG keyword in OPEN. 130 - INVDEQ Trappable Invalid DEQ value in OPEN Invalid code on DEQ keyword in OPEN. 131 - INVNUMREC Trappable Invalid NUMREC value in OPEN Invalid number of records specified on NUMREC keyword in OPEN. 132 - INVRECTYP Trappable Invalid RECTYP value in OPEN Invalid code on RECTYP keyword in OPEN. 133 - INVALFDL Trappable Invalid FDL value in OPEN Invalid statement in string on FDL keyword in OPEN. 134 - INVBUFNUM Trappable Invalid BUFNUM value in OPEN Invalid number specified on BUFNUM keyword in OPEN. 135 - INVPRO Trappable Invalid PROTECT string in OPEN Invalid UIC-type protection string on PROTECT keyword in OPEN. 136 - INVACL Trappable Invalid PROTECT/ACL string in OPEN Invalid Access Control List entry in string on PROTECT keyword in OPEN. 137 - TOOMNYSEG Trappable Too many key segments in OPEN OPEN\KEY keyword declared more than 8 segments on a segmented key. 138 - INVDATYP Trappable Invalid TYPE string in OPEN Invalid key type specified in string on TYPE keyword in OPEN. 139 - NO_RECSIZ Trappable RECSIZ keyword required Record size is required by OPEN modes O:R, O:I and OPEN keyword NUMREC. 140 - INVALRFA Trappable Invalid RFA value An invalid RFA value was specified on READ, FIND, or WRITE. 200 - STOP Success STOP The STOP or END statement has been successfully executed. 201 - AT_LINE Informational At line DDD in routine AAA Indicates traceback information after a STOP or error. 202 - PC_PSL Informational PC = HHH, PSL = HHH Indicates Program Counter and Processor Status Longword values. 203 - IOERRINFO Informational Channel # DDD, mode AAA, file name = AAA Indicates channel, open mode, and file name after an I/O error. 204 - NUMOFARGS Informational DDD arguments specified Indicates number of arguments actually passed after an INCNUMARG (Incorrect number of arguments - error #6) error. 205 - SUBSCRPT1 Informational Subscript = DDD Indicates value of subscript after a SUBERR (Subscript error - error #7) error (single subscripting). 206 - SUBSCRPT2 Informational Subscript 1 = DDD, subscript 2 = DDD Indicates value of subscripts after a SUBERR (Subscript error - error #7) error (double subscripting). 207 - ARG_NMBR Informational Argument # DDD Indicates argument number causing error after an argument-related error. 208 - LOGCHAN Informational Channel # DDD Indicates channel number after an I/O error. 209 - ARG_SIZE Informational Argument size DDD Indicates size of argument causing error after an ARGWROSIZ (Argument wrong size - error #31) error. 210 - VALUE Informational Value = DDD Indicates value of argument or parameter after an OUTOFRANG (Value out of range - error #104) or other error. 211 - ALLSNDBUF Informational DDD bytes required for SEND buffer Indicates reason and number of bytes required after a NOTENOMEM (Not enough memory - error #9) error. 212 - UNDEFLBL Informational Attempt to GOTO or CALL undefined label Indicates reason after a CMPERR (Compilation error - error #3) error. 213 - OUTOFBND Informational Subscripting beyond data division Indicates reason after a SUBERR (Subscript error - error # 7) error. 214 - WARNING Informational Warning Indicates that a warning was returned from a VAX RMS service or VAX/VMS system service, but was ignored by the DIBOL RTL. 215 - STV Informational RMS STV field contains error code Indicates that further error information can be found in the RMS STV field. 216 - OPCODE Informational Opcode value %XHHH at address %XHHH Indicates opcode value and address after an UNDOPC (Undefined opcode - error #14) error. 217 - FILENAME Informational FILENAME = AAA Indicates the filename after an error involving a file.



Transportation Administration System
Snoezelen Pillows for Dementia
Begeleiders voor gehandicapten
Laat uw hond het jaarlijkse vuurwerk overwinnen
Betuweroute en Kunst
Hey Vos! Je eigen naam@vos.net emailadres?
Kunst in huis? Nicole Karrèr maakt echt bijzonder mooie dingen
Kunst in huis? Netty Franssen maakt ook bijzonder mooie dingen