ARCHIBUS Smart Client

Application Preferences

Based on the presence of programs on your system, the full installation sets application preferences, such as the installation type, the default application server location, and the port for the local application server. The default values set by the installation program enable the single-user and workgroup configurations to start with no changes to the preferences if the program is installed or copied to the default folder locations.

Application preferences are stored in the InstallDir\SmartClient\SmartClient.Common.dll.config file.

The following table describes the application preferences:

Preferences Description Default/Example
Installation Type

The following is set by the installation program:

  • Full for single-user or workgroup installs that have the application, database, and Java files installed locally.

    or

  • Client-only for workstations that sign in to a host workstation on your local network. Client-only installs have only the remote Smart Client files installed.
The default is Full.
Default Application Server Location

This is the ARCHIBUS application server to which to connect if there is not a server specified in the per-user preferences.

The default application server is set by the installation program:

  • For full installations, the Default Application Server Location is set to http://wrkgrpsvr:8080/archibus (presuming the computer for the full install is named “wrkgrpsvr”).
  • For client-only installations (workgroup peers and enterprise clients), the setup-smart-client-only.exe copies this value from the preference of the same name in the per-site preferences file (WEB-INF\config\smartclient.properties). 

Example:

\\http:workgroupsvr:8080\archibus

Port for Local Application Server

The port number is used only by full Smart Client installs, as the remote Smart Client never starts the application server.

Specifies the port on which to start the Jetty application server (for example, "8080" as in "localhost:8080\archibus").

The default server is "8080".

When starting the application server, the Smart Client first tests if the given port is available; if not, the program starts searching for the first available port at 8080, then searches 8081, and so on, until it finds a free port. If the Smart Client has to search for a free port, it updates this Port for Local Application Server value in user.properties, and it also updates the Default Application Server Location in smartclient.properties, so that the connect port will be available to subsequently installed remote Smart Clients.

Examples:

8080

8081

Show Commands for Add-Ins

If set to Yes, the Ribbon Toolbar shows these two commands:

  • Set Debug On
  • Restart Application Server
  • View Log File

See Add-In Commands

By default, set to No.