The product openUTM-Client offers client/server communication with openUTM server applications which run on Unix, Linux and Windows systems and on BS2000 systems. openUTM-Client is available with the carrier systems UPIC and OpenCPIC. It is the job of the carrier system to establish the connection to other necessary system components (e.g. the transport system) and to control the client/server communication.
For calling the services of an UTM server application, openUTM-Client provides the standardized X/Open interfaces CPI-C, XATMI and TX. CPI-C, XATMI and TX are defined in the corresponding X/Open specifications, see chapter „Related publications“ starting on "Related publications".
TX is supported by the OpenCPIC carrier system. CPI-C and XATMI are supported by both the UPIC and the OpenCPIC carrier systems:
CPI-C stands for Common Programming Interface for Communication.CPI-C implements a subset of the functions of the CPI-C interface defined in X/Open. CPI-C enables client/server communication between a CPI-C client application and services of a UTM application which use either the CPI-C or the KDCS interface.
XATMI is an X/Open interface for a communication resource manager, with which client/server communication can be implemented with remote UTM server applications. XATMI enables communication with the services of a UTM application which use the XATMI server interface.
openUTM-Client for different platforms
openUTM-Client is available for the following platforms:
Windows systems
Unix and Linux systems
BS2000 systems (UPIC carrier system only)
Because the CPI-C and XATMI interfaces are standardized, i.e. are identical on all platforms, client applications created and tested on one platform can be ported to any of the other platforms.
Wherever the term Linux system is used in the following, then this should be understood to mean a Linux distribution such as SUSE or Red Hat.
Wherever the term Windows system or Windows platform is used below, this should be understood to mean all the variants of Windows under which openUTM runs.