++ 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.