Restriction:This topic applies only when a Database Connectors license has been installed via the
Micro Focus License Management System.
Bad picture for DATE: keyname
The PICTURE must be six or eight bytes in length, either alphanumeric or numeric with no sign.
Data missing from key segment keyname
This error occurs when some part of the named key cannot be placed in the XFD; the XFD cannot be generated in this situation.
Directive word too long: keyname
With one exception, the words contained in an XFD directive, including field names, cannot exceed 30 characters. The value of a WHEN XFD directive may consist of up to 50 characters.
Missing '=' in XFD directive
The NAME XFD directive requires an equal ("=") sign. The WHEN XFD directive requires a comparison operator.
Missing field name after WHEN
A valid field name, or the word "OTHER", must be specified with the WHEN XFD directive.
Visual COBOL lock table missing
The installation of Database Connectors for Microsoft SQL Server creates a number of stored procedures and tables. At least one of these was not found.
Value should be a literal: xxx
This error occurs when the item to the right of an "=" should be a literal, and it isn't. The xxx in the message is the value found. A literal is either a quoted string or a numeric integer.
Value should be a name: xxx
This error occurs when the item to the right of an "=" should be a name, and it isn't. For example, it would be an error to use a quoted string with the NAME XFD directive: $XFD NAME=some text. The xxx in the message is the value found.
Value should be numeric: xxx
This error occurs when the item to the right of an "=" should be numeric and it isn't. The xxx in the message is the value found.
Variable file name requires FILE directive
This message occurs when the Compiler cannot assign a name to the .xfd file, because the ASSIGN phrase for the file names a variable file name.