Administration Guide > Installation > New Installation > Installing the CallAPI for UNIX

Installing the CallAPI for UNIX

This document guides you through the new installation of a CallAPIA programming interface that processes a script in the Automation Engine system. It can be called directly from within the program itself or from a different program. for UNIX.

A CallAPI for UNIX is supplied with AE. This interface enables the execution of calls in AE from your own programs or procedures. These programs can be written in programming languages such as C, C++, and COBOL. The utility UCXB???C is also available, and can be used for command-line calls or in executable files.

A three-character short form is available for each supported UNIX variant. This short form is used in some CallAPI file names and is described in the terminology. In this document, the appropriate abbreviation is replaced by the characters "???."

Supplied Files

The files that belong to the CallAPI are packed in TAR files. Each respective TAR file is available in the subdirectory of the appropriate UNIX version in IMAGE:AGENTS\UNIX.

The following files are supplied with AE and form the contents of the TAR file:

File name Description

UCXB???C

Utility for calling the CallAPI
UCXBXXXC.ini INI file for the utility
start_example.??? Script for starting the utility
UCXBXXXC.c

Sample program for calling the CallAPI (program code C)

uccall3.h

Header file for the sample program with structure and API definition

makefile_example.???

Makefile for the sample program

libucxb???c.a, libucxb???c.so or libucxb???c.sl
libssp

Link module - used from utility and example program

UCX.msl

Message library

Procedure

1.

Transferring the supplied files and setting up the system environmentAn Environment consists of Deployment Targets which represent your endpoints. Different environments are used for different phases in the software delivery cycle, for example Development, QA, Staging, Production. An environment is typically set up once and used by several applications.

AIX: export LIBPATH=Path of the installation directory

HP-UX: export SHLIB_PATH=Path of the installation directory

Solaris, Linux, zLinux: export LD_LIBRARY_PATH=Path of the installation directory

See also:

CallAPI for UNIX

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH