HP 3000 Manuals

Numbered Error Messages ( 1119 - 1240 ) [ HP Business BASIC/XL Reference Manual ] MPE/iX 5.0 Documentation


HP Business BASIC/XL Reference Manual

Numbered Error Messages ( 1119 - 1240 ) 

---------------------------------------------------------------------------------------

1119       MESSAGE      One of "S", "P", or "G" must come after "LIB=".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1120       MESSAGE      Missing keyword "NEW" after STDLIST specification.

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1121       MESSAGE      Unrecognized keyword.

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1122       MESSAGE      Out of system resources for program "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1123       MESSAGE      Program "{program_name}" does not exist.

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1124       MESSAGE      Invalid program "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1125       MESSAGE      Entrypoint name does not exist or is invalid for program.

           CAUSE        This occurs during execution of the :RUN command.
           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1126       MESSAGE      Increased MAXDATA is larger than configuration MAXDATA.

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1127       MESSAGE      Hard load error for program "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1128       MESSAGE      Specified $STDIN could not be opened for program
                        "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1129       MESSAGE      Specified $STDLIST could not be opened for program
                        "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1130       MESSAGE      Could not activate new process for program "{program_name}".

           CAUSE        This occurs during execution of the :RUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.

---------------------------------------------------------------------------------------

1131       MESSAGE      One of "BS", "CS", "DS", or "ES" must come after "PRI=".

           CAUSE        This occurs during execution of the MPE :RUN command or the HP
                        Business BASIC/XL SYSTEMRUN command.

           ACTION       See the appropriate operating system reference manual for more
                        information.
---------------------------------------------------------------------------------------

1132       MESSAGE      In a job, the WAIT statement must specify a time limit.

           CAUSE        In your job, a WAIT statement does not specify a time limit.

           ACTION       Specify a value for the WAIT of less than 1.157920892373161E+74
                        seconds.

---------------------------------------------------------------------------------------

1133       MESSAGE      The string specified is too long.

           CAUSE        1.  The string given in the COPTION TITLE="string" or COPTION
                        TITLESUB="string" command is too long.

                        2.  The string given in the COPTION COPYRIGHT="string" command
                        is too long.

                        3.  The string, Image$, given in a "PRINT USING Image$;Value"
                        statement is too long.

                        4.  The set name is too long in:  COPTION LOCALITY="set_name".

                        5.  The total length of the string supplied to the SYSTEMRUN
                        command is too long.

           ACTION       1.  The TITLE string is limited to a length of 132.

                        2.  The COPYRIGHT string is limited to a length of 268435455.

                        3.  The maximum length of an IMAGE string is 500 characters.

                        4.  The name is limited to 16 characters.

                        5.  The string must be 500 characters or less.  Make certain
                        that the string specified is within these limits.

---------------------------------------------------------------------------------------

1134       MESSAGE      Only the words Yes, No, or Exit are allowed as input.

           CAUSE        You typed something other than Yes, Y, No, N, Exit, E or // in
                        response to the question "Do you want to see more on this topic
                        (Yes, No, Exit)?" while in HELP mode.

           ACTION       Answer as requested.

---------------------------------------------------------------------------------------

1135       MESSAGE      SYSTEM with no parameters is not allowed from a batch job.

           CAUSE        The SYSTEM statement or the ":" command has been executed in
                        batch mode.

           ACTION       If you have a set of MPE commands to execute, recode the
                        commands to:

                        SYSTEM "command1"

                        SYSTEM "command2"
                        ...

                        It may be that you have simply forgotten the "exit" command and
                        are running into the job's prompt character:

                        :job jobname,user.acct/passwd

                        :

                        :hpbb

                        10 print "Hi, Mom!"

                        run

                        :

                        :eoj

                        The ":" after the "run" command is read by HP Business BASIC/XL
                        as the HP Business BASIC/XL "SYSTEM" command.  In this case,
                        insert an "exit" command between the"run" command and the
                        following ":"...

                        :job jobname,user.acct/passwd

                        :

                        :hpbb

                        10 print "Hi, Mom!"

                        run

                        exit

                        :

                        :eoj

