With the exception of a few routines, the entire CRTE is shareable.
The shareable CRTE is divided into the following subsystems:
CRTECOB for COBOL85 and COBOL2000,
CRTEC for C/C++,
CRTEPART for the partial bind link method on /390 (C/C++)
COBPART for the partial bind link method on /390 (COBOL)
CRTESIS for the shareable components
The system administrator can load these subsystems into class 4 memory.
Generating the subsystem catalog
The following subsystem declaration files are provided as input files for the generation of the subsystem catalog:
SYSSSC.CRTE.101.C
CRTEC for C/C++ in class 4 memory (high address space)
SYSSSC.CRTE.101.C.LOW
CRTEC for C/C++ in class 4 memory (low address space)
SYSSSC.CRTE.101.PARTIAL
CRTEPART for C/C++ PARTIAL in class 4 memory (high address space)
SYSSSC.CRTE.101.PARTIAL.LOW
CRTEPART for C/C++ PARTIAL in class 4 memory (low address space)
SYSSSC.CRTE.101.COB-PART
COBPART for COBOL PARTIAL in class 4 memory (high address space)
SYSSSC.CRTE.101.COB-PART.LOW
COBPART for COBOL PARTIAL in class 4 memory (low address space)
SYSSSC.CRTE.101.COBOL
CRTECOB for COBOL in class 4 memory (high address space)
SYSSSC.CRTE.101.COBOL.LOW
CRTECOB for COBOL in class 4 memory (low address space)
SYSSSC.CRTE.101.SIS
CRTESIS for COBOL in class 4 memory (high address space)
SYSSSC.CRTE.101.SIS.LOW
CRTESIS for COBOL in class 4 memory (low address space)
In BS2000 the program SSCM is provided for generating the subsystem catalog (see the manual “Subsystem Management (DSSM/SSCM)”.
In class 4 memory, the subsystems can be loaded to either the low or high address space (i.e. above or below 16 Mb).
By default, all the subsystems are loaded in the higher 16 Mb of class 4 memory. The files with the suffix LOW permit preloading below 16 Mb.
Activating and deactivating the subsystems
The subsystem names and versions for activating or deactivating subsystems are shown in the following table:
Subsystem | Name | Version |
C | CRTEC | 10.1 |
C-PARTIAL1) (/390) | CRTEPART | 10.1 |
C-PARTIAL1) (X86) | CRTEPARK | 10.1 |
COBOL85/COBOL2000 | COBPART | 10.1 |
COBOL85/COBOL2000 | CRTECOB | 10.1 |
Shareable internal components | CRTESIS | 10.1 |
Shareable internal components (X86) | CRTESIK | 10.1 |