ARCHIBUS Smart Client

Remote Smart Client Preferences

Remote Smart Client preferences apply to remote client-only installations. These preferences enable the System Administrator to manage remote Smart Clients. The values for the Remote Smart Client preferences apply to all users working from a particular server.

Remote Smart Client installation preferences enable the system administrator to set preferences that are applied to each Smart Client the system administrator installs.

The full setup sets these preferences for remote Smart Clients:

For client-only installations (remote Smart Client deployments), the setup-smart-client-only.exe copies the default application server location from the preference of the same name in the per-site preferences file (WEB-INF\config\smartclient.properties). 

Using the default application server location (DefaultAppServerLocation preference), the Smart-Client finds the application server, and from the application server, the Smart Client queries (through a WebService) the values for the Remote Smart Client Preferences file and the projects file. In this way, your system administrator does not have to set up preferences on each client workstation, and if the administrator changes a per-site preference like the Remote File Server or the list of available projects, all client workstations automatically get this change. See Configuring Project Preferences.

Before running the installation program for a remote Smart Client, in the \ARCHIBUS\projects\remote-client-install\smartclient.install.properties file, replace workgrpsvr with the actual server name (if the full installation did not update this server name).

The setup reads the smartclient.install.properties file, gets the value of applicationServerLocation and sets the following preferences under the settings node in SmartClient.Common.dll.config:

The Smart Client requests the following values from the application server which provides the values that are in the smartclient.properties file.

Site Preferences- Description Example/Default
Remote File Server Location

The location to use for drawing and enterprise graphic files. This location is written to afm-projects.xml file.

If the Smart Client is connected to a project and the Remote File Server Location is available via Web Services, the Remote File Server Location overrides the per-user Local File Server Location. In this way, the location is always appropriate for the server to which the user is currently logged in.

Example:

\\\\workgrpsrv\\archibus

Ask Smart Clients to Reinstall? This parameter indicates whether the remote Smart Clients should reinstall if they have an older version of the Smart Client program. Set this to Yes when you are upgrading. Defaults to No
Smart Clients Reinstall if Earlier than Version?

Enter the version you are installing. If this version (for example, 19.2.02.100) is later than the build number embedded in the Smart Client (for example, 19.1.01.100); then the program prompts the user to reinstall.

The program does a string compare to determine if the build is later than your entry.
Remote Smart Client Installation Preferences    
Default Application Server Location

The Remote Server URL to use if the user has not set a URL in the per-site preferences.

The Smart Client-only installation copies this value to the application preferences of the same name.

Location: C:\Documents and Settings\All Users\ARCHIBUS\projects\remote-client-install\smartclient.install.properties

Example: http://workgrpsvr:8080/archibus/