---------------------------------------------------------------------------------------

1136       MESSAGE      This BASIC program has not been PREPed with Process Handling
                        (PH) capability.

           CAUSE        The program tried to run another program (possibly with the
                        SYSTEMRUN command) without previously having been given the
                        Process Handling capability.

           ACTION       Re-PREP the program with CAP=PH.

---------------------------------------------------------------------------------------

1137       MESSAGE      End of data on input device.

           CAUSE        1.  The interpreter has encountered the end of the command
                        input file.  (The file BASCOM has been redirected.)
                        2.  The program has read beyond the end of the file to which
                        BASIN has been redirected.  The program is expecting more data
                        in the file than it should or the file doesn't contain as much
                        data as it should.

                        3.  ":EOD" was typed in response to a request for input.

           ACTION       1.  End the command file with the "exit" command to terminate
                        the interpreter without an error.

                        2.  Correct the data file or the program logic.

                        3.  This is usually intentional.

---------------------------------------------------------------------------------------

1138       MESSAGE      Error {error_number} in reading input.

           CAUSE        A file system error has occurred while reading input.

           ACTION       Look up the error_number in the description of the fcheck
                        intrinsic in the MPE XL Intrinsics Reference Manual for a text
                        description of the problem.

---------------------------------------------------------------------------------------

1139       MESSAGE      INTEGER precision overflow.

           CAUSE        1.  An arithmetic operation involving INTEGER operands has
                        produced a result which is out of the range of an INTEGER
                        (possibly after implicit type conversion to make both arguments
                        have the same type).

                        2.  A number that is out of the INTEGER range has been
                        converted to an INTEGER.

                        3.  A value that is out of the range of INTEGER has been read
                        into an INTEGER variable.

                        4.  The largest possible negative integer (-2,147,483,648) has
                        been made into a negative number.  This is the one negative
                        integer value which cannot be represented as a positive integer
                        value.

           ACTION       1, 2, 3.  A (SHORT) REAL or (SHORT) DECIMAL may provide a
                        sufficiently larger range.

                        4.  Assign the number to a type with a larger range (REAL or
                        DECIMAL), then make that negative.

---------------------------------------------------------------------------------------

1140       MESSAGE      REAL precision overflow.

           CAUSE        1.  An arithmetic operation involving REAL operands has
                        produced a result which is out of the range of a REAL (possibly
                        after implicit type conversion to make both arguments have the
                        same type).

                        2.  A number that is out of the range of REAL has been
                        converted to a REAL.
                        3.  A value that is out of the range of REAL has been read into
                        a REAL.

           ACTION       A DECIMAL may provide a sufficiently larger range.  (Be aware
                        that the precision of DECIMAL differs.)

---------------------------------------------------------------------------------------

1141       MESSAGE      SHORT REAL precision overflow.

           CAUSE        1.  An arithmetic operation involving SHORT REAL operands has
                        produced a result which is out of the range of a SHORT REAL
                        (possibly after implicit type conversion to make both arguments
                        have the same type).

                        2.  A number that is out of the range of SHORT REAL has been
                        converted to a SHORT REAL.

                        3.  A value that is out of the range of SHORT REAL has been
                        read into a SHORT REAL.

                        4.  The value to the EXP() function is out of the range
                        [-87.3366 ..  88.7228].

           ACTION       1, 2, 3.  Use a REAL (or DECIMAL) for the type of the target
                        variable instead of SHORT REAL. (Be aware that the precision of
                        these types is different.)

                        4.  The argument to EXP must be within the indicated range.

---------------------------------------------------------------------------------------

1142       MESSAGE      Can't write to file {file_name}.

           CAUSE        1.  The interpreter was unable to write to the program file
                        while trying to do a SAVE or RESAVE.

                        2.  The interpreter was unable to mark the indicated file as
                        "run only" when executing the RUN ONLY statement.

           ACTION       Further investigation of this problem is required.  Please
                        contact your Hewlett-Packard representative.

---------------------------------------------------------------------------------------

