Specifying the Update Server Location
An update server is mainly a location from which update.ini and updateinfo.json are downloaded. Actual locations where software updates are hosted for download are specified inside update.ini. If required, you can set up your own update server and specify that server's path as the update server location for the Auto Updates feature.
To specify the update server location, u pload the update.ini file using iManage Control Center (iCC):
Open iCC, and select Client Setup > Office > Configuration.
Select the Add File button to upload the update.ini file .
The file is downloaded to %appdata%/iManage/Work/Configs by iManage Work Desktop for Windows and, thereafter, iManage Updater reads all information from this update.ini file.
You can also specify the update server location using the following options, which are listed in the order of their precedence. End-users are directed to the specified update server when they install the applications and whenever the applications are updated.
Command line: You can run the installer from the command line with the following argument: UPDATESERVERPATH=server_name.com/myupdateserver.
For example: iManageInstaller.exe server_name.com/myupdateserverRegistry setting: You can add the following registry setting:
Location: HKEY_LOCAL_MACHINE\Software\iManage\AgentServices\AutoUpdate
Key: UPDATESERVERPATH
Type: String (REG_SZ)
Value: Path to the server; for example, \\shared-drive\work-updates.
The server path can be a file path (local or UNC style) or an HTTP/HTTPS web server. If you are using a web server, ensure that the following mime types are defined on the server:
application/octet-stream - ts3
application/zip - ts1 and ts2
Environment variable: You can add the UPDATESERVERPATH variable with the required server location to the environment path; installer will use that information for downloading the applications and their updates.
Tips
You can use the command line and environment variable options only during the installation of iManage Installer.
The registry setting is used during the installation and the update process.
If you do not set the update server location using any of the options listed in this section, iManage Updater downloads the software application and their updates from updates.imanage.com/updates/work1021.
Workflow to identify the update server
After the initial installation, iManage Updater locates its assigned update server as follows:
iManage Updater looks for the registry setting UPDATESERVERPATH at HKEY_LOCAL_MACHINE\Software\iManage\AgentServices\AutoUpdate .
If the registry setting is missing and if the update.ini file is uploaded to iManage Control Center, the file is downloaded to %appdata%/iManage/Work/Configs by iManage Work Desktop for Windows.
If update.ini is not present in this location, iManage Updater reads from its local copy of update.ini (located at %ProgramData%\iManage\AgentServices\CentralizedConfigs ). In this file, the update server location is set for the server property under the [General] section. Using this value, iManage Updater determines where to get its latest update.ini and updateinfo.json files.
iManage Updater then connects to the update server and downloads the latest update.ini and updateinfo.json files, and thereafter, reads all information from this update.ini file.