oneFormItemCopybook

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.

Werte

NO (Standardwert)
EGL generiert in der Definition jedes Formularfelds im Abschnitt "Data" des COBOL-Programms ein COBOL-Copybook. Der Zugriff erfolgt direkt, sodass keine COBOL-SET-Anweisungen erforderlich sind.
YES
EGL stellt ein einzelnes Copybook in den Abschnitt "Linkage". Der Zugriff erfolgt über COBOL-SET-Anweisungen.

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.

Wenn Sie unter z/OS oneFormItemCopybook auf yes setzen, müssen Sie den COBOL-Code mit einer der folgenden Versionen kompilieren:

Feedback