1143       MESSAGE      Can't read from file.

           CAUSE        1.  The compiler was unable to read the file containing the
                        program to be compiled.

                        2.  The interpreter was unable to complete a GET SUB statement
                        because of an error when reading from the file containing the
                        subunit to GET.

                        3.  The interpreter was unable to complete a GET statement
                        because of an error when reading from the file containing the
                        program to GET.

                        4.  The interpreter was unable to mark the indicated file as
                        "run only" when executing the RUN ONLY statement.
           ACTION       Further investigation of this problem is required.  Please
                        contact your Hewlett-Packard representative.

---------------------------------------------------------------------------------------

1144       MESSAGE      Arithmetic overflow on exponentiation.

           CAUSE        An arithmetic exception was encountered during the processing
                        of an arithmetic expression containing an exponentiation
                        operator.  Values of variables or literals cause the numeric
                        value of the intermediate result to exceed the allowable range
                        of the intermediate type.

           ACTION       Rearrange the expression so that no overflow will occur during
                        the evaluation.

           ACTION       Trap values that you know will cause this condition.

           ACTION       Convert values so that an intermediate type with a larger range
                        of values is used.

---------------------------------------------------------------------------------------

1145       MESSAGE      File version does not match current HPBB version.

           CAUSE        The file version on the BASIC SAVE file indicates that the file
                        was saved by an interpreter that is a later version than the
                        interpreter or compiler being used.

           ACTION       Save an ASCII version with the SAVE LIST command from the later
                        version and create a version with the older interpreter.  The
                        same file can now be used with the older compiler.

---------------------------------------------------------------------------------------

1147       MESSAGE      Invalid file type:  Must be BASIC SAVE file.

           CAUSE        The source file specified as the input file for the compiler
                        does not have a BSVXL file code.

           ACTION       If you saved the file as an ASCII file, GET the file into the
                        interpreter and resave it using the command:

                        SAVE "filename"

                        "filename" must not have previously existed.

---------------------------------------------------------------------------------------

1150       MESSAGE      Bad decimal numeric data found.

           CAUSE        Some recent input operation, a read from file or database has
                        resulted in a decimal value being read into a variable with a
                        decimal type that does not have the correct format.  In other
                        words, the value in the file has been corrupted.

           ACTION       Correct the value in the file or database.

---------------------------------------------------------------------------------------

1151       MESSAGE      Cannot RUN a program with OPTION SUBPROGRAM in effect.
           CAUSE        A program in the interpreter has been run with GLOBAL OPTION
                        SUBPROGRAM in the main of the program.

           ACTION       Remove the GLOBAL OPTION SUBPROGRAM to run the program in the
                        interpreter.  You will probably have to add calls to the
                        procedures and functions in the current program in the
                        interpreter, if you have not already done so.

           ACTION       If there are only procedures or functions in the current
                        program in the interpreter ( this means that there are no
                        executable statements in the main of the current program ), you
                        will have to compile the program and put it into an executable
                        library.  You can use a program with the appropriate calls to
                        your procedures or functions from the interpreter to test your
                        program.

---------------------------------------------------------------------------------------

1152       MESSAGE      Irrecoverable error encountered.

           CAUSE        The interpreter cannot recover to a consistent internal state
                        that guarantees that all user information is not corrupted.
                        You will usually see this message as the interpreter is
                        aborting and just prior to a stack trace indicating the
                        location in the code that the abort occurred and the preceding
                        internal procedure calls made by the interpreter.

           ACTION       Please copy the information that is on your screen and try to
                        describe the steps that immediately preceded the problem.
                        Submit this report to your System Administrator to forward to
                        the HP Service Engineer.

---------------------------------------------------------------------------------------

1153       MESSAGE      WARNING 1153: Procedure name "procedure_name" is too long.

           CAUSE        The procedure name, function name or the alias specified in an
                        INTRINSIC or EXTERNAL statement or the name of the intrinsic in
                        the intrinsic file exceeds the maximum length of 60 characters.
                        This is an error rather than a warning, since processing of the
                        statement is interrupted and the program cannot be run.  The
                        name returned from the intrinsic file may be displayed as
                        "procedure name".  Note that because of the definition of the
                        intrinsic mechanism, the name to be called may not be the same
                        as either the name in the INTRINSIC statement or the specified
                        alias in the ALIAS clause.

           ACTION       Shorten the procedure name, function name or the alias name in
                        the INTRINSIC or EXTERNAL statement or be certain that the name
                        of the intrinsic in the intrinsic file is within the
                        appropriate bounds.

