Automated Installation Option
The following steps outline the process ofAutomated Installationof theAras Event Handling Framework:
- Copy and unzip the Aras Event Handling Framework CD Image on the local computer.
- Enable the Super User login.
- Launch the ArasUpdate.exe file as administrator.
- On a default installation, the ArasUpdate.exe file can be found in the C:\Program Files
(x86)\Aras\Aras Update\directory. Locate and select the ArasEvent Handling Framework package.
Click Install.
- Select the Aras Innovator Code Tree Updates and Aras Innovator Database Updates options.
- Click Next.
Select the appropriate logging option and click Next.
The logging option is used to record the installation attempt and can be used to troubleshoot issues.
- Add the path to Innovator. For example, “C:\Aras\InnovatorServer\Innovator”.
Input the connection information and click Next.
- Innovator URL = The connection URL for Aras Innovator
- Database = The target Aras Innovator database
- Username = root
- Password = Password for “root” login (Default is “innovator”)
- Event Daemon Password = A service user password. This parameter lets the admininstrator set a password for the Event Daemon user
Aras Update should import everything required for Aras Event Handling Framework.
Select the appropriate languages to install and click Install.
After the import is complete, disable the Super User login.
Plugin configuration
EHF plugin is responsible for generating and processing the events. Its parameters are stored in Innovator\Server\InnovatorServer.Plugins.json file.
The example of plugin configuration is shown below:
{
“Name": “Aras.EventHandlingFramework.Plugin”,
“Enabled": true,
“Options": {
“EventsHandlingBackgroundServiceSettings": {
“CycleDelayInSeconds": 5,
“EventsProcessingSettings": {
“EventsHandlingThreadsCount": 10,
“EventsPullBatchSize": 100
}
}
}
}
where:
Name – Name of EHF plugin (read-only).
Enabled – Indicates if EHF plugin is enabled.
CycleDelayInSeconds – Cycle delay for events processing.
EventsHandlingThreadsCount – Threads count for event processing.
EventsPullBatchSize – Events batch size that will be used during event processing on each cycle.