Die Builddeskriptoroption
checkIndices gibt an, ob die folgenden Tests in generierten COBOL-Programmen einbezogenen werden:
- Test von Feldgruppen- und Unterzeichenfolgenindizes, um sicherzustellen, dass diese sich in der Reihenfolge befinden, die für die Variable gültig ist. Ist dies nicht der Fall, gibt EGL die Ausnahmebedingung IndexOutOfBoundsException aus.
- Test der dynamischen Feldgruppenvariablen, um sicherzustellen, dass diese initialisiert werden.
Falls dies nicht der Fall ist, gibt EGL die Ausnahmebedingung NullValueException aus.
Wird mit dieser Option festgelegt, dass diese Tests nicht unterstützt werden, kann dies kleinere Programme mit besserer Leistung zur Folge haben.
Werte
- YES (Standardwert)
- Gibt an, dass die generierten EGL-COBOL-Programme Tests für den Indexbereich und Nullwerte in Feldgruppenvariablen enthalten sollen.
- NO
- Gibt an, dass keine Tests zum Indexbereich und Nullwerten in das generierte Programm einbezogen werden. Wenn Sie NO angeben, müssen Sie sicher sein, dass Sie keine Indizes außerhalb des definierten Bereichs für die Feldgruppe verwenden. Ferner müssen Sie dafür sorgen, dass Sie dynamische Feldgruppen vor ihrer Verwendung initialisieren. Wenn Sie dies nicht tun, kann dies zu unvorhersehbaren Ergebnissen führen.