---------------------------------------------------------------------------------------

1154       MESSAGE      Not enough memory available.

           CAUSE        Current operation has exhausted the amount of space allocated
                        to hold information in the interpreter.  Since HP Business
                        BASIC does not do garbage collection of its previously used
                        space, you may have to do this.
           ACTION       If you obtained this message while entering a program in the
                        interpreter, try to save the current version as an ASCII
                        program file using the command:

                        SAVE LIST "filename".

                        If this is successful, then do a GET "filename"

                        If you obtained this message trying to run a program, then the
                        run-time data structures used to store the values of variables
                        could not be allocated because of space constraints.  Try to
                        reduce the size of large arrays or eliminate unnecessary or
                        unused variables.

---------------------------------------------------------------------------------------

1155       MESSAGE      Unable to open intrinsic file "intr_filename".

           CAUSE        intr_filename does not exist as specified or it is being
                        accessed exclusively.

           ACTION       Check to be certain that the file exists or that it is not
                        being accessed exclusively.

---------------------------------------------------------------------------------------

1157       MESSAGE      Procedure "procedure" is not in the intrinsic file.

           CAUSE        Interpreter:  The name or alias specified in the INTRINSIC
                        statement was not found in the intrinsic file prior to running
                        that main, program or function.

                        Compiler:  The name or alias specified in the INTRINSIC
                        statement in the intrinsic file was not found prior to
                        compiling that main, program or function.

           ACTION       Check the name of the intrinsic file to be certain that you are
                        using the one that contains the correct name or alias.  If this
                        does not work, change the name or alias to conform to the name
                        in the intrinsic file.

---------------------------------------------------------------------------------------

1158       MESSAGE      The procedure "procedure_name" is being used where a function
                        is needed.

           CAUSE        A procedure is being called when a return value is expected,
                        either as a function call or with the use of the FNCALL
                        keyword.

           ACTION       Either change the procedure to a function or call the procedure
                        as a procedure.

---------------------------------------------------------------------------------------

1159       MESSAGE      Call to procedure "procedure_name" failed.

           CAUSE        The call to the HP Business BASIC/XL built-in function TASKID
                        failed.  The "procedure_name" is PROCINFO, the MPE intrinsic
                        called to obtain the information.
           ACTION       The most likely cause of this is an operating system problem.
                        The problem is not an HP Business BASIC/XL problem.

---------------------------------------------------------------------------------------

1167       MESSAGE      Procedure "procedure_name" cannot be called as a function.

           CAUSE        The intrinsic file indicates that procedure_name is a
                        procedure, but it has been defined in the INTRINSIC statement
                        as having a return value.

           ACTION       Change the INTRINSIC definition for the procedure by removing
                        the type declaration for the return value.

---------------------------------------------------------------------------------------

1169       MESSAGE      Command "_" ANYPARM call allowed only in PAUSEd executing
                        subunit with _"procedure_name" call.

           CAUSE        An ANYPARM external before execution of the main, procedure, or
                        function that contains the ANYPARM call was called before the
                        interpreter has scanned that routine to initialize the internal
                        structures required for the call.

           ACTION       Add a PAUSE statement at the beginning of the main, procedure,
                        or function that contains the call and execute the program.  A
                        call from the interpreter can be made when the program executes
                        the PAUSE statement and returns control to the interpreter.

---------------------------------------------------------------------------------------

1177       MESSAGE      Value for BYTE parameter # "parameter_number" exceeds range for
                        BYTE type.

           CAUSE        A BYTE parameter to an external exceeded the range of
                        [-256,255].

           ACTION       Check the value of the actual parameter to be certain that it
                        is within the specified range.  Note that BYTE types are not
                        sign extended.

---------------------------------------------------------------------------------------

