For all runtime systems that do not have a PARTIAL-BIND library, you must determine which modules of the runtime system are required for the entire application. This is done as follows:
All application program units and all event exits of the desired language, as well as all shareable modules of the runtime system loaded as a subsystem or in a common memory pool, must be linked together to a sub-LLM.
The ILCS (contained in CRTE) must likewise be incorporated in the sub-LLM; must be the highest available version.
To resolve all external references to the runtime system, you must enter the RESOLVE-BY-AUTOLINK statement to the library of the runtime system of the language: RESOLVE-BY-AUTOLINK LIBRARY=rts-library.
Using the REMOVE-MODULES statement, you must then remove the sub-LLM (see 1. and 2.) from the LLM.
The load module must be generated in openUTM using the following statement:
LOAD-MODULE RTS-PRIVATE-KERNEL - ,VERSION=001 - ,LIB=private-rts-lib - ,LOAD-MODE=STARTUP