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 von COBOL-Anwendungen mit Java

&pagelevel(3)&pagelevel

Die JCI-Funktionen werden in zwei PLAM-Bibliotheken bereitgestellt:

SYSLNK.JENV.110.GREEN-JAVA (für die S390-Variante),

SKULNK.JENV.110.GREEN-JAVA (für die X86-Variante)

Zusätzlich enthalten diese Bibliotheken die vom JCI gerufenen JNI-Funktionen, das threadfeste C/C++-Laufzeitsystem und das komplette COBOL-Laufzeitsystem, letzteres immer im S390-Format.

Externverweise aus Anwendungen, die JCI-Funktionen aufrufen, müssen beim Binden vorrangig aus einer dieser Bibliotheken befriedigt werden.

Unter POSIX ist dazu die Zuweisung der Umgebungsvariablen BLSLIB00 erforderlich:

export BLSLIB00='$.SYSLNK.JENV.110.GREEN-JAVA'
cobol -g -M <PROG-ID> -o <program> <objekte> -l BLSLIB

Das cobol-Kommando bindet den POSIX-Bindeschalter implizit dazu. Falls nicht unter der Shell mit dem cobol-Kommando gebunden wird, sondern unter der BS2000-Kommandooberfläche mit dem BINDER, so muss dieser Schalter aus $.SYSLNK.CRTE.POSIX dazu gebunden werden.