Installing the CallAPI for UNIX
The Automation Engine supplies a CallAPI for UNIX. It enables calls in the Automation Engine from your own procedures or programs , which can be written in programming languages such as C, C++, or COBOL.
UCXB???C is a CallAPI utility that can be used for command-line calls or in executable files.
A three-character code is assigned for each supported UNIX variant and is used in some CallAPI file names such as AP6 for AIX.
Note: In this document, the specific code is replaced by ???.
In Automic Automation Kubernetes Edition, CallAPIs establish a connection to a TCP load balancer. The address of the load balancer must be defined on both sides: the Automation Engine and the CallAPI. The only exceptions are the CallAPIs for Java and SAP, which must be upgraded to use TLS/SSL to connect to the Automation Engine. These two CallAPIs establish a connection with the Java communication process (JCP) through an HTTPS load balancer.
More information:
To Install the CallAPI for UNIX
-
(Admin computer) Transfer the tar file UCXB???C.tar.gz using FTP.
-
(Host) Unpack the tar file: gzip -d UCXB???C.tar.gz or gunzip UCXB???C.tar.gz
tar xvf UCXB???C.tar
Linux:tar -zxvf UCXB???C.tar.gz
When unpacked, the actual files are automatically created in the directories /bin, /lib and /src, if they do not yet exist. The packed file can be deleted afterward.
-
Adjust the INI file (UCXBXXXC.ORI.INI) of the UNIX CallAPI to your system environment. For more information, see Call API Unix INI file.
Note: You can keep your existing INI file even if there is a new Automation Engine version and adjust it as required.
-
Set the variable:
-
AIX:export LIBPATH=Paths of the installation directories
-
Solaris, Linux, zLinux:export LD_LIBRARY_PATH=Paths of the installation directories
-
See also: