Binden, Laden, Starten
6.4 Dynamisches Binden und Laden mit dem DBL
Mit dem Dynamischen Bindelader DBL werden in einem Arbeitsgang Module temporär zu
einer ladbaren Einheit gebunden, dann in den Speicher geladen und gestartet. Die erzeug-
te Ladeeinheit wird am Ende des Programmablaufs automatisch gelöscht.
Die Arbeitsweise des DBL ist im Handbuch „Bindelader-Starter" [10] ausführlich beschrie-
ben.
Der DBL wird implizit durch die Kommandos START-PROGRAM und LOAD-PROGRAM
aufgerufen. Die folgende Übersicht stellt die wichtigsten Angaben der Kommandos
START-PROGRAM und LOAD-PROGRAM zum Aufruf des DBL zusammen; die ausführli-
che Beschreibung aller möglichen Operanden findet sich im Handbuch „BS2000/OSD-BC
Kommandos" [3].
START-PROGRAM
LOAD-PROGRAM
[,RUN-MODE =
Das START-PROGRAM-Kommando weist den Bindelader an, ein ablauffähiges Programm
zu erzeugen, es in den Speicher zu laden und zu starten. Da das Programm unmittelbar im
Anschluss an das Kommando abläuft, müssen ihm bereits vor dem START-PROGRAM-
Kommando die erforderlichen Betriebsmittel (Dateien) zugewiesen werden (siehe
schnitt „Zuweisen von katalogisierten Dateien" auf Seite
Das LOAD-PROGRAM-Kommando veranlasst den Bindelader, ein ablauffähiges Pro-
gramm zu erzeugen und in den Speicher zu laden, ohne es zu starten. Dadurch lassen sich
vor dem Programmablauf weitere Kommandos eingeben - etwa zur Programmüberwa-
chung mit einer Dialogtesthilfe. Das Programm kann daraufhin folgendermaßen gestartet
werden:
–
durch ein %RESUME-Kommando, falls mit der Dialogtesthilfe AID getestet werden soll
oder
–
durch ein RESUME-PROGRAM-Kommando in allen anderen Fällen.
U41113-J-Z125-6
Dynamisches Binden und Laden mit dem DBL
[FROM-FILE=] *MODULE (LIBRARY=
*STD
*ADVANCED(ALT-LIB=*YES)
*OMF,ELEMENT=modul
*OMF [,ELEMENT=*ALL]
bibliothek,ELEMENT=element
])
180).
Ab-
131