The JCI functions are provided in two PLAM libraries:
SYSLNK.JENV.090.GREEN-JAVA (for the S390 variant),
SKULNK.JENV.090.GREEN-JAVA (for the X86 variant)
In addition, these libraries contain the JNI functions called by the JCI, the thread-safe C/C++ runtime system, and the complete COBOL runtime system, the latter always in S390 format.
External references from applications which call JCI functions must be resolved with priority from one of these libraries.
Under POSIX, the environment variable BLSLIB00
must be assigned to do this:
export BLSLIB00='$.SYSLNK.JENV.090.GREEN-JAVA' cobol -g -M <PROG-ID> -o <program> <objekte> -l BLSLIB
The cobol
command implicitly links the POSIX linkage option. If linkage is not carried out under the shell using the cobol
command, but under the BS2000 command line interface using BINDER, this option must be linked from $.SYSLNK.CRTE.POSIX.