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