EGL Reference Guide for iSeries

checkType

The build descriptor option checkType specifies the degree to which EGL checks at validation time for primitive-type conflicts within records. You can receive an information message, for example, if a structure item that is of type CHAR is substructured with structure items of type DECIMAL. Such conflicts can cause run-time errors.

Valid values are as follows:

NONE
Specify NONE (the default) if you do not want to check for potential conflicts in the primitive types of substructured items.
LOW
Specify LOW to check for conflicting primitive types only in the items that are subordinate to the highest level of the structure. Consider the following example:
  10 ItemA
    15 ItemB
      20 ItemC
        30 ItemD 

If you specify LOW, EGL will not compare ItemA to ItemB, but will compare ItemB to ItemC, and ItemC to ItemD.

ALL
Specify ALL to check for conflicting primitive types in all levels of a substructured data item.

Specifying a value other than NONE increases both the time needed for validation and the number of messages issued.


Related reference
Build descriptor options


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]