Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 130

Compiler
Inhaltsverzeichnis

Werbung

Binden mit dem BINDER
(4)
(5)
(6)
(7)
(8)
Bei den Anweisungen INCLUDE-MODULES und RESOLVE-BY-AUTOLINK kann an Stelle
des Bibliotheksnamens (LIB=bibliothek) auch LIB=*BLS-LINK angegeben werden. In die-
sem Fall müssen die zu durchsuchenden Bibliotheken mit dem Linknamen
BLSLIBnn (00 ≤ nn ≤ 99) zugewiesen werden. Dies geschieht vor Aufruf des BINDERS mit
dem ADD-FILE-LINK-Kommando, z.B.:
/ADD-FILE-LINK LINK-NAME=BLSLIB01,FILE-NAME=$.SYSLNK.CRTE
Ein mit dem BINDER erzeugter LLM kann - sofern alle Externverweise befriedigt sind - mit
dem DBL ohne Zuweisung alternativer Bibliotheken geladen und gestartet werden:
START-PROGRAM *MODULE(LIB=bibliothek,ELEM=modul,RUN-MODE=ADVANCED)
Bei Generierung des LLM-Formats wird eine CSECT mit Namen
programm-name&# mit folgenden Entries erzeugt:
programm-name
programm-name&$
programm-name&A
Bei Generierung von shared-code kommt noch die
Code CSECT programm-name&@ dazu.
130
Mit dieser INCLUDE-MODULES-Anweisung wird der Name des Moduls angege-
ben, der das Unterprogramm enthält (SUB). Das Modul steht in der PLAM-Biblio-
thek PLAM.BSP.
Mit der Anweisung RESOLVE-BY-AUTOLINK wird der Name der Laufzeitbibliothek
angegeben, aus der Externverweise befriedigt werden sollen.
Mit der Anweisung SAVE-LLM wird der erzeugte LLM unter dem Namen
TESTPROG als Element vom Typ L in der PLAM-Bibliothek PLAM.BSP abgespei-
chert. Die BINDER-Meldung „SOME WEAK EXTERNS UNRESOLVED" bezieht
sich auf das ILCS-Modul IT0INITS. Dieses Modul enthält WEAK-EXTERN-Verwei-
se auf alle potenziell für ILCS vorgesehenen Sprachen. Im Beispiel ist nur die Spra-
che COBOL2000 beteiligt, die anderen Verweise bleiben offen.
Mit der END-Anweisung wird der Bindelauf beendet.
Der LLM wird geladen und gestartet.
für den Unterprogramm-Einsprung
für den Hauptprogramm-Beginn
für den Service-Entry
Binden, Laden, Starten
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis