Getting Started
This section provides an overview of the steps involved in the installation of AE Engage 3.0. To begin with the installation, save the AssistEdgeAutomation.zip product package on your system.
Prerequisites and Requirements
This section explains the following:
- Verify Hardware Prerequisites
- Verify Software Prerequisites
- Verifying Port Numbers
- User Access and Configuration Prerequisites
- SSL Certificates Requirements
- License Management
Verify Hardware Prerequisites
Configure the machine as per the product guidelines document shared along with the AssistEdgeAutomation.zip product package. For more information about hardware prerequisites, see Hardware Sizing.
Verify Software Prerequisites
The prerequisites differ depending on the Windows and Linux based system used for the installation. Below is the list of prerequisites required for the server-side configuration and installation.
Requirements |
For Windows |
For Linux |
||
Operating System | Windows 2016 and 2019 | RHEL 8.4 | ||
Database Setup | SQL Server 2012, 2016, 2017, 2019, Oracle Server 18c, Oracle Server 19c and Oracle Server 21c, Postgres 14 and Azure SQL Server enabled with System Assigned Managed Identity. | |||
File Archiver |
7-zip (any other archiver which supports extraction of long file paths).
|
NA |
||
Low Code |
Microsoft JDBC Driver for SQL Server, Oracle JDBC Driver and Postgres 14.
|
NA |
Verifying Port Numbers
Following table explains about the default port numbers used while installing the server-side components.
Component |
Port |
Description |
UI/Backend | 8443 | Used for communication with UI-backend server. |
Database | 1433/1521/5432 | Used for communication from the AssistEdge server to the database server. Port 1433, 1521, 5432 are the default ports for SQL, Oracle, and Postgres database servers respectively. |
Messaging |
5672 |
Used for communication with the messaging component. |
Messaging | 25672, 4369 | Used for communication with the messaging component between the servers. |
TxnStore | 9300 | Used for communication with the txnstore component between the servers. |
Cluster | 8445 | Used for communication between servers within the cluster. |
User Access and Configuration Prerequisites
- Database
Ensure to get the System Admin Privileges access for the user performing database creation. - Windows
Ensure to get the Administrator access rights for the given system on which server-side components are to be installed. For admin rights privileges, contact your administrator. For more information, see User Access and Configuration Prerequisites.
- Linux
- System Configuration
- In the /etc/security/limits.conf file, add the entry as assistEdge – nofile 65535.
NOTE:
You can set a higher nofile number based on your requirement. - In the /etc/sysctl.conf file add/update the entry as vm.max_map_count=262144.
- In the /etc/security/limits.conf file, add the entry as assistEdge – nofile 65535.
- Installation Configuration
- Create new group – assistEdge:
sudo groupadd assistEdge
NOTE:
assistEdge is case sensitive and must be used as mentioned in this document. - Assign the AssistEdge group to the user “sudo usermod -a -G assistEdge <username>”
- Change the installation directory group to chgrp -R assistEdge <Installation Directory>
- Create ae alias:
- Create a file ae.sh (provide execute permission to this file) in the /etc/profile.d folder and add the entry as alias ae=<Installation Dir>/scripts/ae.sh
- Create new group – assistEdge:
- System Configuration
SSL Certificates Requirements
If you are proceeding with the SSL installation setup, ensure to get the required SSL Certificates for installation. For more information, see SSL Certificates.
License Management
Ensure to get Server license from your administrator. For more information, see Licensing.