ERROR MESSAGES [ High-Level Screen Management Intrinsic Library (Hi-Li) Reference Manual ] MPE/iX 5.0 Documentation
High-Level Screen Management Intrinsic Library (Hi-Li) Reference Manual
Appendix A ERROR MESSAGES
Hi-Li Errors and Exceptions
See the returnpak parameter under "Common Parameters" for a description
of error and exception reporting mechanisms.
There are a number of cases where the error or exception code returned by
the Hi-Li intrinsics is an "umbrella" for errors returned by the
underlying facilities. These cases are indicated by the commercial 'at'
sign (@) to the right of the error or exception number. In these cases,
the message text returned in the `i`returnmsg`n` argument of the
returnpak parameter is generated by the underlying facility, and is more
specific than the corresponding text below. A cross-reference for these
cases follows the list below.
HPDSEND Errors and Exceptions:
-46 Unrecognized data type conversion code passed.
-45 Unrecognized data description type code passed.
-43 Buffer length passed does not match form data buffer length.
-38 Unrecognized window enhancement code passed.
-35 @ Attempt to change field characteristics failed.
-31 @ Unable to reset form function key label set.
-30 @ Unable to retrieve named function key label set.
-28 @ Function key labeling failed.
-27 Terminal was switched out of block mode (and is not "enabled").
-25 @ Field highlighting failed.
-24 Unable to do transformations according to forms file rules.
-21 @ Field data initialization failed.
-20 @ Get of form failed.
-19 @ Unrecognized form positioning code passed.
-18 Unable to decode the form name that was passed.
-17 Terminal is not enabled.
-16 @ Copying of application data to form failed.
-15 @ Loading of application message into window area failed.
-14 @ Screen painting failed.
-13 @ Cursor positioning failed.
-12 @ Attempt to obtain information about field failed.
-9 Forms file is not open.
-6 Communications area is not setup.
30 @ Field initialization data errors detected.
HPDREAD Errors and Exceptions:
-46 Unrecognized data type conversion code passed.
-45 Unrecognized data description type code passed.
-40 @ Attempt to obtain field error bitmap failed (internal error).
-37 Read call out of sequence.
-34 @ Field data reformatting (finishing) failed.
-32 @ Field data editing failed.
-27 Terminal was switched out of block mode (and is not "enabled").
-24 Unable to do transformations according to forms file rules.
-23 @ Read failed.
-22 @ Copying of data from form to application area failed.
-17 Terminal is not enabled.
-12 @ Attempt to obtain information about field failed.
-9 Forms file is not open.
-6 Communications area is not setup.
24 Read timed out.
31 Inactive function key (or field) terminated read.
33 @ Field editing data errors detected.
35 @ Field reformatting (finishing) data errors detected.
37 @ Buffer transformation warning detected.
HPDPROMPT Errors and Exceptions:
-40 @ Attempt to obtain field error bitmap failed (internal error).
-39 Prompt call may only follow Send, Read, or another Prompt call.
-38 Unrecognized window enhancement code passed.
-31 @ Unable to reset form function key label set.
-30 @ Unable to retrieve named function key label set.
-28 @ Function key labeling failed.
-27 Terminal was switched out of block mode (and is not "enabled").
-25 @ Field highlighting failed.
-22 @ Attempt to reset field in error failed (internal error).
-17 Terminal is not enabled.
-16 @ Attempt to reset field in error failed (internal error).
-15 @ Loading of application message into window area failed.
-14 @ Screen painting failed.
-13 @ Cursor positioning failed.
-12 @ Attempt to obtain information about field failed.
-9 Forms file is not open.
-6 Communications area is not setup.
HPDOPENFORMS Errors and Exceptions:
-10 Attempt to open forms file which is currently open.
-5 Inappropriate file name passed.
-3 @ Forms file open failed.
-2 Access denied; contact the person who supports use of this software.
-1 Unrecognized call protocol (programming language code) passed.
HPDCLOSEFORMS Errors and Exceptions:
-9 Forms file is not open.
-7 @ Forms file close failed.
-6 Communications area is not setup.
-5 Inappropriate file name passed.
HPDENABLETERM Errors and Exceptions:
-11 Attempt to enable terminal which is currently enabled.
-5 Inappropriate file name passed.
-4 @ Terminal enable failed.
-2 Access denied; contact the person who supports use of this software.
-1 Unrecognized call protocol (programming language code) passed.
5 Your terminal is not supported.
HPDDISABLETERM Errors and Exceptions:
-27 Terminal was switched out of block mode (and is not "enabled").
-17 Terminal is not enabled.
-8 @ Terminal disable failed.
-6 Communications area is not setup.
-5 Inappropriate file name passed.
HPDGETDESIGN Errors and Exceptions:
-3xx Invalid output buffer length parameter passed.
Thus: -301 = invalid length for file output;
-302 = invalid length for form output;
-303 = invalid length for field output;
etc.
-2xx Unrecognized key descriptor passed.
Thus: -201 = unrecognized file level key descriptor;
-202 = unrecognized form level key descriptor;
-203 = unrecognized field level key descriptor;
etc.
-1xx No retrieval key specified.
Thus: -101 = no file key;
-102 = no form key;
-103 = no field key;
etc.
-55 Invalid use of private mode.
-54 @ Attempt to obtain field level design information failed.
-53 @ Attempt to obtain form level design information failed.
-52 @ Attempt to obtain file level design information failed.
-51 May not pass GLOBALPAK from other intrinsics to this intrinsic.
-50 Unrecognized mode parameter passed.
-22 @ Copying of data from form to application area failed.
-21 @ Field data initialization failed.
-20 @ Get of form failed.
59 @ Field contents flagged in error by initialization process.
HPDGETENV and HPDSETENV Errors and Exceptions:
-68 Unrecognized auto test option code passed.
-65 Terminal has not been switched out of block mode.
-64 @ Attempt to switch device into block mode failed.
-63 @ Attempt to switch device out of block mode failed.
-62 Language characteristic may not be set for current forms file.
-60 @ Attempt to configure language failed.
-58 @ Attempt to return forms file language characteristic failed.
-56 Unrecognized configuration mode code passed.
-27 Terminal was switched out of block mode (and is not "enabled").
-17 Terminal is not enabled.
-9 Forms file is not open.
-6 Communications area is not setup.
-5 Inappropriate file name passed.
HPDPRINTFORM Errors and Exceptions:
-88 Attempt to advance list file page failed.
-86 Attempt to open list file failed.
-84 unuseable field identifier passed.
-82 Load of field data failed.
-80 @ Unload of field data failed.
-78 Unrecognized format code for field identifier passed.
-76 Unrecognized fill description code passed.
-74 Unrecognized reformat code passed.
-72 Unrecognized page control code passed.
-70 Unrecognized underline control code passed.
-45 Unrecognized data description type code passed.
-34 @ Field data reformatting (finishing) failed.
-21 @ Field data initialization failed.
-20 @ Get of form failed.
-18 Unable to decode the form name that was passed.
-17 Terminal is not enabled.
-16 @ Copying of application data to form failed.
-12 @ Attempt to obtain information about field failed.
-9 Forms file is not open.
-6 Communications area is not setup.
30 @ Field initialization data errors detected.
35 @ Field reformatting (finishing) data errors detected.
40 May not have filled all character positions in field(s).
MPE/iX 5.0 Documentation