In addition to the interfaces to the Windows operating system, a UTM application has a range of other internal interfaces:
XA interface (X/Open standard) for connecting external resource managers(such as Oracle,...)
UPIC-L interface which enables UTM client programs to be connected locally to the UPIC carrier system (i.e. the client programs can run in the same Windows system as the UTM application)
interfaces to the runtime systems of the programming languages used
interfaces to the communication component PCMX
Furthermore, Windows Event Logging is supported during operation with openUTM. This means that the installation, deinstallation and operation of openUTM services are logged as events in the Event Viewer. openUTM events can be seen in the Application section of the Event Viewer. The source is openUTM.
The program units access the functions via the program interfaces of openUTM, i.e. via theX/Open interfaces CPI-C and XATMI + TX or via the KDCS interface (German standard).
Figure 46: openUTM interfaces to other system components
openUTM is executable on 32-bit and 64-bit platforms, but a mixed operation of 32-bit and 64-bit is not possible within a UTM application.
When the application is started and a utility is started, the system checks whether the components used are compatible with each other with regard to the platform and the bit mode.