1180       MESSAGE      Parameters out of range for the function.

           CAUSE        The parameters to the DAT3000$ built-in function must satisfy
                        the following three conditions:

                        1.  The first parameter must be greater than or equal to one.

                        2.  The second parameter must be less than or equal to 27.

                        3.  The first parameter must be less than or equal to the
                        second parameter.

           ACTION       Be certain that the parameters to the DAT3000$ satisfy the
                        above conditions before calling the built-in function.

---------------------------------------------------------------------------------------

1181       MESSAGE      Error in accessing the HELP message file.
           CAUSE        The interpreter was unable to open the catalog HPBBHELP.PUB.SYS
                        following the HELP command.

           ACTION       Be certain that the file HPBBHELP.PUB.SYS is present on your
                        system and that no one is accessing the file exclusively.

---------------------------------------------------------------------------------------

1182       MESSAGE      Call to "procedure_name" has "number_formal"  parameter(s);
                        declaration has "number_actual" parameters.

           CAUSE        The number of formal parameters defined in the EXTERNAL
                        statement or in the intrinsic file does not match the number of
                        actual parameters supplied for the call from the program.

           ACTION       Correct either the definition in the EXTERNAL statement or the
                        call so that the number of parameters is the same.

---------------------------------------------------------------------------------------

1183       MESSAGE      Too few parameters, or missing parameter in call to
                        "procedure_name".

           CAUSE        A call to a procedure or function does not have the correct
                        number of actual parameters that correspond to the number of
                        formal parameters declared in the procedure or function header.

           ACTION       Correct the call to the procedure or function so that the
                        number of actual parameters corresponds to the number of formal
                        parameters defined.

---------------------------------------------------------------------------------------

1186       MESSAGE      Interpreter BUILD file failure: please PURGE temp files
                        prefixed BBTEMP.

           CAUSE        Certain HP Business BASIC/XL statements and commands create a
                        file in the temporary file space to store information.  HP
                        Business BASIC/XL uses the "BBTEMP" prefix as the first six
                        characters in the temporary filename.  If you have created a
                        large number of files with this prefix, HP Business BASIC/XL
                        will be unable to process the information required.

           ACTION       Check the temporary file space using the command, ":listftemp"
                        to confirm that there are too many files with the prefix
                        "BBTEMP".  Modify your program so that you use filenames with a
                        different prefix and purge those unused files prefixed with
                        "BBTEMP" that are in the temporary file space.

---------------------------------------------------------------------------------------

1187       MESSAGE      Interpreter BUILD file failure: please check whether disk space
                        full.

           CAUSE        Certain HP Business BASIC/XL statements and commands create a
                        file in the temporary file space to store information.  In this
                        case, HP Business BASIC/XL was unable to build the required
                        file.
           ACTION       Check with your System Administrator concerning the system's
                        available disk space.  You may have also reached your account
                        or group disk space limits.

---------------------------------------------------------------------------------------

1189       MESSAGE      FNCALL of a subprogram is not allowed.

           CAUSE        The name specified as a parameter to FNCALL is the name of a
                        procedure in the current program.

           ACTION       Call the procedure using the CALL statement.

---------------------------------------------------------------------------------------

1190       MESSAGE      ROUND argument cannot be power rounded in the range of
                        decimals.

           CAUSE        The argument to be rounded is converted to a decimal value and
                        a value to be added to that value for the round is determined.
                        Overflow on the addition causes this error to be generated.

           ACTION       Check values before rounding so that overflow does not occur
                        during the rounding operation.

---------------------------------------------------------------------------------------

1191       MESSAGE      DROUND argument cannot be digit rounded in the range of
                        decimals.

           CAUSE        The argument to be rounded is converted to a decimal value and
                        a value to be added to that value for the round is determined.
                        Overflow on the addition causes this error to be generated.

           ACTION       Check values before rounding so that overflow does not occur
                        during the rounding operation.

---------------------------------------------------------------------------------------

1192       MESSAGE      Matrix is singular, cannot be inverted.

           CAUSE        A matrix cannot be inverted because the current values of the
                        individual elements are such that the matrix is singular.

           ACTION       Check for singularity prior to trying to invert the matrix.

---------------------------------------------------------------------------------------

