How Messages are Returned [ ALLBASE/SQL Message Manual ] MPE/iX 5.5 Documentation
ALLBASE/SQL Message Manual
How Messages are Returned
Depending on the way you are using ALLBASE/SQL, messages will be returned
in one of the following ways:
* When you use ISQL, SQLUtil, SQLAudit, SQLGEN, SQLMigrate, SQLMON,
ALLBASE/NET, or NETUtil interactively, messages are returned to
the standard output, which is typically the terminal screen.
These messages appear immediately after ALLBASE/SQL encounters a
problem. When using ISQL, SQLUtil, SQLAudit, SQLGEN, SQLMigrate,
SQLMON, NET, or NETUtil in background, messages are returned to
the standard output after processing.
* When an error occurs during execution of an ISQL command file, one
of two things will occur. If SET CONTINUE is ON, the error
message is displayed on the screen and the subsequent commands are
executed. If SET CONTINUE is OFF, a message is returned to the
terminal screen and none of the subsequent commands are executed.
Refer to the ISQL Reference Manual for ALLBASE/SQL and IMAGE/SQL
for additional information on the CONTINUE option of the SET
command.
* When you use the preprocessors, errors and warnings are returned
to a temporary file with the formal file designator SQLMSG. A
module is not stored when an error is encountered, and your source
code needs to be corrected before re-preprocessing. For
additional information, refer to the ALLBASE/SQL application
programming guide for the language you are using.
* An application program that contains embedded SQL commands must
include error handling routines to return runtime errors using the
SQLEXPLAIN command. For additional information on SQLEXPLAIN,
refer to the ALLBASE/SQL application programming guide for the
language you are using.
While some messages will be self-explanatory, others will require
additional information which can be obtained from this manual, other
ALLBASE/SQL manuals, or the ISQL, SQLUtil, SQLAudit, SQLGEN, SQLMigrate,
SQLMON, or NETUtil HELP command.
MPE/iX 5.5 Documentation