For the creation of openUTM-Client programs which use the XATMI interface, header files for C and COPY elements for COBOL are supplied.
When linking the client programs, the UTM client library must be incorporated.
C modules with XATMI calls require the following files:
The header file
xatmi.h
.The file(s) with the data structures for all typed buffers used in the module, see also "Typed buffers".
COBOL modules with XATMI calls require the following COPY elements and files:
The COPY elements TPSTATUS, TPTYPE, TPSVCDEF and TPCLTDEF.
The file(s) with the data structures for all “typed records” used in the module.
In Windows systems the XATMI interface is not supported in COBOL.
Windows systems
On Windows systems you will find the header files in the directory
upic-dir\xatmi\include
No COPY elements are supplied for COBOL.
Unix and Linux systems
On Unix and Linux systems you will find the header files in the directory
upic-dir/xatmi
/include
and the COPY elements in the directory
upic-dir/xatmi
/copy-cobol85
or upic-dir/xatmi
/netcobol
The openUTM client library is called libxtclt
and is located in the directory upic-dir/xatmi/sys
.
BS2000 systems
On BS2000 systems the include files and the COPY members are S type members of the library
$userid.SYSLIB.UTM-CLIENT.070