Quick Start Installation
- Windows
- Linux
- Docker
Windows Installation
Prerequisites
- Windows Operating System
- Windows 10 Enterprise or later, Windows Server 2016 or later
- Windows user account with "Run as Administrator" privileges
- 64-bit processor, 2.90GHz
- 16 GB Installed memory (RAM)
- DataConnect v12 License file (typically *.slc)
What Will Be Installed
- Actian Integration Manager (Windows Service)
- Actian Integration Manager Worker (Windows Service, optional usage)
- DataConnect v12 Embedded Engine
- AdoptJDK 11 Embedded JRE
Installation
-
Download Actian Integration Manager from https://esd.actian.com/.
-
Right-click the downloaded installer file (integration-manager-3.x.x.exe) and select "Run as Administrator".
noteIf you have a previous 3.x.x version installed, you will be prompted to uninstall first. Uninstalling will shutdown running services and prepare for library updates, it will NOT remove or alter ProgramData (conf files, logs, etc.). See Uninstallation below.
-
Accept the License Agreement.
-
Select the installation path (default:
C:\Program Files\Actian\IntegrationManager
). -
Select the shared data path (default:
C:\ProgramData\Actian\IntegrationManager
).
Installation should take less than a minute.
Configuration/Reconfiguration
The application.properties
file can be used for a variety of configurations to tailor Integration Manager to your requirements and environment. See Application Property Reference for a description of available properties.
If you have a previous installation of Integration Manager, none of your existing property values will be changed.
-
Locate the
application.properties
file (default:C:\ProgramData\Actian\IntegrationManager\conf\application.properties
). -
Confirm or alter the path to your DataConnect v12 license file using the property
engine.licensePath
(default:C:\ProgramData\Actian\IntegrationManager\license\cosmos.slc
).noteIf you were previously using Integration Manager v2 and DataConnect v11, you will need to alter this value before executing any integrations. DataConnect v11 and v12 licenses are not interchangeable.
-
To run Integration Manager on a different port, set the property
server.port
(default: 8080). -
Any change to the
application.properties
file will require a restart of the service.- Go to Windows → Administrative Tools → Services.
- Right-click Actian Integration Manager and select Restart.
Configuration file changes will survive uninstallation/reinstallation.
Service Logs & Monitoring
-
You can monitor service activity and get important additional information from the log file (default:
C:\ProgramData\Actian\IntegrationManager\logs\IntegrationManager.log
) -
You can retrieve DataConnect Engine log files by Job Id in the job history folder (default:
C:\ProgramData\Actian\IntegrationManager\history\job
)noteLog file data will survive uninstallation/reinstallation.
Uninstallation
To uninstall Integration Manager, execute uninstaller.exe
in the program directory (default C:\Program Files\Actian\IntegrationManager
).
Linux Installation
Prerequisites
- Linux Operating System
- Red Hat Enterprise Linux 7.9 and 8 (64-bit U.S. English edition)
- GTK Version 3
- You need to install libnsl.so.1 separately on RHEL 8.1 or above versions.
- Linux user account with sudo privileges
- 64-bit processor, 2.90GHz
- 16 GB Installed memory (RAM)
- DataConnect v12 License file (typically *.slc)
What Will Be Installed
- Actian Integration Manager (Linux Daemon)
- Actian Integration Manager Worker (Linux Daemon, optional usage)
- DataConnect v12 Embedded Engine
- AdoptJDK 11 Embedded JRE
Installation
- Download Actian Integration Manager for Linux from Actian ESD: https://esd.actian.com/.
- Locate the downloaded rpm file (
integration-manager-3.x.x.noarch.rpm
). - Switch to root user:
sudo su
- The libnsl library required by DataConnect was removed from the base install of RedHat starting with RedHat 8.1. If you are running a version of RedHat or Amazon Linux that does not include the libnsl library, run the following command:
yum install libnsl
. - Install rpm with yum:
yum install integration-manager-3.x.x.noarch.rpm
- Confirm the installation path (default:
/opt/actian/integration-manager
). - Confirm the shared data path (default:
/etc/opt/actian/integration-manager
). - Installation should take less than a minute.
Configuration/Reconfiguration
The application.properties
file can be used for a variety of configurations to tailor Integration Manager to your requirements and environment. See Application Property Reference for a description of available properties.
-
Locate the
application.properties
file (default:/etc/opt/actian/integration-manager/conf/application.properties
)noteNote that if you have a previous installation of Integration Manager, none of your existing property values will be changed.
-
Confirm or alter the path to your DataConnect v12 license file using the property
engine.licensePath
(default:/etc/opt/actian/integration-manager/license/cosmos.slc
).noteIf you were previously using Integration Manager v2 and DataConnect v11, you will need to alter this value before executing any integrations. DataConnect v11 and v12 licenses are not interchangeable.
-
You can also run Integration Manager on a different port using the property
server.port
(default:8080
). -
Any change to the
application.properties
file will require a restart of the service.
Configuration file changes will survive uninstallation/reinstallation.
Service Logs & Monitoring
-
You can monitor service activity and get important additional information from the log file (default:
/etc/opt/actian/integration-manager/logs/integration-manager.log
) -
You can retrieve DataConnect Engine log files by Job Id in the job history folder (default:
/etc/opt/actian/integration-manager/history/job
)noteLog file data will survive uninstallation/reinstallation.
Start, Stop, Status, Uninstall
- Start:
sh -x /etc/init.d/imservice start
- Stop:
sh -x /etc/init.d/imservice stop
- Status:
sh -x /etc/init.d/imservice status
- Uninstall:
yum uninstall integration-manager-3.x.x.noarch.rpm
Docker Installation
Integration Manager can be installed using a Docker image via Docker Desktop and Docker CLI.
Prerequisites
- DataConnect Cloud or Avalanche Subscription
- Docker Hub account
- Access to the Actian Docker Hub. Create a New Case to request access to the Actian Docker Hub.
Install Docker Desktop
-
Download Docker Desktop from https://hub.docker.com/.
-
Run the Docker Desktop installer using recommended settings.
-
Launch Docker Desktop and sign in.
-
Click the Hub tab.
-
Select actian in the hub dropdown.
-
Enter manager in the search field.
-
Ensure that you have access to the actian/integration-manager-standalone image:
-
Create the following Docker Compose file with the name
docker-compose.yaml
:version: '3.8'
volumes:
job_logs:
conf_props:
h2_dir:
repo_dir:
license_path:
driver: local
driver_opts:
type: none
device: <path to license file, such as ./src/main/license>
o: bind
services:
im_service:
image: actian/integration-manager-standalone:3.3.0-SNAPSHOT
user: root
privileged: true
hostname: im-manager
volumes:
- conf_props:/opt/Actian/conf
- license_path:/opt/Actian/volume
- h2_dir:/opt/Actian/embedded/data
- job_logs:/opt/Actian/local/work/job
- repo_dir:/opt/Actian/repository
ports:
- 8080:8080
command: sh -c "tail -f /dev/null" -
Save the
docker-compose.yaml
file to local folder. -
Update the
device
property to point to the path of yourcosmos.slc
license file, relative to the folder containing thedocker-compose.yaml
file. -
The
image
specified above is3.3.0-SNAPSHOT
. You can specify any image listed in the Tags column:noteIf latest is listed for the image, specifying
image: actian/integration-manager-standalone:latest
will pull the latest image. -
If desired, you can use a different port. To use port 8085, for example, you would change the above port entry to
8085:8080
. -
Open a command prompt and navigate to the folder containing the
docker-compose.yaml
file. -
Run the following command:
docker compose up
-
The Integration Manager service should now be running in your Docker container.
noteThe link in Docker shown below to localhost:8080 (or whichever port you specified) will not work. To access Integration Manager, go to http://localhost:8080/ui/.
Configuration
Docker Desktop exposes directories containing configuration files, including the application.properties
file, which can be used for a variety of configurations to tailor Integration Manager and Agent to your requirements and environment. See Application Property Reference for a description of available properties.
To modify the application.properties
file in Docker Desktop, do the following:
-
In Docker Desktop, click Volumes in the left pane, then click docker_conf_props:
-
Double-click application.properties:
-
Make any desired edits, then click the disk icon to save changes.
Service Logs & Monitoring
You can monitor service activity and get important additional information from the log file in Docker Desktop. Do the following:
-
In Docker Desktop, click Containers in the left pane.
-
Click the Integration Manager service:
-
The Logs tab is displayed: