Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Linking runtime systems to an LLM

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:

  1. 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.

  2. The ILCS (contained in CRTE) must likewise be incorporated in the sub-LLM; must be the highest available version.

  3. 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.

  4. Using the REMOVE-MODULES statement, you must then remove the sub-LLM (see 1. and 2.) from the LLM.

  5. 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