1194       MESSAGE      Bad data in form field for item "form_item_number".

           CAUSE        One of the following errors occurred when trying to assign the
                        value of a field to a scalar or an element of the array
                        specified in "form_item_number".  This happened when a VPLUS
                        form was read with the READ FORM statement.

                        1.  The length of a numeric value in a form field exceeded the
                        maximum length of a numeric literal.
                        2.  There were illegal characters in the numeric literal in the
                        form field.

                        3.  (Scalars only) The conversion of the ASCII numeric literal
                        in the form field to a numeric value of the appropriate type
                        failed.

           ACTION       Use internal error handling using ON ERROR statements to trap
                        these errors and specify recovery procedures.

---------------------------------------------------------------------------------------

1195       MESSAGE      String not big enough for form field for item "form_item",
                        subitem "array_element_number".

           CAUSE        A VPLUS form was read with the READ FORM statement and the
                        conversion of the ASCII numeric literal in the form field to a
                        numeric value of the appropriate type failed.  The resulting
                        value would have been assigned to the "array_element_number" of
                        the array which is number "form_item" in list of READ FORM form
                        items.

           ACTION       Use internal error handling using ON ERROR statements to trap
                        this error and specify recovery procedures.

---------------------------------------------------------------------------------------

1196       MESSAGE      Invalid file parameters specified in user's :FILE LISTF
                        command.

           CAUSE        An error was detected in the LISTF file equation required to
                        build the workfile for the CAT command.

           ACTION       Check the LISTF file equation by using the command,

                        ":LISTEQ"

                        from the interpreter.  The LISTF file equation is required to
                        be in the following format:

                        FILE LISTF;REC=-68,64,F,ASCII;DISC=nnnnn,32;NOCCTL;TEMP

                        where nnnnn is some positive integer value reflecting the
                        maximum estimated number of files that will be processed when
                        using the CAT command.  The FILE command can be set from within
                        the interpreter using the SYSTEM command.

---------------------------------------------------------------------------------------

1197       MESSAGE      No Form file specified now or in the past.

           CAUSE        A form was opened without first opening a form file.

           ACTION       Add the name of the form file containing the desired form to
                        the OPEN FORM statement.

---------------------------------------------------------------------------------------

1198       MESSAGE      No Form open.
           CAUSE        A CLEAR FORM statement for a VPLUS form was executed when no
                        form was open.

           ACTION       Add code to open the form prior to trying to clear it.

---------------------------------------------------------------------------------------

1199       MESSAGE      Account or user MAXPRI= does not permit this value for PRI=.

           CAUSE        The account or user priority is not set as high as that
                        requested in the PRI clause of the SYSTEMRUN command.

           ACTION       Use a lower priority for the PRI clause or have your System
                        Administrator raise your MAXPRI value.

---------------------------------------------------------------------------------------

1203       MESSAGE      Line number "line_number" does not exist.

           CAUSE        "line_number" specified in a command, for example,

                        LIST 1+10

                        where line number 1 is not a line in the current program.

           ACTION       Re-enter the command using a line number that is present in the
                        current program.

---------------------------------------------------------------------------------------

1204       MESSAGE      Label not found in current program unit.

           CAUSE        The label specified in a command, for example,

                        LIST Label1

                        where Label1 is not a label on a line in the current program.

           ACTION       Re-enter the command using a valid label.

---------------------------------------------------------------------------------------

1211       MESSAGE      Command-only statements are not allowed in a COMMAND statement.

           CAUSE        In the interpreter, entries can be either a command, a
                        statement in a program, or both.  Those keywords that can only
                        be commands, such as LIST, cannot occur in the quoted string
                        literal or as the value of the string variable following the
                        keyword COMMAND.

           ACTION       Remove the command from the quoted string literal or assign a
                        value to the string variable that does not include the command.

---------------------------------------------------------------------------------------

