Wenn Sie ein COBOL-Programm generieren, gibt der Builddeskriptor checkType den Grad an, bis zu dem EGL am Prüfzeitpunkt nach Primitive-Type-Konflikten innerhalb von Strukturen und Datensätzen prüft. EGL gibt zum Beispiel eine Informationsnachricht aus, wenn ein Strukturfeld vom Typ CHAR mit Strukturelementen vom Typ DECIMAL unterstrukturiert ist. Solche Konflikte können zu Laufzeitfehlern führen.
Anmerkung: Bei Angabe eines anderen Wertes als NONE erhöht sich die Zeit für die Gültigkeitsprüfung und die Anzahl der ausgegebenen Nachrichten.
Werte
- NONE (Standardwert)
- Geben Sie NONE an, wenn Sie nicht nach potenziellen Konflikten in den primitiven Typen von unterstrukturierten Feldern suchen möchten.
- LOW
- Sucht nur in Feldern, die der höchsten Strukturebene untergeordnet, sind nach konfliktträchtigen primitiven Typen.
- Bei der Verwendung des unten stehenden Beispiels und der Angabe von LOW vergleicht EGL nicht FieldA
mit FieldB sondern FieldB mit FieldC und FieldC mit FieldD.
10 FieldA
15 FieldB
20 FieldC
30 FieldD
- ALL
- Es wird in allen Ebenen eines unterstrukturierten Felds nach konfliktträchtigen primitiven Typen gesucht.