Replicator provides you with the possibility to distribute and automatically install the application updates on sites. There are two update types: program and plugin updates.
When updating a program, Replicator delivers the installer and other update files to sites and starts the installer at a defined time.
A plugin is an independent console application that is regularly started to perform various actions, e.g. create some reports and send them by email to specified destinations. When updating a plugin, Replicator delivers the plugin executable file and some other auxiliary files to sites. On installing a plugin, Replicator starts its executable file on schedule.
To update a program on the sites, you need to:
To create the APM update package, follow the steps below:
To create the APP update package, follow the steps below:
As a result, the CAB update package will be generated and available in the defined folder: AdonisPortalInstall_v2021.10.0.102.cab
To publish the update package in Replicator Manager, follow the steps below carefully:
Select the sites to which the update package is to be delivered:
Based on whether you want to deliver an update package to a single site or a multiple of them, you can select a single row or a multiple of them, accordingly. |
Within the dialog, specify the update install time by setting one of the options:
As a result, the update package will be delivered to the selected site(s) and update will start at the specified time or as soon as the update package is delivered to the site(s). Besides, you must set the connection parameters to the affected site(s) have been correctly set. For more information, see Set Parameters For Sites.
After the program is installed, it is necessary to specify parameters for the Site(s).
To specify the parameters, follow the steps below:
Below, you will find the description of the parameters required for both APM and APP.
For APM, the following parameters are required:
Name | Value |
---|---|
APM_FOLDER | Specify the application installation path. |
SERVER_NAME | Enter the server name. |
DATABASE_NAME | Enter the database name to be used. |
USER_NAME | Enter the APM username. |
Password | Define the database password. |
Before updating APM, make sure the following conditions are met:
|
If APM is running and Replicator makes an attempt to perform an auto-upgrade, a warning message prompting you to save any changes will be displayed on the screen and APM will be terminated: |
For APP, only one parameter is required:
Name | Value |
---|---|
INSTANCE_NAME | Specify the APP instance name to be updated. |
The INSTANCE_NAME parameter may be optionally specified. It is specifically required in case several instances are installed on the server. If the parameter is not specified, Replicator will update the [DEFAULT] instance. |
Passwords for user AD_UPGRADE must match. Otherwise, the APP site will be upgraded but the database will remain unchanged. |
A plugin is an independent console application that is regularly started to perform various actions, e.g. create some reports and send them by email to specified destinations. When updating a plugin, Replicator delivers the plugin executable file and some other auxiliary files to sites.
To publish the update package in Replicator Manager, follow the steps below carefully:
Select the sites to which the update package is to be delivered:
Based on whether you want to deliver an update package to a single site or a multiple of them, you can select a single row or a multiple of them, accordingly. |
Within the dialog, specify the update install time by setting one of the options:
Once done, you can define the plugin parameters. For the RESCO Interface plugin, the following parameters are required:
Name | Value |
---|---|
DATABASE | Enter the database name to be used. |
DAYSGAP | Define the number of days after the current day during which crew members will be available in RESCO. |
SERVER_NAME | Specify the server name to which to connect. |
SERVICE_PSW | Enter the password to the service. |
SERVICE_URL | Enter the service URL. |
SERVICE_USER | Enter the service user name. |
XREF | Define the name of the Xref interface added in the APM. |