This chapter lists the error messages that might be returned while you are developing your Dialog System program.
The following error messages are returned by the Dialog System Run-time System software. If errors are detected while you are running your program through the trap screen, the error message number appears in the error code field and the message is displayed at the bottom of the screen.
There are two types of run-time system error messages: recoverable and fatal. Recoverable errors can be trapped in your program, so you can take corrective action and continue to run the program. Fatal errors cause a message to be sent to the screen then terminate your program immediately. Although you cannot recover from a fatal error during the run of your program, once it has terminated, you might be able to rectify the conditions that caused the error.
You have probably set the Ds-Control field of the control block to a value of "C" before using a value of "N" for a new screenset.
The system has been unable to find a screenset you have attempted to access in your program.
A disk corruption has occurred.
There is a maximum of 50 Micro Focus Panels allowed per screen set (Windows only).
This should never occur. If it does, it might be because a memory limit has been reached. Please contact Product Support.
An invalid function was found in the screenset, but Dialog System cannot identify at what stage the error occurred. Check the functions in your screenset. If you cannot find an invalid function, contact Product Support.
You have specified a procedure that does not exist. Check that the procedure number you have specified is one that you have already defined.
The validation program has detected one of errors 010 – 016.
The Data Block version number in the copyfile does not match the version number in the screenset.
There is a limit of 50 active Micro Focus Panels per screen set (Windows only).
You have tried to access the error file yourself (see the chapter Programming), but it cannot be found. This error should not occur during normal operation of the Dialog System Run-time System.
You have used a subscript in dialog that is greater than the size of the associated group.
The maximum level of nesting of procedures (that is, XP nesting) is 16.
Ctrl+Break was pressed while in the Dialog System Run-time software (Windows only). Ctrl+Break detection is only active if the appropriate control parameter is used on the screenset initialization call. Control is passed back to the user program, where you can perform appropriate processing or reinvoke the Dialog System Run-time software.
The system has encountered an error, such as a full disk, while trying to access the trace file.
This error is returned by the common GUI/Character dsrun module for the first screenset load of the run. It indicates that the named screenset has been searched for in both character and GUI form, but has not been located.
The following error messages are produced by the Dialog System definition software.
You cannot changed the format of a field contained in a group unless you delete the group definition.
You cannot change the format of a field used in a panel unless you delete the field from the panel(s) that use it.
You cannot change the format of a field for which validation has been defined unless you delete the validation.
You cannot change the length of a field contained in a group unless you delete the group definition.
You cannot change the length of a field used in a panel unless you delete it from the panel(s) that use it.
You cannot amend field(s) that are used in a panel unless you delete them from those panels.
You can specify decimal length only for numeric and signed numeric fields.
You can define only one error field for any screenset.
You can define only one error field for any screenset.
You can use only an alphanumeric field as an error field.
This field has an entry in the stack.
The minimum length of a data field is one.
This field has been referenced in at least one dialog table.
You cannot delete fields that have been used in a screenset.
Data group names must be unique.
You have cut all the fields in a data group to a stack. If you exit from the group, the group is no longer treated as a data group, but becomes an empty text group.
The minimum number of occurrences in a group is one.
The maximum length of an integer is 18.
The minimum length of an integer is one.
The maximum length of a numeric field, including any decimal part, is 18 bytes.
Valid field formats can be alphabetic, signed numeric, alphanumeric or numeric.
You cannot specify COMP format for an alphabetic field.
You can specify only space, CX, or C5 for an alphanumeric field.
You have specified an invalid COMP format.
The only COMP formats you can specify for a signed numeric field are COMP, COMP-3, or COMP-5.
There is a maximum of 255 groups in a screenset.
There is a maximum of 512 data fields in a screenset.
Field names must start with a alphanumeric letter and must not include any spaces.
A field cannot be defined more than once.
There is a minimum of one occurrence in a data group.
An error field can only be used as an output field. Validation is only possible for input fields.
The check digit system can use any non-zero, two-digit divisor.
There is insufficient memory to save the validation.
The maximum number of validations that can be held in the list is 30.
The upper limit of the validation must be greater than the lower limit.
This file has been edited outside of Dialog System error definition since it was last saved.
This file has not been created by Dialog System error definition.
You must enter a valid error message number in the range of 1 – 998.
A filename must start with an alphanumeric letter and must not include any spaces.
Error definition cannot allocate a new number to this error message.
Error definition cannot allocate a new number to this error message.
The error definition stack is empty.
A field cannot overwrite an existing field or group.
You cannot place a field on top of an existing group.
Ctrl+End keystroke is not active from this panel.
A field with a decimal part must have an integer part.
An error has been detected while deleting a field.
A field must be positioned in the current panel.
The length of a field on a panel cannot be greater than its length in the Data Block.
There are no fields stored in the stack to use.
The field stack can hold a maximum of 16 fields.
Fields contained in groups can only be modified from the group maintenance menu.
An internal memory allocation error has occurred. Run Dialog System with more memory, if possible.
The decimal panel length selected is not valid for this field.
The panel length selected is not valid for this field.
The length of a field on a panel must be greater than zero.
The operation requires you to position the cursor on an existing field.
You cannot make an output field scroll horizontally.
You cannot specify that an output field is a user format field.
You cannot expand a group beyond the limits of the panel coordinates defined.
You have reached the minimum group size. Data groups must contain at least one data field. Attribute groups must be at least one line high.
You cannot define a group on top of an existing panel field.
You cannot define a group on top of an existing panel group.
The maximum size of a group is 4000 bytes.
You cannot delete a group that is referenced in a dialog table.
Group names must start with an alphanumeric letter and must not include any spaces.
Group names must be unique.
You cannot use an alphanumeric literal for this parameter.
The parameter for this function requires a group with a selection bar.
The parameters of the MOVE statement are not compatible types.
The parameters of the IF statement are not compatible types.
You must use a subscript that is a numeric literal, a numeric field or the register.
You must enter one of the valid functions listed in the chapter Function Code List.
You must enter one of the valid keys listed in the chapter Programming.
You have specified an invalid parameter for this function.
You must enter a correct key value.
This key has already been defined in this dialog table.
You have not defined any global procedures for this screenset.
You have not defined any groups have been defined for the screenset.
You have not defined any local procedures for this screenset.
You have not defined any fields for the screenset.
There is a maximum of 100 keys in a dialog table.
You have not defined any panels for the screenset.
You cannot use a numeric literal for this parameter.
You must enter one or more valid parameter(s) for this function.
The PDUP and PDDN functions are valid for virtual text, virtual attribute or data groups.
You have already defined this procedure in this dialog table.
You have specified as a parameter a procedure that you have not defined in either the local or global dialog tables.
This procedure has been used at least once in the local or global dialog tables.
There is a maximum of 16 nested procedures.
You have already defined this procedure name.
You must leave case sensitivity on.
The field specified is a group item that requires a subscript.
You can use only a single-digit numeric field with a value of zero or one as a flag.
You can use only an alphabetic or alphanumeric field for a parameter.
You can use only a numeric field for this parameter.
You cannot use $NULL or $REG for this parameter.
You must enter a valid procedure name, consisting of the letter "P" followed by a number ranging from 0 to 255.
Definition of this procedure will cause recursion, which might cause a loop.
Dialog System might produce the following error messages when you paint your screensets.
You can stack a maximum of 16 blocks.
Only one block can be active at any one time.
The abandon facility is available only after you use a cut block facility.
The text, data and attributes will be cleared from the current panel if you proceed.
The configuration file (dsdef.cfg) does not contain the required information.
Micro Focus Screens is being run in standalone mode, rather than as part of Dialog System. You cannot run the screenset.
The current block will be discarded unless you paste it.
The maximum size of the Data Block is 65535 bytes.
The specified panel will be deleted if you proceed.
File I/O error. Check your available disk space, ensure that the requested file is not a read only, check that you have used a valid filename. If you still receive this error, contact Product Support.
File I/O error. Check your available disk space, ensure that the requested file is not a read only, check that you have used a valid filename. If you still receive this error, contact Product Support.
File I/O error. Check your available disk space, ensure that the requested file is not a read only, check that you have used a valid filename. If you still receive this error, contact Product Support.
File I/O error. Check your available disk space, ensure that the requested file is not a read only, check that you have used a valid filename. If you still receive this error, contact Product Support.
You will exit the definition software if you proceed.
You have made changes to the screenset that will be lost if you exit without first saving the screenset.
The marked area overlaps or splits a field definition.
A field in this panel group is not contained in a data group.
The group specified contains data fields that belong to different data groups.
The filename already exists in the specified directory.
The system was unable to find the requested file in the directory specified.
Internal error. Try to run Dialog System with more memory, if possible. If you still receive this error, contact Product Support for assistance.
Internal error. Try to run Dialog System with more memory, if possible. If you still receive this error, contact Product Support for assistance.
Internal error. Try to run Dialog System with additional disk space or more memory, if possible. If you still receive this error, contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
You have made changes to the screenset that will not be included if you generate the data definitions/skeleton program without first saving the screenset.
The marked area overlaps or splits a group definition.
You cannot nest group definitions.
You have specified an invalid field order character. Valid characters are 0 – 9, A – Z, and a – z.
The screenset specified is not compatible with this version of Dialog System.
All panels, data, and dialog in the current screenset will be deleted if you proceed.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
You cannot delete a field that is part of a group. You must use the group maintenance menu to alter the group.
Internal error. Contact Product Support for assistance.
Internal error. Contact Product Support for assistance.
The configuration file (dsdef.cfg) contains an invalid line.
The marked area is not valid for the selected function.
This function is not available while an area is being marked.
The current screenset will not be saved before the next screenset requested is loaded.
The name specified already exists in the current screenset.
The selected function requires you to define a block. For example, to specify a new group there must be a block specifying its dimensions.
The block stack is empty.
There is a minimum panel height of three lines and width of three characters required for a border.
The marked area does not contain a field definition.
A screenset must be loaded before it can be run.
The group only has one occurrence.
The cursor is not positioned over a panel field.
There is no group in which to insert the field.
You cannot specify field order for an output field.
Once a block containing groups has been cut from the panel, you must paste or copy it back onto the current panel.
There is a maximum of 100 data fields allowed per panel.
There is a maximum of 30 panel groups allowed.
There is a maximum of 50 panels that can be visible on the screen. Use the unshow-panel function to remove some of the panels from the screen.
You cannot overtype a data area.
This item is a referenced in a dialog table.
The screenset specified cannot be loaded because it has been copied to a new name. Save it under its original filename before you attempt to reload it.
No panels in the screenset.
You have specified more repetitions for your panel group than you defined in your data group.
The attribute buffer is full; no more attributes are allowed. Try to group attributes together, if possible.
The file specified cannot be loaded.
The validation buffer is full. Save and reload your screenset or delete any unnecessary validations.
You can modify an area defined as a virtual group only using the group function.
The virtual space buffer is full. Save and reload your screen set, or delete unnecessary virtual text, attributes, or selection bars.
The following error messages might be produced by Dialog System when you import a screenset.
You can specify check digit validation only for numeric fields that have no decimal places.
The maximum number of range/table validations that can be held in the list is 30 for each field.
The maximum number of weights you can enter to use for check digit validation is 18.
An imported panel group cannot overlap an existing group.
The attribute rectangle being imported exceeds the defined height of the panel.
The attribute rectangle being imported exceeds the defined width of the panel.
Some keys have upper- and lower-case entries in the dialog, so case-sensitivity must remain on.
You can define date format for numeric fields of size 4, 5, 6, or 8 with no decimal places, or alphanumeric of size 7, but the date format must be the same size as the field.
A field is an integer so must not have a decimal part.
No further functions are allowed following the GOP, POP or BP functions. Function entry should not be blank.
There is a maximum of 100 keys in a dialog table.
This key is already defined in this dialog table.
A file already exists with a message with this number.
You must enter a valid error message number in the range 1 through 998.
Validation has been specified for a non-existent field.
Only a single-digit numeric field can be used as a flag.
Only an alphanumeric field can be used for this parameter.
Only a numeric field can be used for this parameter.
An existing field in the Data Block cannot be overwritten.
There is a reference to a field that does not exist in the datablock.
You must specify the correct number of parameters for a function in dialog, as listed in the chapter Function Code List.
There is a reference to a group that does not exist.
The size of an imported group is too large for the panel.
The dialog must contain only valid functions listed in the chapter Function Code List.
The parameters of the IF statement in dialog are not compatible types.
The dialog must contain only valid keys listed in the chapter Programming.
The dialog parameter must be a valid type for this function, as listed in the chapter Function Code List.
The procedure specified has not been defined in either the local or global dialog tables.
Event keys in the dialog must be only valid keys as listed in the chapter Programming.
The parameters for the MOVE function in dialog are not compatible types.
A numeric literal cannot be used for this parameter.
The decimal part of a numeric field cannot exceed nine digits.
A field name cannot be longer than thirty characters.
A group cannot repeat more than 9999 times.
A minimum panel height of three lines and width of three characters is required for a border.
Dialog or panel definition references a group item that has not been defined.
The parameter for this function in dialog requires a group with a selection bar.
The maximum size of a numeric field, including its decimal part, is 18 digits.
The panel does not fit on the screen. Change its coordinates.
This panel will not fit on the screen.
An existing panel in the Data Block cannot be overwritten.
The dialog referneces a panel that does not exist.
If a procedure is referenced that does not exist, the whole dialog table is invalid.
The parameter for this function in dialog requires a group with a selection bar.
The text size is too large for the panel.
A field with a decimal part must have an integer part.
A field must be a valid format as listed in the section Defining Panel Fields (F3) in the chapter Panel Fields.
A field must be positioned inside a panel.
This field has been defined with properties that are valid only for an alphabetic or alphanumeric field.
A field must be set to a usage listed in the section Defining Panel Fields (F3) in the chapter Panel Fields.
A particular field type allows only certain validation types. See the section Define Validation Details (F8) in the chapter Data Definition.
An imported panel group cannot overlap an existing group or field.
ACC-EXIT BAR (or END) can only be specified for data groups.
Import was unable to open a heap. Try running Dialog System with more disk space or memory, if possible.
The import file could not be accessed.
There is a maximum of 512 fields allowed in the Data Block.
The INTENSITY and BLINK attributes can be set only to on or off.
Valid borders are single, double or none.
There is a maximum of 80 characters in a text literal.
Valid colors are BLACK, BLUE, GREEN, CYAN, RED, MAGENTA, BROWN and WHITE.
The file contains incomplete information.
Copyright © 2009 Micro Focus (IP) Ltd. All rights reserved.