Configure the Deployer
- Last UpdatedApr 30, 2026
- 9 minute read
Use the AVEVA Application deployment tool to configure the deployment parameters.
There are three sets of parameters:
-
Host Parameters: Common between both AVEVA NET Gatekeeper and AVEVA Change Manager (and EDW Pre-Processor, if installed), including installation paths to the shared components.
-
Application Parameters: Specific to the application being installed.
-
EDW Pre-Processor Parameters: Specific to EDW Pre-Processor, if installed.
Notes:
- The following configuration files pre-filled with best practice values will be delivered with the installer. These configuration files should be updated with the correct server names and other implementation specific details:
- ChangeManager.Parameters.xml
- Gatekeeper.Parameters.xml
- Host.Parameters.xml
- The AVEVA Application deployment tool uses three blank parameter XML files (one for each set of parameters) for a new configuration - these contain all the required parameters with blank values.
- The three sets of parameters must be configured before deployment can start.
To configure the parameters:
-
Open the AVEVA Application deployment tool, double-click Deployer.exe, which can be found in the installation folder.
-
Complete one of the following steps:
-
To create a new configuration, click New.
-
To edit an existing configuration, click Edit.
-
-
Select a parameter, and then click Edit Value.
-
Change the Value, see Configure the Deployer, Configure the Deployer or Change EDW Pre-Processor Feature Installation.
-
Click OK.
-
On the File menu, click Save.
-
If prompted, select a location, enter a File name, and then click Save.
Note: Do not overwrite either of the blank parameter XML files.
Encrypting Parameters
Parameter values can be encrypted if required.
To encrypt the parameter values:
-
In Application Deployment Tool, go to the username field.
-
Click Edit Value and ensure that the Can be encrypted check box is selected for the Name field.
-
In the Value field, enter a value that you wish to encrypt.
-
Select the Encrypt value check box.
-
Repeat steps 2 to 5 to create and encrypt the value for the password.
The parameter values are encrypted.
Additionally, the Can be encrypted option is disabled for all parameters by default. This is to prevent accidental encrypting of parameters that would cause the deployment to fail.
To enable the Can be encrypted option for a parameter:
-
If open, close the Edit Parameter Value window.
-
Select the parameter, and then click Edit Definition.
Configure the Host Parameters
Paths to the extracted installer files:
|
Parameter Name |
Example value |
Notes |
|
installPath |
C:\Program Files\AVEVA |
Adjust if installed elsewhere |
|
wdaInstallPath |
C:\Program Files\AVEVA\WDA.Platform\WDA.Net |
|
|
workMateInstallPath |
C:\Program Files\AVEVA\WDA.Platform\WorkMate.net |
|
|
timInstallPath |
C:\Program Files\AVEVA\WDA.Applications\TechInfo Manager\5.0.11 |
|
|
genericNetInstallPath |
C:\Program Files\AVEVA\WDA.Applications\Generic.Net |
Application Details
|
Parameter Name |
Example value |
|
version |
5.0.11 |
|
licensedBy |
My Customer |
Active Directory Details
|
Parameter Name |
Example value |
|
activeDirectoryAdsiPath |
LDAP://MyDomain.com/DC=MyDomain,DC=com |
|
activeDirectoryDomain |
MyDomain |
Enterprise Integration Adapter (EIA)
|
Parameter Name |
Example value |
Notes |
|
avevaEiaApplicationCredentialsDomain |
MyDomain |
|
|
avevaEiaDataSource |
MyPortalInstance |
|
|
avevaEiaHost |
MyPortalServer |
Hostname of EIA machine (not URL) |
|
avevaEiaNetworkCredentialsDomain |
MyDomain |
Use short domain name, for example, aveva instead of aveva.com |
|
avevaEiaNetworkCredentialsUserName |
user ID |
|
|
avevaEiaNetworkCredentialsPassword |
password |
|
|
avevaEiaSyntaxVersion |
4.6 |
Notes:
-
If the avevaEiaNetworkCredentialsPassword field is blank, provide password in this field.
-
If the Class Library versions in AVEVA NET Gatekeeper or AVEVA Change Manager and AVEVA NET Workhub and Dashboard are different, data synchronisation may fail. To correctly synchronise the data, change the version number to match in either AVEVA NET Workhub and Dashboard or NET Gatekeeper and AVEVA Change Manager. To correct the version in AVEVA NET Workhub and Dashboard, access the corresponding Class Library file in the following folder: C:\Program Files\AVEVA\AVEVA NET\Import\Server\Bootstrap. Alternatively, to change the version in AVEVA NET Gatekeeper or AVEVA Change Manager, access the corresponding Class Library file in the following folder: C:\WDA.Applications\TechInfo Manager\<VersionNumber>\<Gatekeeper or Change Manager>\Customer\Website\Class Library\Definitions.
-
For information on configuring the EIA services, and integrating them with AVEVA NET Gatekeeper and AVEVA Change Manager, refer to the AVEVA NET Workhub and Dashboard Installation Guide.
AVEVA NET Dashboard and Workhub Details
Parameter Name
Example value
avevaPortalUrl
http://myportalserver/
avevaPortalId
MyPortalInstance
Document Management System Details
Parameter Name
Example value
dmsBasePath
C:\DocumentManager
bulkUploadHistoricalPath
C:\DocumentManager\BulkUpload\Historical
bulkUploadPath
C:\DocumentManager\BulkUpload\Queue
emailFromAddress
myInstallation@myDomain.com
eventLogSource
TechInfo Manager
fileLocationStorageBase
C:\WDA.Applications\TechInfo Manager \FileStore
fileLocationStorageUrlAveva
fileLocationStorageUrlBase
http://myServer/TIM.Document.FileStore
fileLocationStorageUrlDMS
http://myServer/DocumentManager
outboundEventConsumer
predefinedTekNumberBaseUrl
smtpServer
smtp.myDomain.com
smtpPort
25
enableSSL
false
smtpNetworkCredentialsDomain
myDomain.com
smtpNetworkCredentialsUserName
smtpNetworkCredentialsPassword
temporaryAttachmentFolder
Put the temporary files for email attachment. If not specified, or empty, the Environment Variable "TEMP" will be used.
Note: It is required that the executing user (usually, NT AUTHORITY\NETWORK SERVICE) has full rights to this folder.
The following values should be left empty:
WDA.DataUpdateProviders.SMTP.Port
WDA.DataUpdateProviders.SMTP.EnableSSL
WDA.DataUpdateProviders.SMTP.NetworkCredentials.Domain
WDA.DataUpdateProviders.SMTP.NetworkCredentials.UserName
WDA.DataUpdateProviders.SMTP.NetworkCredentials.Password
For example:
<Service name="Email.Update">
...
<Property name="WDA.DataUpdateProviders.SMTP.Port" value="" />
<Property name="WDA.DataUpdateProviders.SMTP.EnableSSL" value="false"/>
<Property name="WDA.DataUpdateProviders.SMTP.NetworkCredentials.Domain" value=""/>
<Property name="WDA.DataUpdateProviders.SMTP.NetworkCredentials.UserName" value=""/>
<Property name="WDA.DataUpdateProviders.SMTP.NetworkCredentials.Password" value=""/>
...
</Service>Notes:
- The folder for fileLocationStorageBase must exist before installing (C:\WDA.Applications\TechInfo Manager\FileStore).
- The default location for the drop folder is C:\DocumentManager.TIM\Export.
System Application Details
Parameter Name
Example value
Notes
systemApplicationConfigPath
C:\WDA.Applications\SystemApplicationConfig
Directory where the WDA System Application configuration will be placed.
eventSourceReceiver
adminUser@myDomain.com
The admin user who will receive event log emails.
systemApplicationUserName
user ID
systemApplicationPassword
password
systemApplicationNetworkUserName
user ID
systemApplicationNetworkPassword
password
systemApplicationNetworkDomain
systemApplicationReceiver
adminUser@myDomain.com
systemApplicationSender
myInstallation@myDomain.com
Naming-and-Numbering Database Connection Parameters
Parameter Name
Example value
Notes
nanDatabaseDataSource
myDatabaseServer
Database source (server) containing the Naming-and-Numbering database.
nanDatabaseInitialCatalog
NandN
Name of the Naming-and-Numbering database to be used by AVEVA NET Gatekeeper or AVEVA Change Manager.
nanDatabaseUserID
nanDBUserID
User name to use to connect to the Naming-and-Numbering database. For details, see Create a SQL Server Database and Login.
nanDatabasePassword
nanDBUserPassword
Password to use to connect to the Naming-and-Numbering database. For details, see Create a SQL Server Database and Login.
Configure the Application Parameters
For AVEVA NET Gatekeeper
|
Parameter |
Example value |
Description |
|---|---|---|
|
applicationName |
Gatekeeper |
|
|
applicationLongName |
AVEVA NET Gatekeeper |
|
|
applicationPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\Gatekeeper |
Files will be copied here. |
|
applicationDomainPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\Gatekeeper\ApplicationDomain |
|
|
customerPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\Gatekeeper\Customer |
|
|
ownerDomainPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\Gatekeeper\OwnerDomain |
|
|
websitePath |
C:\WDA.Applications\TechInfo Manager\5.0.11\Gatekeeper\Customer\Website |
|
|
adminAccountUserName |
user ID |
|
|
applicationAdminEmail |
adminUser@myDomain.com |
|
|
applicationAdminToken |
Gatekeeper |
|
|
applicationEmail |
myInstallation@myDomain.com |
|
|
applicationToken |
Gatekeeper |
|
|
iisApplicationPool |
Gatekeeper |
|
|
iisWebsite |
Default Web Site (See Creating Separate Websites on the Same Web server below) |
|
|
iisApplicationName |
Gatekeeper |
|
|
applicationUrl |
http://myServer/Gatekeeper |
|
|
databaseServerInstance |
myDatabaseServer |
|
|
databaseName |
Gatekeeper |
|
|
databaseUserID |
dbUserID |
The name of the database user. For details, see Create a SQL Server Database and Login. |
|
databasePassword |
password |
The password of the database user. For details, see Create a SQL Server Database and Login. |
|
authenticationHandlers |
UserLogonStatus, AuthenticationHandler, AvevaAuthenticationHandler |
The parameter value of UserLogonStatus confirms whether the user account, which has the name or email address provided on the login form, is locked in the application's database. It is used to provide additional security by preventing multiple incorrect login attempts. The default number of failed login attempts allowed is 3, but may be changed in the web.config file: <TIM maxNumberOfFailedLogonAttempts="3" ... /> If neither Microsoft Active Directory nor AVEVA WorkMate authentication components are used, ensure that an application user who is allowed to upload data using the Bulk Upload functionality has two user accounts added to AVEVA NET Workhub and Dashboard: one each for domain and non-domain access. The domain user is a AVEVA NET Workhub and Dashboard server user. It is recommended that the access password for it should not be shared with the non-domain user (or a local user). The WDA System Application uses the login credentials for the domain user to run the job created by the business user (Super User, Information Manager or Contractor) in the non-domain environment. |
|
usersAreManagedExternally |
false |
Indicates whether user accounts and roles are managed externally in the back-end system, which is currently only supported by AVEVA WorkMate. If set to true, at login, the AVEVA NET Gatekeeper user account data is synchronised with the respective data retrieved from the back-end system. |
|
authenticationCredential_ TimeoutMinutes |
20 |
For AVEVA Change Manager
|
Parameter |
Example value |
Description |
|---|---|---|
|
applicationName |
ChangeManager |
|
|
applicationLongName |
AVEVA Change Manager |
|
|
applicationPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager |
Files will be copied here. |
|
applicationDomainPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager\ApplicationDomain |
|
|
customerPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager\Customer |
|
|
ownerDomainPath |
C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager\OwnerDomain |
|
|
websitePath |
C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager\Customer\Website |
|
|
adminAccountUserName |
user ID |
|
|
applicationAdminEmail |
adminUser@myDomain.com |
|
|
applicationAdminToken |
ChangeManager |
|
|
applicationEmail |
myInstallation@myDomain.com |
|
|
applicationToken |
ChangeManager |
|
|
iisApplicationPool |
ChangeManager |
|
|
iisWebsite |
Default Web Site (See Creating Separate Websites on the Same Web server below) |
|
|
iisApplicationName |
ChangeManager |
|
|
applicationUrl |
http://myServer/ChangeManager |
|
|
databaseServerInstance |
myDatabaseServer |
|
|
databaseName |
ChangeManager |
|
|
databaseUserID |
dbUserID |
The name of the database user. For details, see Create a SQL Server Database and Login. |
|
databasePassword |
password |
The password of the database user. For details, see Create a SQL Server Database and Login. |
|
authenticationHandlers |
AuthenticationHandler, AvevaAuthenticationHandler |
|
|
authenticationHandlers |
UserLogonStatus, AuthenticationHandler, AvevaAuthenticationHandler |
The parameter value of UserLogonStatus confirms whether the user account, which has the name or email address provided on the login form, is locked in the application's database. It is used to provide additional security by preventing multiple incorrect login attempts. The default number of failed login attempts allowed is 3, but may be changed in the web.config file: <TIM maxNumberOfFailedLogonAttempts="3" ... /> If neither Microsoft Active Directory nor AVEVA WorkMate authentication components are used, ensure that an application user who is allowed to upload data using the Bulk Upload functionality has two user accounts added to AVEVA NET Workhub and Dashboard: one each for domain and non-domain access. The domain user is an AVEVA NET Workhub and Dashboard server user. It is recommended that the access password for it should not be shared with the non-domain user (or a local user). The WDA System Application uses the login credentials for the domain user to run the job created by the business user (Super User, Information Manager or Contractor) in the non-domain environment. |
|
usersAreManagedExternally |
false |
Indicates whether user accounts and roles are managed externally in the back-end system, which is currently only supported by AVEVA WorkMate. If set to true, at login, the AVEVA Change Manager user account data is synchronised with the respective data retrieved from the back-end system. |
|
authenticationCredential_ TimeoutMinutes |
20 |
Creating Separate Websites on the Same Web Server
In environments that run both AVEVA NET Gatekeeper and AVEVA Change Manager, you can optionally create and host separate websites for the applications on the same web server. As part of the prerequisites, enable IIS on the server and HTTP Redirect.
To create separate websites on the same web server:
-
Access Internet Information Services (IIS) Manager in Control Panel, and navigate to Sites.
-
Right-click Sites, and select Add Web Site.
-
Enter the site name, physical path (for example, C:\inetpub\wwwroot\<Application>\), and port in the respective fields.
-
To create a separate website for each of the applications, repeat Step 2.
-
To add an application to the App virtual directory, right-click on the site and select Add Virtual Directory. In the Physical path field, browse for the application's physical path. For example, C:\WDA.Applications\TechInfo Manager\5.0.11\ChangeManager\Customer\Website. In the Alias field, provide an intuitive name for the application. Repeat this step for all added sites. Right-click App, and select Convert to Application.
Now, you can browse the website. The URL may look like http://<hostname>:<port>/<Virtual directory alias>.
To automatically append the virtual directory name at the end of the website URL, refer to the following information. This enables you to access the website using only http://<hostname>:<port>:
-
Create a configuration file named web.config under the website physical path.
-
Add the following configuration setting to the file under <system.webserver>:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="">
<add wildcard="/" destination="/App/Tim.aspx" />
</httpRedirect>
</system.webServer>
</configuration>
Configure EDW Pre-Processor Parameters
For Configuring EDW Pre-Processor
|
Parameter |
Example value |
Description |
|---|---|---|
|
preprocessorDatabaseServerInstance |
myDatabaseServer |
|
|
preprocessorDatabase |
PreProcessor |
|
|
preprocessorOwner |
dbUserID |
|
|
preprocessorOwnerPassword |
dbUserPassword |
Creating EDW Pre-Processor Data Sources
The view of the EDW Pre-Processor Parameter Window differs from the view of the other Windows as it provides extra functionality to support creation of EDW Pre-Processor Data Sources (the tables intended for storing customer specific data in an applicable for further import to AVEVA NET Gatekeeper and AVEVA Change Manager format). Only the Window is available if the feature EDW Pre-Processor Database is installed because the EDW Pre-Processor Database creation SQL script is used as the source of the Window.

To configure EDW Pre-Processor Data Sources:
-
Double-click Deployer.exe from the installation folder.
-
Do one of the following:
-
To create a configuration, click New, then click Add.
-
rtyu765tesdtu7t6y5etrdgfdhrftyjmo8uvraTo modify an existing configuration, click Edit, then in the data source click Edit Value.
-
-
Provide a name for the data source.
-
Select the concept, either FUNCTIONAL or DOCUMENT.
Specify the attributes of the data source. Some mandatory attributes, such as Facility, TagNumber or DocNumber may already be provided by the application.

-
Click OK.
-
To include the Data Sources specified into the EDW Pre-Processor Database creation script, click Update Script.
-
Optionally, click Open Script to open the updated script.
-
Click File, then click Save.
To remove all the Data Sources from the script, remove them from the parameter file and update the script.