Wenn Sie ein COBOL-Programm für z/OS generieren, gibt die Builddeskriptoroption linkEdit
einen Linkbearbeitungsabschnitt an. Mithilfe dieses Abschnitts
können Sie die Informationen für eine Linkbearbeitungsdatei erstellen, in der wiederum angegeben
wird, wie Sie COBOL-Programme in ein Lademodul kombinieren können.
Bei der Generierung prüft EGL die Option
linkEdit.
Die folgenden Ergebnisse sind möglich:
- Wenn für die Option linkEdit ein Wert angegeben ist,
sucht EGL nach einem Linkbearbeitungsabschnitt, dessen Name mit diesem Wert übereinstimmt. Die
Ergebnisse dieser Suche bestimmen die Auswirkungen wie folgt:
- Wenn der Linkbearbeitungsabschnitt gefunden wird, wird der Inhalt dieses Abschnitts
in eine Linkbearbeitungsdatei mit der Dateierweiterung LKG kopiert. Wenn die
Linkbearbeitungsdatei symbolische Parameter enthält, ersetzt EGL sie durch die entsprechenden zugehörigen
Werte.
- Wenn der Linkbearbeitungsabschnitt nicht gefunden wird, tritt ein Generierungsfehler auf.
- Wenn für die Option linkEdit kein Wert
angegeben ist, sucht EGL nach einem Linkbearbeitungsabschnitt, dessen Name mit dem Programm übereinstimmt,
das generiert wird. Die
Ergebnisse dieser Suche bestimmen die Auswirkungen wie folgt:
- Wenn EGL einen Linkbearbeitungsabschnitt findet, wird der Inhalt dieses Abschnitts
in eine Linkbearbeitungsdatei mit der Dateierweiterung LKG kopiert. Wenn die
Linkbearbeitungsdatei symbolische Parameter enthält, ersetzt EGL sie durch die entsprechenden zugehörigen
Werte.
- Wenn EGL keinen Linkbearbeitungsabschnitt findet, erstellt EGL keinen
Linkbearbeitungsabschnitt mit der Erweiterung LKG.
In allen Fällen erstellt EGL eine Linkbearbeitungsdatei mit der Dateierweiterung LED. Diese stellt die Linkbearbeitungsinformationen für das Programm bereit, einschließlich
aller EGL-Laufzeitmodule, die statisch verlinkt werden müssen. Wenn ein
Linkbearbeitungsabschnitt und eine aus diesem resultierende LKG-Linkbearbeitungsdatei vorhanden sind,
gibt der Buildplan an, dass die Build-Scripts einen zusätzlichen Schritt im
Vorbereitungsprozess enthalten sollten, um das Programm mithilfe der Linkbearbeitungsbefehle aus der
LKG-Datei erneut zu verlinken. Anschließend können Sie das Programm statisch mit anderen
EGL- oder Nicht-EGL-Programmen verlinken.
Im Linkbearbeitungsabschnitt können Sie sowohl Ihre eigenen symbolischen Parameter
als auch die im Abschnitt "Vordefinierte symbolische Parameter für die EGL-Generierung" verwenden.