Programm (Lade- oder Bindemodul) laden und starten
Komponente: | BLSSERV |
Funktionsbereich: | Programm-Steuerung |
Anwendungsbereich: | PROGRAM |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Mit dem Kommando START-PROGRAM werden
Bindemodule gebunden, in den Speicher geladen und gestartet (Aufruf des dynamischen Bindeladers DBL),
Lademodule in den Speicher geladen und gestartet (Aufruf des statischen Laders ELDE).
Beim Laden werden die zu BLSSERV < V2.5 kompatiblen Prüfungen des Adressierungsmodus durchgeführt (entspricht AMODE-CHECK=*STD im Kommando START-EXECUTABLE-PROGRAM).
Wenn der Benutzer das Programm laden, aber noch nicht starten möchte, steht ihm das Kommando LOAD-EXECUTABLE-PROGRAM (bzw. LOAD-PROGRAM) zur Verfügung. Bei Operanden, die den Default-Wert *DBL-PARAMETERS besitzen, kann der Benutzer die DBL-Voreinstellungen, die zu Beginn der Task gelten, mit dem Kommando MODIFY-DBL-DEFAULTS verändern. Die Einstellung kann dabei für den Aufruf mit den LOAD- bzw. START-Kommandos sowie für den Makroaufruf BIND getrennt erfolgen. Mit dem
Kommando SHOW-DBL-DEFAULTS kann sich der Benutzer über die aktuell eingestellten Werte informieren. Mit dem Kommando RESET-DBL-DEFAULTS können die geänderten Einstellungen auf die DBL-Voreinstellungen zurückgesetzt werden.
Einschränkungen
Benutzer mit den Privilegien SECURITY-ADMINISTRATION, SAT-FILE-EVALUATION und SAT-FILE-MANAGEMENT können das Kommando nur in Prozeduren nutzen.
Format
START-PROGRAM | Kurzname: SR / SRPG | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ausgeführt | |
2 | 0 | BLS0150 | Warnung bei Laden des Programms (siehe Meldung auf SYSOUT) |
32 | BLS0152 | Laden des Programms wegen Systemfehlers abgebrochen | |
64 | CMD0216 | Benutzer besitzt keine Berechtigung für das Kommando | |
64 | BLS0153 | Laden des Programms wegen nicht korrigierbaren Fehlers abgebrochen (Ursache siehe SYSOUT-Meldung) |