Wenn Sie ein COBOL-Programm generieren, gibt die Builddeskriptoroption oneFormItemCopybook an, ob das generierte Programm mithilfe von COBOL-SET-Anweisungen auf die Werte von Formularfeldeigenschaften zugreift.
Es wird empfohlen, den Standardwert zu akzeptieren (sofern möglich), da hierdurch die Leistung maximiert wird. Wenn Ihr Programm jedoch viele Formulare verwendet oder wenn die Formulare viele Felder enthalten, generiert EGL eine große Anzahl von COBOL-Variablennamen. In diesem Fall kann die Symboltabelle des COBOL-Compilers so umfangreich werden, dass die Kompilierung fehlschlägt.
Wenn Sie das oben beschriebene Kompilierungsproblem vermeiden möchten, setzen Sie oneFormItemCopybook auf YES. Bei dieser Einstellung ruft der EGL-generierte Code jedes Mal eine COBOL-SET-Anweisung auf, wenn auf den Wert einer Formularfeldeigenschaft zugegriffen wird.