1212       MESSAGE      A command is not allowed here; it must be a program line.
                        MODIFY only accepts lines which begin with a line number.  (
                        message #1606 )

           CAUSE        Use of the MODIFY command was used to change a line to a
                        command such as LIST or RUN.
           ACTION       A modified line must always begin with a line number.  Make
                        sure that there is a line number.

---------------------------------------------------------------------------------------

1216       MESSAGE      File record size too small for program line.

           CAUSE        The record size of the ASCII file to which the listing is being
                        directed at the time of a LIST, FIND, MODIFY, or CHANGE is less
                        than the minimum size of 22 characters.

           ACTION       Increase the record size of the file to greater than 22
                        characters.

---------------------------------------------------------------------------------------

1217       MESSAGE      Not enough room to make copy or move between lines
                        "line_number_1" and "line_number_2".

           CAUSE        COPY or MOVE failed because the number of available lines
                        between "line_number_1" and "line_number_2" is not sufficient.

           ACTION       Neither MOVE nor COPY will renumber lines so that they will
                        automatically fit in the designated target area.  If you want
                        to move or copy lines and the range is not sufficient, use
                        RENUMBER to renumber the line immediately following the
                        location to which the lines are targeted, "line_number_2".
                        Renumber to a high enough number to allow sufficient space.

---------------------------------------------------------------------------------------

1218       MESSAGE      Cannot MOVE lines into a subunit which is moving.

           CAUSE        The actual message is:  Lines are not contained in the same
                        subunit.  During editing, an attempt is made to MOVE at least
                        one entire procedure or function and part of an additional one.

           ACTION       MOVE only entire internal procedures and functions.

---------------------------------------------------------------------------------------

1219       MESSAGE      Lines "line_number_1"/"line_number_2" copied but then deleted
                        because of the error.

           CAUSE        A syntax error encountered during partially completed COPY of
                        lines.

           ACTION       Correct the syntax error and COPY again.

---------------------------------------------------------------------------------------

1220       MESSAGE      Destination line, "line_number", lies within source range,
                        "low_range"/"high_range".

           CAUSE        A range of lines was moved or copied, and the destination of
                        one of the lines is a line number that would be in the range
                        ["low_range","high_range"].

           ACTION       It is possible to obtain the same results using two moves:

                        1.  MOVE the lines to another destination where they fit.
                        2.  Delete the original lines.

                        3.  MOVE the lines to the desired destination.

---------------------------------------------------------------------------------------

1221       MESSAGE      Program not running.

           CAUSE        The CONTINUE command was entered when a program is not paused
                        or halted.

           ACTION       Be certain that the program is paused or halted before entering
                        CONTINUE. This can be done by entering the command:  "LIST *"
                        to display the current line.

---------------------------------------------------------------------------------------

1227       MESSAGE      Current line is not defined.

           CAUSE        The command:  "LIST *" was used when no program is running in
                        the interpreter.

           ACTION       The "LIST *" command will only list the current line when a
                        program is paused or halted in the interpreter.

---------------------------------------------------------------------------------------

1228       MESSAGE      Command is too long.

           CAUSE        The quoted string literal or the value of the string expression
                        following COMMAND exceeds the maximum allowed value of 500
                        characters.

           ACTION       Shorten the length of the string literal or the value of the
                        string expression.

---------------------------------------------------------------------------------------

1229       MESSAGE      Program lines are not allowed in a COMMAND statement.

           CAUSE        The quoted string literal or the value of the string expression
                        following COMMAND cannot begin with a numeric value.

           ACTION       Change the string so that it begins with a character in the set
                        [a..z] or [A..Z].

---------------------------------------------------------------------------------------

1230       MESSAGE      Tried to delete current line while there are still line ranges
                        left.

           CAUSE        A program that deletes the current line has been run.  For
                        example:

                        10 DELETE 10,20

                        20 PRINT "line to delete"

           ACTION       Do not include the current line in the range of lines to be
                        deleted.
---------------------------------------------------------------------------------------

1231       MESSAGE      Not enough data space available to start GET SUB.

           CAUSE        The total amount of space available for the current program has
                        been exhausted.  You may be able to do your own garbage
                        collection to condense space.

           ACTION       Since you are trying to do a GET SUB from a BASIC SAVE
                        formatted file, you should do garbage collection on:

                        1.  The original current program file if it is stored in the
                        BASIC SAVE file format.

                        2.  All previous files involved in GET SUB commands or
                        statements from which procedures or functions that are part of
                        the current program at the time of the error were obtained.  In
                        order to do the actual garbage collection, you will need to do
                        a GET, SAVE LIST, GET, and RESAVE sequence for each of the
                        above files:

                        GET "original_filename"

                        SAVE LIST "new_filename"

                        GET "new_filename"

                        RESAVE "original_filename"

                        You can then PURGE "new_filename" and repeat the sequence with
                        the next file.

           ACTION       If you obtained this message while running a program, then the
                        run-time data structures used to store the values of variables
                        might not be allocatable because of space constraints.  Try to
                        reduce the size of large arrays or eliminate unnecessary or
                        unused variables.

---------------------------------------------------------------------------------------

1232       MESSAGE      Could not renumber subunit during GET SUB.  Last subunit
                        removed.

           CAUSE        Renumbering the procedure or function to be part of the current
                        program would result in a line number greater than the maximum
                        line number, 999999.

           ACTION       Use RENUMBER to increase the number of available line numbers
                        in the current program before the GET SUB statement or command.

                        Use a different first line number to begin the numbering of the
                        new function or procedure in the current program.

                        Use a smaller line increment in the GET SUB statement or
                        command so that the entire procedure or function fits in the
                        current program.

---------------------------------------------------------------------------------------

1233       MESSAGE      Could not add subunit name during GET SUB.  Last subunit
                        removed.
           CAUSE        The interpreter was unable to obtain sufficient space to add
                        the name of a procedure or function during execution of a GET
                        SUB command or statement.

           ACTION       Take action similar to that recommended for error number 1231.

---------------------------------------------------------------------------------------

1234       MESSAGE      Renumbering lines invalid for GET SUB statement.

           CAUSE        A line number in the current program conflicts with one of the
                        line numbers for the procedure or function to be read into the
                        interpreter from the BASIC SAVE file specified in the GET SUB
                        statement.  Either the new line number already exists or a line
                        in the current program would now be included in the new
                        procedure or function.

           ACTION       Be certain that the entire range of lines into which the new
                        procedure is to be read has no program lines prior to execution
                        of the GET SUB statement or command.

---------------------------------------------------------------------------------------

1235       MESSAGE      First subunit specified in GET SUB statement does not exist.

           CAUSE        Either no subunit number exists or the range of values that
                        supposedly corresponds to the subunit numbers does not exist in
                        the BASIC SAVE file for the GET SUB statement or command.

           ACTION       The numbering of the procedures and functions in the specified
                        BASIC SAVE file begins with one and each subsequent procedure
                        or function is one greater.  Be certain that the value that you
                        are using corresponds to this numbering system.

---------------------------------------------------------------------------------------

1236       MESSAGE      GET SUB statement requires a BASIC SAVE file.

           CAUSE        The file code for the file specified in the GET SUB command or
                        statement does not have a BSVXL file code.

           ACTION       GET the file with the subunit into the interpreter, PURGE the
                        file and use the SAVE command to save a new version of the file
                        with the correct file code.

---------------------------------------------------------------------------------------

1238       MESSAGE      GET SUB subunit specifications must be greater than 0.

           CAUSE        Either no subunit exists in the GETSUB file or the subunit
                        number specified is less than or equal to zero.

           ACTION       The numbering of the procedures and functions in the specified
                        BASIC SAVE file begins with one and each subsequent procedure
                        or function is one greater.  Be certain that the value that you
                        are using corresponds to this numbering system.

---------------------------------------------------------------------------------------

1240       MESSAGE      Line range "line_range" contains a nonexistent line reference.
           CAUSE        An attempt was made to save or resave a portion of the current
                        program that contains a main and at least one procedure or
                        multi-line function when the "line_range" of the line ranges
                        specified has no program lines and the file to which the
                        current program is being saved is a BASIC SAVE file.

           ACTION       SAVE or RESAVE the information to an ASCII file.

           ACTION       Use only line ranges which contain at lease one line when using
                        the line range option of the SAVE or RESAVE command when
                        writing to a BASIC SAVE file.

---------------------------------------------------------------------------------------



MPE/iX 5.0 Documentation