General
From version 6.0.1 of NTI INTEGRATOR, a separate executable is installed alongside the NTI INTEGRATOR Server. The Server Manager is used to configure and maintain certain parts of the NTI INTEGRATOR Server installation, such as
- Import extensions
- HTTPS protocol enabling
- Maintenance of the transactions and the SQL database
- Runtime event log
Note: The NTI INTEGRATOR Server Manager application needs to be started with admin privileges because some of the tasks require elevated rights to be performed.
Extensions
Import and removal of extensions loaded in NTI INTEGRATOR Server are managed from this tab. To remove extension(s), check the checkbox and click the “Delete Selected” button. This will first stop IIS (Internet Information Services) and then remove the extension(s) and any related files. After removal, the IIS is started again.
How to import extensions
To import a new extension, click the “Import Extensions…” button. A new dialog will appear. To browse for the extension to import, click the “Load assemblies…” button and a file browser dialog pops up where you can select the dll file (assembly) to import. After a dll file is selected, it appears in the list as shown in image below. If the dll is new and a valid NTI Integrator Server or Module extension, a green checkbox icon is shown in front of the dll filename. If the dll is already existing, a yellow waring triangle is shown. Hower with mouse over icon for information.
If the dll file have referenced assemblies needed for execution, these can be selected by clicking the “Referenced assemblies…” button on the row for the dll to be imported. This will include the referenced files in the copy file action that is performed when the extension is imported.
When clicking the “Import” button, IIS is first stopped and then all of the extension(s) and referenced files are copied to their location (depending on type of extension). If the dll file is an update, it will overwrite current version of the dll file. After copy action is performed IIS is started. Keep in mind, all new extension that are imported must be active for each configuration in NTI INTEGRATOR Server (See section “Extending INTEGRATOR Server”).
Secure Connection
From version 6.0.1, HTTPS protocol is supported by the NTI INTEGRATOR Server. To enable HTTPS on the Integrator Server, an SSL Certificate is needed. If no public SSL certificate exists there is a “How To” guide available that explains step by step how to create a Root Certificate and export an SSL certificate for the Integrator server.
In the HTTPS tab in Server Manager, select an existing certificate in the dropdown box at the top or choose “<-- Import Certificate -->” to import a new certificate. If a new certificate is to be imported, browse and select the SSL Certificate file (*.pfx) to use and enter the password in the “Password” box. Enter the Port number to use for the bindings (default is 443). When all information is entered, click the “Convert to HTTPS” button. This will configure HTTPS bindings in IIS. A backup of the existing web.config file will also be created in the “Backup” folder in NTI INTEGRATOR Server installation root folder for future restore to default HTTP protocol.
Maintenance
The Maintenance tab is used for managing extensions, manual cleaning up Transactions and perform a factory reset of the system.
Delete Transactions
Select one or more configurations from the “Select configurations” dropdown box and, if necessary, change the batch size for deletion. You can also specify a target date back in time to when the Transactions will be deleted. If no date is selected, all Transactions for the selected configurations are deleted.
Database
Restore a previously taken database backup. Point out a database backup file (*.bak) of the Integrator server or a zip archive (*.zip) created from the backup functionality in the Global Settings in Integrator Server. This will only do a restore of the database to a previous state when the backup was taken and leave any other settings as is.
Event Log
The Event Log tab is a “runtime” only log that will show output just for the current session of the Server Manager. No log data is stored or maintained.
License System (NTI INTEGRATOR Server before version 8)
In the License System tab in Server Manager, you can select the type of License System to use for NTI INTEGRATOR Server. Default system after installation is NTI Named User License System (NNUL). For backwards combability, Cadcraft License System (CLS) is also selectable. To change system, select the system to use I the drop-down box and click the “Choose License System” button. This will change an appSetting (key=”LicenseSystem”) in the web.config file to the selected system.