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 ???.

To Install the CallAPI for UNIX

  1. (Admin computer) Transfer the tar file UCXB???C.tar.gz using FTP.

  2. (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.

  3. Adjust the INI file (UCXBXXXC.ORI.INI) of the UNIX CallAPI to your system environment. For more information, see Call API Unix.

    Note: You can keep your existing INI file even if there is a new Automation Engine version and adjust it as required.

  4. Set the variable:

    • AIX:export LIBPATH=Paths of the installation directories

    • Solaris, Linux, zLinux:export LD_LIBRARY_PATH=Paths of the installation directories

    • HP-UX:export SHLIB_PATH=Paths of the installation directorie

See also: