Up: SIC Error Messages and
- F-LET, Cannot assign arrays
SIC, calling program. This is a programming error. The program attempts
to assign values to an array through a call to SIC_LET_REAL (or
SIC_LET_INTE...). This is not allowed.
User action : notify the programmer. If you need to assign values to
an array, call SIC_DESCRIPTOR and do the assignment in your program.
- E-LET, Header structures cannot be assigned
SIC, LET command. The variable to be assigned is a generic header
User action : Add the % symbol after the generic header name to
assign a header structure.
- E-LET, Invalid attribute <string>
SIC, LET /NEW command. The only recognised attributes for a variable
are GLOBAL and LOCAL.
- E-LET, Memory allocation failure
SIC, LET commands. The memory needed as work space
could not be obtained from the operating system, due to a shortage of system
resources or quota. This message is preceded by the VMS error message. On a
typical site, this error will only occur if you are using (very) big arrays
User action : delete any unused variable, and then retry.
If this does not work, exit the program, reenter it and retry. If this is not
sufficient, consider whether you really need such big arrays. If the
answer is yes, you might consider asking your system manager to increase the
- E-LET, Operation not supported on string arrays
SIC, LET command. String arrays cannot be assigned directly.
User action : Define the string arrays element by element, using a loop.
- E-LET, Readonly variables cannot be modified
SIC, LET command. You are attempting to modify a protected variable
declared by the program.
User action : this is not allowed. Define another variable if you
need temporary storage.
- E-LET, Readonly headers cannot be modified
SIC, LET command. You are attempting to modify a protected
User action : This is not allowed. Redefine the header with write access
- E-LET, Trailing arguments in assignement
SIC, LET command. While trying to use the element by element
LET command, you omitted or added one argument.
User action : Check the array size, and count the number of arguments.
- E-LET, Undefined header <String>
SIC, LET command. The assigned header is not defined.
User action : Check variable name for typing error.
- E-LET, Undefined variable <String>
SIC, LET command. The assigned variable is not defined.
User action : first check variable name for typing error.
If you want to assign a new variable, use
DEFINE command or option /NEW of command LET to define it.
- E-LET, Variable type does not match declaration
SIC, SIC_LET_xxx subroutine. This is a programming error. The
program attempted to assign a value of wrong type to a defined
User action : notify the programmer.
- E-LOGICAL, Error evaluating <String>
SIC, argument decoding routine. Evaluation of a logical expression
failed. This message is usually preceded by a more detailed text indicating
why the expression could not be evaluated.
User action : check for undefined variables.
- E-LOGICAL, Invalid logical expression
SIC, argument decoding routine. An invalid logical expression
was found (most likely in an IF, FOR /WHILE or ELSE IF command).
This message is usually preceded by a more detailed text indicating
why the expression is invalid.
User action : correct the expression.
Up: SIC Error Messages and