MESSAGES AND RECOVERY PROCEDURES [ EDIT/3000:Reference Manual ] MPE/iX 5.0 Documentation
EDIT/3000:Reference Manual
Chapter 5 MESSAGES AND RECOVERY PROCEDURES
An error indication is produced whenever an error occurs during EDIT/3000
operation.
In an interactive session or batch job, EDIT/3000 normally displays the
error number followed by the error message. For example,
*14* INVALID LINE NUMBER
In an interactive session, the user has the option to request a different
error reporting scheme by initiating EDIT/3000 with the MPE command
:RUN EDITOR.PUB.SYS; PARM = 8
In this case, only the error number is displayed. To skip the error
message, merely press RETURN. To request the complete error message, type
any character key except RETURN. For example,
*14*L
INVALID LINE NUMBER
To skip the error message, merely press RETURN.
This option is not available in a batch job. The complete error message
is displayed by EDIT/3000 on the standard list device.
In case of a file system error, a tombstone and the file system error
message are printed in addition to the EDIT/3000 message. For example:
/T FILE1
+-F-I-L-E---I-N-F-0-R-M-A-T-I-0-N---D-I-S-P-L-A-Y+
| ERROR NUMBER: 52 RESIDUE:0 |
| BLOCK NUMBER: 0 NUMREC: 0 |
+------------------------------------------------+
*23*FAILURE TO OPEN TEXT FILE (52)
NONEXISTENT PERMANENT FILE ( F S E R R 5 2 )
/
Three types of errors can occur: warn, soft and hard. Warn errors do
not cause an EDIT/3000 command function to terminate; they are solely for
the user's information. Soft errors do cause the command to fail,
although EDIT/3000 operation does not terminate. Hard errors result in
termination of EDIT/3000 operation.
Table 5-1 contains a list of all error messages that can occur during
EDIT/3000 operation. The first column contains the error number. The
type of error (warn, soft or hard) is shown in the second column. The
error message is contained in the third column and the probable cause is
shown in the fourth column, The last column contains corrective action
information which will help you in initiating recovery procedures.
Each error that relates to an MPE/3000 file intrinsic is preceded by a
File Information Display. See the MPE Intrinsics Reference Manual for
descriptions of these displays. These types of errors contain the
MPE/3000 errorcode in parentheses after the error message.
Table 5-1. . Error Messages
--------------------------------------------------------------------------------------
| ERROR | TYPE | MESSAGE | CAUSE | CORRECTION ACTION |
| NO. | | | | |
--------------------------------------------------------------------------------------
| 1 | HARD | INVALID COMMAND NAME | Command name | Re-enter the |
| | | | incorrect. | command. |
| 2 | HARD | INVALID OPTION | Command parameter | Re-enter the |
| | | | incorrect. | command. |
| 3 | HARD | MISSING PARAMETER | Command parameter | Re-enter the |
| | | | needed. | command. |
| 4 | HARD | FILE NOT ACCESSIBLE | File requested is | Check the errorcode |
| | | (errorcode) | not accessible due | in the MPE |
| | | | to the errorcode | Intrinsics Reference |
| | | | reported. | Manual. |
| 5 | HARD | FILE NOT TYPE ASCII | File requested is | Terminate EDIT/3000 |
| | | | a binary file. | operation, then run |
| | | | | a program such as |
| | | | | the HP 3000 File |
| | | | | Copier to create an |
| | | | | ASCII version of the |
| | | | | file. |
| 6 | HARD | CHARACTER ADJUSTMENT | A character string | Verify LEFT, RIGHT, |
| | | RUNS OFF OF FILE | is too long. | LENGTH options in |
| | | | | effect and change |
| | | | | accordingly, or |
| | | | | change the string. |
| 7 | HARD | READ ERROR ON TEXT | File cannot be | Check the errorcode |
| | | FILE (errorcode) | read due to the | as shown in the MPE |
| | | | errorcode shown. | Intrinsics Reference |
| | | | | Manual and try |
| | | | | again. If error |
| | | | | persists, copy |
| | | | | error-free portions |
| | | | | of TEXT file with |
| | | | | TEXT command and use |
| | | | | ADD command to |
| | | | | correct the portion |
| | | | | that is not read. |
| 8 | SOFT | ADJUSTMENT RUNS OFF OF | Command would move | Verify FIRST and |
| | | FILE | pointer off either | LAST options in |
| | | | end of WORK file. | effect and change |
| | | | | accordingly or |
| | | | | correct command. |
| 9 | HARD | SYNTAX ERROR IN TEXT | A position | Re-enter the |
| | | POSITION EXPRESSION | parameter is | command. |
| | | | incorrect. | |
| 10 | SOFT | ABSOLUTE COLUMN | A column parameter | Verify LEFT, RIGHT |
| | | POSITION OUT OF RANGE | is outside the | options in effect |
| | | | LEFT, RIGHT | and change |
| | | | margins. | accordingly or |
| | | | | re-enter the |
| | | | | command. |
| 11 | SOFT | POSITION NOT FOUND | A position does | List the lines where |
| | | | not exist in the | the position should |
| | | | WORK file | be and re-enter the |
| | | | | command accordingly. |
| 12 | HARD | OVERSIZED LINE | The line exceeds | Correct the LEFT, |
| | | (linenumber) | the LEFT, RIGHT, | RIGHT, or LENGTH |
| | | | or LENGTH options | options and re-enter |
| | | | in effect. | the command. |
| 13 | HARD | TIMEOUT ERROR | WHILE command | Re-enter the |
| | | | construct wrong. | command. |
| 14 | HARD | INVALID LINE NUMBER | A linenumber | Correct the |
| | | | parameter is wrong | parameter or change |
| | | | under the SET | the SET FORMAT |
| | | | FORMAT option in | option. Text the |
| | | | effect or contains | file in UNNUMBERED, |
| | | | an incorrect | examine and correct; |
| | | | character. | then KEEP, |
| | | | | UNNUMBERED. |
| 15 | SOFT | COMMAND WILL NOT | A linenumber | List the line |
| | | REPLACE OR INTERLEAVE | parameter in an | number, then |
| | | LINES | ADD, GATHER, or | re-enter the command |
| | | | JOIN command | with correct |
| | | | references a line | linenumber |
| | | | that already | parameter. |
| | | | exists. | |
| 16 | WARN | WARNING - LINE | A line extends | Change the RIGHT or |
| | | linenumber EXTENDS | beyond the RIGHT | LENGTH options, or |
| | | PAST colnum | margin option in | correct the command, |
| | | | effect. | or modify the line. |
--------------------------------------------------------------------------------------
Error Messages (Continued)
--------------------------------------------------------------------------------------
| ERROR | TYPE | MESSAGE | CAUSE | CORRECTION ACTION |
| NO. | | | | |
--------------------------------------------------------------------------------------
| 17 | HARD | UNMATCHED END COMMAND | A BEGIN END pair | Correct the |
| | | | is incorrect. | BEGIN-END command |
| | | | | pairs. |
| 18 | HARD | INSUFFICIENT LINE | Not enough line | Renumber the WORK |
| | | NUMBERS OR WORK SPACE | numbers are avail- | file lines to |
| | | -COMMAND NOT PERFORMED | able in the WORK | accommodate the |
| | | | file for a GATHER | command, or re-enter |
| | | | or JOIN where a TO | the command with a |
| | | | linenumber | smaller increment. |
| | | | parameter has been | |
| | | | specified. | |
| 19 | SOFT | FALSE RETURN FROM | A procedure has | See PROCEDURE |
| | | EDITOR PROCEDURE | returned a value | command in Section |
| | | | of false. | IV. |
| 20 | HARD | UNDELIMITED STRING | Incorrect | Re-enter the |
| | | | delimiters | command. |
| | | | enclosing a string | |
| 21 | SOFT | STRING NOT FOUND | A string was not | Use the FIND FIRST |
| | | BEFORE LIMIT | found within the | command, then try |
| | | | range specified or | again. Verify that |
| | | | does not exist in | string is correct. |
| | | | the WORK file. | |
| 22 | SOFT | LINE DOES NOT EXIST | The line does not | List the line before |
| | | | exist in the WORK | and the line after |
| | | | tie. | the line, with NO |
| | | | | TEXT. ADD |
| | | | | linenumber, if |
| | | | | necessary. |
| 23 | HARD | FAILURE TO OPEN TEXT | File requested | Check the error code |
| | | FILE (errorcode) | with a TEXT com- | in the MPE |
| | | | mand was not | Intrinsics Reference |
| | | | opened due to the | Manual. |
| | | | errorcode | |
| | | | reported. | |
| 24 | HARD | RECORD SIZE TOO LARGE | The length of the | None within |
| | | (length) | file is greater | EDIT/3000. |
| | | | than 255 bytes. | |
| 25 | HARD | SCRATCH FILE OPEN | Work file could | See the MPE |
| | | FAILURE (errorcode) | not be opened due | Intrinsics Reference |
| | | | to errorcode. | Manual. |
| 26 | HARD | GETDSEG FAILURE reason | Stated in the | See the MPE Commands |
| | | (see below) SEGMENT OF | reason appended to | Reference Manual. |
| | | SAME IDENTITY ALREADY | message. | System reconfig- |
| | | EXISTS ILLEGAL LENGTH | | uration may be |
| | | SPECIFIED TOO MANY | | necessary. Extra |
| | | DATA SEGMENTS | | data segments are |
| | | INSUFFICIENT STORAGE | | necessary only when |
| | | FOR SIZE | | texting in numbered |
| | | | | files. Text in the |
| | | | | file UNNUMBERED. |
| 27 | SOFT | AN E.O.D. RECEIVED | An :EOD record was | None - warning only. |
| | | BEFORE TEXT FILE END | encountered before | |
| | | | the physical | |
| | | | end-of-file | |
| | | | occured. | |
| 28 | HARD | SCRATCH FILE READ | WORK file not read | See the MPE |
| | | ERROR (errorcode) | due to error- code | Intrinsics Reference |
| | | | reported. | Manual. |
| 29 | HARD | INVALID LINENUMBER ON | Sequence numbers | Use following |
| | | NUMBERED TEXT OR JOIN | incorrect for the | commands: TEXT |
| | | FILE - RECORD (number) | requested | filename, UNN or |
| | | | function. | JOIN filename, UNN |
| 30 | HARD | DMOVOUT ERROR | Data segment | Notify the System |
| | | | management error. | Manager. |
| 31 | HARD | SCRATCH FILE WRITE | WORK file could | See the MPE |
| | | ERROR (errorcode) | not be written to | Intrinsics Reference |
| | | | due to errorcode. | Manual. |
| 32 | HARD | DMOVIN ERROR | Data segment | Notify the System |
| | | | management error. | Manager. |
| 33 | HARD | INVALID COLUMN RANGE | The range | Correct the range |
| | | (FIRST FOLLOWS SECOND) | parameter is not | parameter of the |
| | | | in ascending | command. |
| | | | order. | |
--------------------------------------------------------------------------------------
Error Messages (Continued)
--------------------------------------------------------------------------------------
| ERROR | TYPE | MESSAGE | CAUSE | CORRECTION ACTION |
| NO. | | | | |
--------------------------------------------------------------------------------------
| 34 | WARN | WARNING - HOLD FILE IS | HOLD file is empty | None - warning, only |
| | | EMPTY | | |
| 35 | HARD | FAILURE TO LOAD | The procedure | Check the SL |
| | | LIBRARY PROCEDURE | requested with a | library. See |
| | | | PROCEDURE command | Section IV, |
| | | | could not be | PROCEDURE command. |
| | | | loaded. | |
| 36 | HARD | SCRATCH FILE IS FULL. | The WORK file has | KEEP WORK file. |
| | | KEEP, THEN TEXT AGAIN | no more space | TEXT file back into |
| | | | available. | WORK file. |
| 37 | HARD | INVALID INTEGER | A linenumber | Correct the |
| | | | parameter is | linenumber |
| | | | incorrect or is | parameter. |
| | | | outside the range | |
| | | | defined by the SET | |
| | | | FORMAT option in | |
| | | | effect. | |
| 38 | HARD | INVALID RECORD LINE | Data segment | Notify the System |
| | | PAIR (SUBSYSTEM | management error. | Manager. |
| | | PROBLEM) | | |
| 39 | HARD | RANGE IS NULL OR FIRST | The range | Correct the range |
| | | POSITION FOLLOWS | parameter is not | parameter |
| | | SECOND | in ascending | |
| | | | order. | |
| 40 | HARD | UNDEFINED TEXT | The WORK file s | Use an ADD, JOIN, or |
| | | | empty. | TEXT command to |
| | | | | enter text into WORK |
| | | | | file. |
| 41 | HARD | FAILURE TO OPEN KEEP | KEEP command could | Check KEEP command. |
| | | FILE (errorcode) | not be executed | If command OK, see |
| | | | due to errorcode | MPE Commands |
| | | | reported. | Reference Manual. |
| 42 | HARD | WRITE ERROR ON KEEP | File requested by | Check KEEP command. |
| | | FILE (errorcode) | KEEP command could | If command OK, see |
| | | | not be written to | the MPE Intrinsics |
| | | | due to error code | Reference Manual. |
| | | | reported. | |
| 43 | HARD | OUT OF SEQUENCE LINE | Line numbers in | Use TEXT filename, |
| | | NUMBER IN TEXT FILE | TEXT file are | UNNUMBERED command. |
| | | (linenumber) | incorrect. | Correct line |
| | | | | numbers. KEEP |
| | | | | filename, |
| | | | | UNNUMBERED. |
| 44 | SOFT | LINE NUMBER ZERO CAN | A command | Re-enter the command |
| | | NOT BE ACCESSED | attempted to | as FIND FIRST. |
| | | | access line zero. | |
| 45 | HARD | READ ERROR ON COMMAND | Commands could not | Verify that file |
| | | FILE (errorcode) | be read from the | exists and is |
| | | | file requested due | correct If correct, |
| | | | to the errorcode | see the MPE Commands |
| | | | reported. | Reference Manual. |
| 46 | HARD | COMMAND CONTINUES PAST | Command record too | Re-enter the command |
| | | 256 CHARACTERS | long. | record. |
| 47 | HARD | FAILURE TO OPEN USE | USE command could | Check that filename |
| | | FILE (errorcode) | not open USE file | is correct. If |
| | | | referenced due to | OK,see the MPE |
| | | | error-code | Intrinsics Reference |
| | | | reported. | Manual. |
| 48 | HARD | FAILURE TO OPEN WHILE | WHILE command | Check WHILE command. |
| | | FILE (errorcode) | could not execute | If OK, see the MPE |
| | | | due to errorcode | Intrinsics Reference |
| | | | reported. | Manual. |
| 49 | HARD | WRITE ERROR ON WHILE | WHILE command | Check the WHILE |
| | | FILE (errorcode) | could not execute | command expressions. |
| | | | due to errorcode | IF OK, see the MPE |
| | | | reported. | Intrinsics Reference |
| | | | | Manual. |
--------------------------------------------------------------------------------------
Error Messages (Continued)
--------------------------------------------------------------------------------------
| ERROR | TYPE | MESSAGE | CAUSE | CORRECTION ACTION |
| NO. | | | | |
--------------------------------------------------------------------------------------
| 50 | HARD | WHILE FILE OVERFLOW | Too many | Write the WHILE |
| | | | expressions in a | command expressions |
| | | | WHILE command | into a USE file. |
| | | | block. | |
| 51 | HARD | FAILURE TO OPEN JOIN | JOIN file could | See the MPE/3000 |
| | | FILE (errorcode) | not be opened due | Operating Sys-tem |
| | | | to errorcode | Reference Manual. |
| | | | reported. | |
| 52 | HARD | READ ERROR ON JOIN | JOIN file could | Check filename |
| | | FILE (errorcode) | not be read due to | parameter, if OK see |
| | | | errorcode | the MPE Intrinsics |
| | | | reported. | Reference Manual. |
| 53 | HARD | TIME-OUT ON WHILE | SET TIME - limit | Correct WHILE |
| | | ITERATION | has been exceeded | command or increase |
| | | | or you typed | iterations allowed |
| | | | CONTROL Y. | by altering SET TIME |
| | | | | command. |
| 54 | HARD | SYNTAX ERROR IN | A colnum parameter | Correct the |
| | | ABSOLUTE COLUMN | is incorrect. | parameter. |
| | | POSITION EXPRESSION | | |
| 55 | HARD | READ ERROR ON HOLD | HOLD file could | Check HOLD command, |
| | | FILE (errorcode) | not be read due to | if OK, see the MPE |
| | | | errorcode | Intrinsics Reference |
| | | | reported. | Manual. |
| 56 | HARD | READ ERROR ON INPUT | TEXT or JOIN file | Check command and |
| | | (errorcode) | could not be read | filename parameter, |
| | | | due to errorcode | if OK, see the MPE |
| | | | reported. | Intrinsics Reference |
| | | | | Manual. |
| 57 | SOFT | END OF INPUT FILE | Physical | None-information |
| | | | end-of-file | only. |
| | | | reached. | |
| 58 | HARD | FAILURE TO OPEN HOLD | Hold file could | Check HOLD command, |
| | | FILE (errorcode) | not be opened due | if OK, see the MPE |
| | | | to errorcode | Intrinsics Reference |
| | | | reported. | Manual. |
| 59 | HARD | WRITE ERROR ON HOLD | HOLD file could | Check HOLD command, |
| | | FILE (errorcode) | not be written to | if OK, see the MPE |
| | | | due to errorcode | Intrinsics Reference |
| | | | reported. | Manual. |
| 60 | HARD | FCLOSE FAILURE | A file could not | Check filename |
| | | (errorcode) | be closed due to | parameter, if OK see |
| | | | the errorcode | the MPE Intrinsics |
| | | | reported. | Reference Manual. |
| 61 | HARD | MAXIMUM LINE NUMBER | SET COBOL is in | Renumber WORK file |
| | | EXCEEDED ON COBOL FILE | effect and line | and try again. |
| | | - RENUMBER AND KEEP | number maximum has | |
| | | AGAIN | been exceeded. | |
| 62 | HARD | UNABLE TO EDIT FILES | File cannot be | See the MPE Commands |
| | | OF THIS CODE TYPE | edited with this | Reference Manual. |
| | | (filecode) | file code. | |
| 63 | HARD | WRITE ERROR | The listfile named | See the MPE |
| | | (errorcode) ON OUTPUT | could not be | Intrinsics Reference |
| | | FILE | written on due to | Manual. |
| | | | the errorcode | |
| | | | reported. | |
| 64 | HARD | POSITIONING ERROR ON | A command in a | Check the position |
| | | WHILE FILE (errorcode) | WHILE bock could | parameter of the |
| | | | not locate a | command, if OK, see |
| | | | position in a file | the MPE Intrinsics |
| | | | due to the | Reference Manual. |
| | | | errorcode | |
| | | | reported. | |
| 65 | HARD | POSITION BEYOND EOF ON | A command in a | Correct the WHILE |
| | | WHILE FILE | WHILE block tried | block. |
| | | | to go to a | |
| | | | location beyond | |
| | | | the end-of-file in | |
| | | | the WORK file. | |
| 66 | HARD | FREEDSEG REQUEST | Data segment | Notify the System |
| | | DENIED | management error. | Manager. |
| 67 | HARD | FRENAME ERROR ON TEXT | The WORK file | Check the filename |
| | | FILE (errorcode) | could not be | parameter if OK, see |
| | | | renamed due to the | the MPE Intrinsics |
| | | | errorcode | Reference Manual. |
| | | | reported. | |
--------------------------------------------------------------------------------------
Error Messages (Continued)
--------------------------------------------------------------------------------------
| ERROR | TYPE | MESSAGE | CAUSE | CORRECTION ACTION |
| NO. | | | | |
--------------------------------------------------------------------------------------
| 68 | HARD | FRENAME ERROR ON KEEP | The file could not | Check the filename |
| | | FILE (errorcode) | be renamed due to | parameter, if OK, |
| | | | the errorcode | see the MPE |
| | | | reported. | Intrinsics Reference |
| | | | | Manual. |
| 69 | HARD | UNABLE TO UNLOAD | A procedure named | Check the PROCEDURE |
| | | PREVIOUS PROCEDURE | in a PROCEDURE | command and any |
| | | | command could not | previous PROCEDURE |
| | | | be loaded because | commands. See the |
| | | | the previous | MPE Commands |
| | | | procedure has not | Reference |
| | | | been unloaded. | Manual.Notify the |
| | | | | System Manager. |
70 WARN The WORK file is Check your library
| | | WARNING: WORK FILE IS | temporary due to | of files; your disc |
| | | | reason specified. | space may be |
| | | TEMPORARY reason (See | | exceeded and you may |
| | | | | need to purge some |
| | | below) INSUFFICIENT | | files to make space. |
| | | | | |
| | | [ GROUP ] | | |
| | | SPACE IN [ ACCOUNT] | | |
| | | | | |
| | | USER DOES NOT HAVE SF | | |
| | | CAPABILITY | | |
| 71 | HARD | KEEP FILE MUST BE | File name used in | KEEP the file within |
| | | WITHIN LOG-ON ACCOUNT | KEEP command | the logon account. |
| | | | cannot be | |
| | | | qualified by an | |
| | | | account name other | |
| | | | than log-on | |
| | | | account. | |
| 72 | HARD | INVALID TAB OPTION | Syntax of a SET | Check SET command |
| | | | command TABS or | and reenter command |
| | | | TABCHAR parameter | with correct syntax. |
| | | | is incorrect: Tab | |
| | | | stops must be | |
| | | | within LEFT and | |
| | | | RIGHT margins and | |
| | | | must be specified | |
| | | | in increasing | |
| | | | order, TABS | |
| | | | keyword must be | |
| | | | followed by = or | |
| | | | comma, tab list | |
| | | | must be enclosed | |
| | | | within left and | |
| | | | right parentheses, | |
| | | | number of tab | |
| | | | stops cannot | |
| | | | exceed 12, TABCHAR | |
| | | | must be enclosed | |
| | | | in quotes and | |
| | | | cannot exceed one | |
| | | | character. | |
| 73 | HARD | FREAD LABEL ERROR | It is not possible | Re-try or use a |
| | | (errorcode) | to read the user | different filename |
| | | | labels from the | with the KEEP |
| | | | old file that is | command. |
| | | | kept. This is due | |
| | | | to the errorcode. | |
| 74 | HARD | FWRITE LABEL ERROR | It is not possible | Re-try or use a |
| | | (errorcode) | to write the user | different filename |
| | | | label to a new | with the KEEP |
| | | | file that is kept. | command. |
| | | | This is due to the | |
| | | | errorcode. | |
| 75 | SOFT | RECORDS TOO WIDE - | File width exceeds | KEEP the file |
| | | KEEP UNNUMBERED | maximum of 256 | UNNUMBERED or adjust |
| | | | bytes when line | SET LENGTH to |
| | | | numbers are | smaller value. |
| | | | appended. | |
--------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation