Automated Installation Option
The following steps outline the process of Automated Installation of the Aras Event Handling Framework:
- Extract the Aras Event Handling Framework CD Image on the local machine.
- Enable the Super User login.
- Launch the ArasUpdate.exe file as administrator.
If default options were selected during installation, the ArasUpdate.exe file is found in the directory C:\Program Files(x86)\Aras\Aras Update\. On the Local tab, click Add package reference and navigate to the folder from Step 1 where the ArasEvent Handling Framework package was extracted.
- Click Install.
Select the Aras Innovator Code Tree Updates and Aras Innovator Database Updates options and click Next.
Select the Detailed logging option and click Next.
The logging option records the installation attempt and can be used to troubleshoot issues.
Fill in the Path to Innovator, Innovator URL, Database name of Innovator Instance, Username (root), Password for the root user, Event Daemon Password, 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 administrator set a password for the Event Daemon user
Aras Update will 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.
The settings in the InnovatorServer.Plugins.json file are default and do not require any modification.