Components of the UTM system code
The UTM system code contains the following components:
the base system
the mapping module for the respective BS2000 version
the modules for UTM-D functions
the interface modules for the encryption function
These components are treated as separate units when loading and are loaded in the order given.
Mapping modules - execution of openUTM under various BS2000 versions
The modules of the UTM base system are independent of the operating system version. When openUTM requires the functions of the operating system, it calls them via “neutral interfaces”. The neutral interfaces are mapped to system-specific interfaces in a mapping module. This technique allows you to implement a openUTM version in various operating system versions.
A mapping module (= prelinked module) exists for each BS2000 version in which openUTM can run:
Mapping module | BS2000 version | Platform |
KCYV190 | BS2000 OSD/BC V10.0 | /390 and x/86 |
KCYV200 | BS2000 OSD/BC V11.0 | /390 and x/86 |
The mapping module belonging to the BS2000 version is loaded dynamically from the library containing the UTM base system. The link to the base system is established.
Name spaces for modules of the UTM system code
Three separate name spaces exist for the object modules of the components of the UTM system code. The names for ENTRYs and EXTRNs begin with:
KCS in the base system
KCY in the mapping modules
KCD in the UTM-D modules
KCO in XAP-TP modules
KCE in the encryption modules
Shipment and selectable units
All components for the use of the UTM-D functions are supplied as part of the openUTM V7.0 selectable unit. A license is required, however, to use the UTM-D functions.
UTM system code
The entire system code of openUTM V7.0 is supplied in the following library:
SYSLNK.UTM.070.TPR (on servers with /390 architecture) or
SKMLNK.UTM.070.TPR (on servers with x86 architecture)
This library contains the system code of the openUTM V7.0A base system, the mapping modules for the BS2000 versions, the system code of the UTM-D modules and the interface to encryption functionality.
The corrections for all modules of the UTM system code are contained in the REP file SYSREP.UTM.070. The REP file is created from the supplied file SYSRMS.UTM.070 during the installation with IMON. The corrections are inserted when loading the UTM subsystem.
The NOREF file SYSNRF.UTM.070 is also supplied. This file contains the names of the modules required for REP processing.