Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Binden bei Sprachen-Mix zwischen „Fremdsprachen“

&pagelevel(4)&pagelevel

Statisch binden mit dem BINDER

/START-BINDER
//START-LLM-CREATION INT-NAME=... -------------------------------------- (1)
//INCLUDE-MODULES LIB=..., ELEM=... ------------------------------------ (2)
//RESOLVE-BY-AUTOLINK LIB=benutzerbibliothek --------------------------- (3)
//RESOLVE-BY-AUTOLINK LIB=($.SYSLNK.CRTE,$.lzs-fremdsprache1,//
/                          lzs-fremdsprache2) -------------------------- (4)
// ...
//SAVE-LLM LIB=..., ELEM=...
//END

(1)

Namen von Lademodul und Ausgabedatei werden spezifiert.

(2)

Die Module des Programms werden explizit eingefügt.

(3)

Die Benutzerbibliothek wird mit der Autolink-Funktion statisch eingebunden.

(4)

Die Bibliotheken $.SYSLNK.CRTE sowie die Laufzeitsysteme lzs-fremdsprache1 und lzs-fremdsprache2 werden mit der Autolink-Funktion statisch eingebunden.

Dynamisch binden mit dem DBL

/ADD-FILE-LINK LINK-NAME=BLSLIB00,FILE-NAME=benutzerbibliothek --------- (1)
/ADD-FILE-LINK LINK-NAME=BLSLIB01,FILE-NAME=$.SYSLNK.CRTE -------------- (1)
/ADD-FILE-LINK LINK-NAME=BLSLIB02,FILE-NAME=lzs-fremdsprache1 ---------- (1)
/ADD-FILE-LINK LINK-NAME=BLSLIB03,FILE-NAME=lzs-fremdsprache2 ---------- (1)
...
/START-PROGRAM *MODULE(LIB=..., ELEM=..., PROG-MODE=ANY,- 
/RUN-MODE=ADVANCED(ALT-LIB=YES,AUTO=ALT-LIB)) -------------------------- (2)

(1)

Den Bibliotheken benutzerbibliothek, $.SYSLNK.CRTE, lzs-fremdsprache1 und lzs-fremdsprache2 werden der Reihe nach die Linknamen BLSLIB00 bis BLSLIB03 zugewiesen.
Zur Befriedigung unbefriedigter Externbezüge werden die einzelnen Bibliotheken in der Reihenfolge ihrer Linknamen
BLSLIB00 -> BLSLIB01 -> BLSLIB02 -> BLSLIB03 durchsucht.

(2)

Sofern es sich bei dem angegebenen Startmodul um ein vorgebundenes Modul handelt, muss dieses Modul mit offenen Externbezügen auf das CRTE gebunden werden, d.h. ohne RESOLVE-Anweisung auf das CRTE (siehe Abschnitt "Dynamischer Bindelader DBL“).