Actian Integration Manager Worker
This section describes how to install, configure, and use the Actian Integration Manager Worker.
Why and when is this installation required?
Installing a separate Integration Manager Worker (worker service) is optional. The Worker service is already included by default when you install Integration Manager. A separate Worker service installation is only required when the you also want to install additional workers on other machines.
Quick Start Installation
- Windows
- Linux
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)
- RabbitMQ Messaging Broker
What Will Be Installed
- Actian Integration Manager Worker (Windows Service)
- DataConnect v12 Embedded Engine
- AdoptJDK 11 Embedded JRE
Installation
-
Make sure RabbitMQ Messaging Broker has been installed and running locally or remotely to configure the Integration Manager Worker.
-
Download Actian Integration Manager Worker for Windows from Actian ESD: ESD - Electronic Software Distribution.
-
Right-click the downloaded installer file (
integration-worker-3.3.x-xx.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\IntegrationWorker
). -
Select the shared data path (default:
C:\ProgramData\Actian\IntegrationWorker
). -
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 Worker to your requirements and environment. See Application Property Reference for a description of available properties.
If you have a previous installation of Integration Worker, none of your existing property values will be changed.
-
Locate the
application.properties
file (default:C:\ProgramData\Actian\IntegrationWorker\conf\application.properties
). -
Configure
Messaging Configuration
andWorker Configuration
in the properties file, replacing the placeholder property values below with the required values for your environment.-
Worker Configuration
# Worker Configuration
worker.destinationId=<your-destination-id>
Messaging Configuration -
Messaging Configuration
queue.host= <rabbitmq-host>
queue.port= <rabbitmq-port>
queue.username= <rabbitmq-username>
queue.password= <rabbitmq-password>
queue.ssl.enabled= true
-
-
Confirm or alter the path to your DataConnect v12 license file using the property
engine.licensePath
(default:C:\ProgramData\Actian\IntegrationWorker\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.
-
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 Worker and select Restart.
noteConfiguration 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\IntegrationWorker\logs\IntegrationWorker.log
) - You can retrieve DataConnect Engine log files by Job Id in the job history folder (default:
C:\ProgramData\Actian\IntegrationWorker\history\job
)
Log file data will survive uninstallation/reinstallation.
Uninstallation
To uninstall Integration Manager Worker, execute uninstaller.exe
in the program directory (default C:\Program Files\Actian\IntegrationWorker
).
Testing and Running a Job on the Worker
- Ensure that the Integration Manager Worker service is started and connected to the RabbitMQ Broker.
- Login to Integration Manager console and configure a Job.
- Change the run location to the configured
<your-destination-id>
. - Run the Job.
- Verify that the job has run successfully, and verify the logs.
Linux Installation
Prerequisites
- Linux Operating System
- Red Hat Enterprise Linux 7.9 and 8 (64-bit U.S. English edition)
- Linux user account with sudo privileges
- 64-bit processor, 2.90GHz
- 16 GB Installed memory (RAM)
- DataConnect v12 License file (typically *.slc)
- RabbitMQ Messaging Broker
What Will Be Installed
- Actian Integration Manager Worker (Linux Daemon)
- DataConnect v12 Embedded Engine
- AdoptJDK 11 Embedded JRE
Installation
- Make sure RabbitMQ Messaging Broker has been installed and running locally or remotely to configure the Integration Manager Worker.
- Download Actian Integration Manager Worker for Linux from Actian ESD: ESD - Electronic Software Distribution.
- Locate the downloaded rpm file (
integration-worker-3.x.x.noarch.rpm
). - Switch to root user:
sudo su
- Install Graphical Interface Tool Kit Version 3 (gtk3):
yum install gtk3
- Install Network Services Library (libnsl):
yum install libnsl
- Install Integration Manager:
yum install integration-worker-3.x.x.noarch.rpm
- Confirm the installation path (default:
/opt/actian/integration-worker
). - Confirm the shared data path (default:
/etc/opt/actian/integration-worker
). - 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 Worker 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-worker/conf/application.properties
)-
Worker Configuration
# Worker Configuration
worker.destinationId=<your-destination-id> -
Messaging Configuration
# Messaging Configuration
queue.host= <rabbitmq-host>
queue.port= <rabbitmq-port>
queue.username= <rabbitmq-username>
queue.password= <rabbitmq-password>
queue.ssl.enabled= true
-
-
Confirm or alter the path to your DataConnect v12 license file using the property engine.licensePath (default:
/etc/opt/actian/integration-worker/license/cosmos.slc
).noteIf you were previously using Integration Manager Worker v2 and DataConnect v11, you will need to alter this value before executing any integrations. DataConnect v11 and v12 licenses are not interchangeable.
-
Any change to the application.properties file will require a restart of the service.
noteConfiguration 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-worker/logs/integration-worker.log
) -
You can retrieve DataConnect Engine log files by Job Id in the job history folder (default:
/etc/opt/actian/integration-worker/history/job
)noteLog file data will survive uninstallation/reinstallation.
Start, Stop, Status, Uninstall
- Start:
sh -x /etc/init.d/workerservice start
- Stop:
sh -x /etc/init.d/workerservice stop
- Status:
sh -x /etc/init.d/workerservice status
- Uninstall:
yum uninstall integration-worker-3.x.x.noarch.rpm
Testing and Running a Job on the Worker
- Ensure that the Integration Manager Worker service is started and connected to the RabbitMQ Broker.
- Login to Integration Manager console and configure a Job.
- Change the run location to the configured
<your-destination-id>
. - Run the Job.
- Verify that the job has run successfully, and verify the logs.