Eloquence Language Manual 

ERRORS MANUAL

001-199   C Error Messages
200-209  Pack Errors
210-209    IMAGE Errors   -    Status Error di DB
230-249   SORT Errors  
250-271   Report Writer Errors 
290-294   FORMS Errors 
302-303   TIMER Errors 
310-314   TIO Errors  
320-322   PREDICATE Errors  
400-413   TASK Errors  
900-903   User Defined Types Errors  
860-1005  HP-UX Errors  

C Error Messages

Operator errors often result from incorrect procedures, inappropriate commands, or commands with incorrect parameters.
Software errors are caused by an error in a program being executed.
These may be logical errors or inappropriate commands or commands with incorrect parameters.
Hardware errors result from hardware failures, absence, or malfunction.
The Eloquence error message numbers and an appropriate description of each are listed below.
  1. Unsupported statement
  2. Memory or program segment overflow
  3. Line not found in current program segment.
  4. Improper RETURN.
  5. Abnormal program termination.
  6. Improperly matched FOR/NEXT.
  7. Undefined function or subprogram.
  8. Improper parameter matching.
  9. Improper number of parameters.
  10. String value required.
  11. Numeric value required.
  12. Attempt to re-declare a variable or label.
  13. Array dimensions not specified.
  14. Incorrect OPTION BASE statement.
  15. Invalid bounds on array dimensions or bad string length.
  16. Dimensions are improper or inconsistent.
  17. Subscript out of range.
  18. Subscript out of range or substring too long.
  19. Improper value.
  20. Integer-precision overflow.
  21. Short-precision overflow.
  22. Real-precision overflow.
  23. Intermediate-precision overflow.
  24. (TAN(N*PI/2), when N is odd.
  25. Argument of ASN or ACS is >1 in absolute value.
  26. 0 to a negative power.
  27. Negative number to non-integral power.
  28. Argument of LOG or LGT is negative.
  29. Argument of LOG or LGT is 0.
  30. Argument of SQR is negative.
  31. Division by 0, or modulo 0.
  32. String does not represent a valid number, or bad input.
  33. Argument of NUM, CHR$, or RPT$ is improper.
  34. Reference line is not an IMAGE statement.
  35. Improper image.
  36. Out of data.
  37. Edit string too long.
  38. Syntax error in ENTER or attempt to input from protected line.
  39. Function program not allowed.
  40. Improper replace or delete of line.
  41. First line number > second line number.
  42. Attempt to replace or delete a busy line.
  43.  
  44.  
  45. Nested keyboard-entry statements.
  46. Nothing to (RE-)STORE or (RE-)SAVE.
  47. Subprogram COM declaration inconsistent with main program.
  48. Recursion in single-line function.
  49. Line specified in ON statement not found.
  50. File number out of range from 1 to 10.
  51. File not currently assigned.
  52. Improper volume label or mass storage specifier.
  53. Improper file name.
  54. Duplicate file name.
  55. File name or directory undefined or inaccessible.
  56. File name or directory undefined or inaccessible.
  57. Attempt to use unknown device specifier.
  58. Improper file type.
  59. End of file found.
  60. Physical or logical end of record found in direct access mode.
  61. Defined record size too small for data item.
  62. File is protected or wrong protect code specified.
  63. Number of records or bytes per record exceeds 999999 or program too big.
  64. Medium overflow.
  65. Incorrect data type.
  66. You are not authorized to store this program.
  67. Parameter <= 0.
  68. Invalid line number encountered during MERGE, GET or LINK.
  69. Not allowed on HP-UX files.
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. Specified volume label not found.
  78.  
  79. Requested subprogram segment not present in LOAD SUB.
  80.  
  81.  
  82.  
  83. No access.
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. Mass storage system error.
  91. Attempt to access a busy file.
  92. Cannot get exclusive access to a specified file.
  93. File opened in conflicting mode.
  94. Specified file cannot currently be locked.
  95. String not intact on file.
  96.  
  97.  
  98.  
  99.  
  100. IMAGE specification expects a numeric item.
  101. IMAGE specification expects a string item.
  102. Numeric field specification is larger than internal buffer.
  103. Item in PRINT USING list has no corresponding IMAGE specification.
  104.  
  1. Output field overflow
  2. Improper value in CURSOR statement.
  1. Parameter for REQUEST or RELEASE out of range.
  2. Specified device not available.
  3. Referenced device missing or wrong type.
  4. Printer is down or broken pipe.
  5. Printer is offline.
  1. Improper spool file type.
  2.  
  3.  
  4. Expansion of spool file would cause medium overflow.
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. Type of expression in CASE does not match type of SELECT.
  12. Parameter out of range on INDENT.
  13. Improper matching of structured construct.
  14. No structured construct active.
  15.  
  16. Invalid statement specified in COMMAND.
  17. More than one level of recursion not allowed in COMMAND.
  18.  
  1. HP-UX command fails.

Pack Errors   ^top

  1.  Referenced line not a PACKFMT. 
  2.  
  3. Insufficient dim length in PACK or insufficient current length in UNPACK. 
  4.  
  5. Conversion error.
  6. UNPACK requires a source string of greater current length.

Image Errors     ^top

  1. Bad status array.
  2. No DBASE IS statement active.  
  3. Specified data set not found.
  4. Too many variables in list.
  5. IN DATA SET already active for data set.
  6. Number of elements does not match.
  7. Variable type does not match with associated field in set.
  8. String length in list insufficient.
  9. Variable in common.
  10. Line referenced is not an IN DATA SET LIST statement.
  11. Improper or illegal use of maintenance word.
  12. Data set not created.
  13.  
  14.  
  15.  
  16. Incompatible data base.
  17. Corrupt data base - must recreate it.
  18. Corrupt data base - must erase in its entirety.  

Sort Errors     ^top

  1. Improper nesting of SORT statements, including DBASE IS and IN DATA SET.
  2. Cannot reactivate workfile, or file is not a workfile.
  3.  
  4. ** No read access to specified data set.
  5. Missing or improper set linkage.
  6. NO WORKFILE IS # statement active.
  7. Improper data item or data item not found (also QFIND).
  8.  
  9. Improper synthetic linkage.
  10. Insufficient space in workfile.
  11.  
  12. Improper operation attempted on workfile.
  13. Improper READ# or PRINT# on workfile.  
  14. Workfile contains invalid information.  
  15. Data base corrupt.  
  16.  
  17. Workfile not empty (QFIND).
  18. Unexpected error accessing data base (QFIND).
  19. Improper QFIND relation (QFIND).
  20. Improper value type or improper number of value parameter (QFIND).

Report Writer Errors           ^top

  1. BEGIN REPORT does not reference a REPORT HEADER statement.
  2. Report Writer is already active.
  3. An END REPORT DESCRIPTION statement is missing.
  4. Duplicate Report Writer section.
  5. Invalid blank lines in PAGE LENGTH statement.
  6. Expression in a Report Writer statement evaluates to an unacceptable value.
  7. A (GRAND) TOTALS ON is improperly positioned.
  8. A Report Writer operation was requested while outside the program scope.
  9. Effective page length is less than three lines.
  10. Illegal execution of a Report Description section statement.
  11. Insufficient space for printed output within the current page.
  12. Left margin specified is less than 1 or greater than current printer width.
  13. Control variable in BREAK WHEN statement has greater length.  
  14. A DETAIL LINE statement may not occur in the Report Description section.  
  15. Level parameter is out of range from 0 thru 9.  
  16. (GRAND) TOTALS ON statement not active for the level requested.
  17. Sequence parameter is out of range for (GRAND) TOTALS ON statement.
  18. Illegal WITH number LINES parameter in header, trailer or detail line.
  19. OLDCV($) function references a level which does not have a break defined.
  20. OLDCV($) function does not match the data type for the control variable.
  21. PRINTER IS statement may not be executed while Report Writer is active.
  22. A Report Writer statement may not be used recursively.

Forms Errors       ^top

  1. Not allowed when form is active.
  2. Not allowed within form image.
  3. Attempt to input after last field of form.
  4. Attempt to output after last field of form.
  5. Not allowed unless form is active.

Timer Errors  ^top

  

  1. Date or time cannot be changed here.
  2. ON DELAY value is incorrect.

Tio Errors    ^top

  1. Port ordinal out of range from 11 thru 20.
  2. Priority value out of range from 1 thru 15.
  3. Invalid address in ONinterrupt statement.
  4. Can't access port, or maximim number of ports already REQUESTed.
  5. Must do REQUEST before ON INPUT.

Predicate Errors   ^top

  1. Set or item specifier is out of range or is an invalid set or item name.
  2. Relational operator is invalid.
  3. The predicate specifier is not in a valid form.

Task Errors     ^top

  1. Task functionality not available or unable to start task.
  2. Specified TASKID not a task.
  3. Specified TASKID not a secondary task or not available.
  4. Executing task is not a primary task or currently in background.
  1. Protection violation in SEND SIGNAL# statement.
    The error codes have different meanings for the REQUEST #, ATTACH #, and DETACH statements. The error numbers in the table are execution errors caused by unsuccessful commands with no optional result parameter. The result column in the table is the returned status indicating the outcome of the command.

REQUEST # Statement
Error number Result Description
none 0 Ownership granted.
400 2 Task functionality not available, or unable to start process.
401 1 Specified TASKID not a valid task.
402 2 Specified TASKID not a secondary task or
    already owned by another user.
403 3 Executing task is not a primary task.

ATTACH # Statement
Error number Result Description
none 0 Attach initiated.
400 1 Task functionality not available.
401 1 Specified TASKID not a valid task.
402 2 Specified TASKID not owned by executing task.
403 3 Executing task not a primary task, or currently in background.

DETACH Statement
Error number Result Description
403 3 The terminal is busy transferring files.

HP-UX Errors  ^top

  1. Old password does not match.
  2. Improper number of array elements.
  1. Improper POPUP BOX format.
  2. Improper number of text lines in POPUP BOX.
  3. Improper number of buttons in POPUP BOX.
  4. Improper button preset value in POPUP BOX.
  5. POPUP BOX does not fit on screen.
  6. POPUP BOX positioned outside screen.

User Defined Errors   ^top

  1. Undefined base type
  2. Nested types are not supported
  3. Statement not allowed in type definition
  4. Illegal or incomplete type definition

Other Errors   ^top

  1. Program or forms file not compatible.
  2. System Files table full
  3.  
  4. Request would result in deadlock
  5.  
  6. Keyword not recognized.
  7. HP-UX resource table overflow.

Index of errors:     ^top


001-199   C Error Messages
200-209  Pack Errors
210-209    IMAGE Errors 
230-249   SORT Errors  
250-271   Report Writer Errors 
290-294   FORMS Errors 
302-303   TIMER Errors 
310-314   TIO Errors  
320-322   PREDICATE Errors  
400-413   TASK Errors  
900-903   User Defined Types Errors  
860-1005  HP-UX Errors