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

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).

Caution: 

7-zip or similar archiver is required to perform extraction of installation folder on the Windows system as default decompression of Windows fails to properly unzip the files. Incorrect extraction leads to failure of installation.

NA

Low Code

Microsoft JDBC Driver for SQL Server, Oracle JDBC Driver and Postgres 14.

NOTE: 

For more information, see Client Downloadable Software (Automation Use Case Specific Prerequisites section).

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.
    • 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

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.