Community preferences

The following tables list the default community preferences and alternate community preferences for the IBM® Sametime® Connect Client and Sametime Embedded Client for Notes®.

Table 1. Default Community Preferences - com.ibm.collaboration.realtime.community
Attribute Variable type Description
kioskMode Boolean Sets whether or not the client functions in kiosk mode.
logoutWhenIdle Boolean Sets the initial value of whether or not the client logs out when idle. This preference takes effect for new Sametime users with no previous workspace. For any existing user, this preference will be overridden to "false" when the autostatus settings are retrieved from the server since the preference did not exist prior to release 8.0.1.
logoutWhenIdleOverride Boolean Provides a mechanism for an admin to override the user's logoutWhenIdle setting. If set to true, then the client will always logout when idle, and the user will not be able to change the value in the UI.
logoutWhenLocked Boolean Sets the initial value of whether or not the client logs out when locked. This preference takes effect for new Sametime users with no previous workspace. For any existing user, this preference will be overridden to "false" when the autostatus settings are retrieved from the server since the preference did not exist prior to release 8.0.1.
logoutWhenLockedOverride Boolean Provides a mechanism for an admin to override the user's logoutWhenLocked setting. If set to true, then the client will always logout when locked, and the user will not be able to change the value in the UI.
tokenLoginOnly Boolean Specifies the whether or not to force login by token for the default community. Part of login extensibility (see the Sametime SDK). Must be set prior to client launch.
host String Specifies the initial community host value. Must be set prior to client launch.
useAuthServer Boolean Specifies the initial useAuthServer value for the default community. Part of login extensibility (see the Sametime SDK). Must be set prior to client launch.
authServerUrl String Specifies the initial authentication server URL value for the default community. Part of login extensibility(see the Sametime SDK). Must be set prior to client launch.
defaultAuthType String Specifies the authentication type for the default community. Part of login extensibility (see the Sametime SDK). Must be set prior to client launch.
keepAlive Boolean. Default is true. Specifies the initial keep alive value. Must be set prior to client launch.
keepAliveInterval Integer. Default is 60. Specifies the initial keep alive interval value for the default community. Must be set prior to client launch.
loginByToken Boolean Specifies the initial loginByToken value for the default community. Part of login extensibility (see the Sametime SDK). Must be set prior to client launch.
name String Specifies the initial name for the default community. Must be set prior to client launch.
port Integer. Default is 1533. Specifies the initial community port value. Must be set prior to client launch.
savePassword Boolean. Default is false. Specifies the initial savePassword value for the default community. Must be set prior to client launch.
connectionType String. Valid values include direct, tls-direct, http-direct, socks4-proxy, socks5-proxy, http-proxy, https-proxy, reverse-proxy, useBrowserSettings. Specifies the initial connectionType value for the default community. Must be set prior to client launch.
proxyHost String Specifies the initial proxy host value for the default community. Must be set prior to client launch.
proxyPort Integer Specifies the initial proxy port value for the default community. Must be set prior to client launch.
proxyUserName String Specifies the initial proxy user name for the default community. Must be set prior to client launch.
proxyPassword String Specifies the initial proxy password for the default community. Must be set prior to client launch.
proxyResolvesLocally Boolean Specifies the initial proxyResolvesLocally value for the default community. Must be set prior to client launch.
loginTokenRefreshInterval Integer. Default is 900000. Specifies the login token refresh interval in milliseconds. The default is 900000, or 15 minutes.
Table 2. Alternate Community Preferences - com.ibm.collaboration.realtime.community
Attribute Variable type Description
altCommunityConfig.managedIds String Required. A comma-delimited set of IDs that represents each alternate community. For example, altCommunityConfig.managedIDs=altHost1,altHost2 defines two alternate communities named altHost1 and altHost 2.
altCommunityConfig.altHost.altHostID.targetCommunityHost String Required. The host name of the alternate community. altHostID represents the ID you defined for the alternate community in the managedIds preference, such as altHost1.
altCommunityConfig.altHost.altHostID.enabled Boolean. Default is true. Enables the alternate community configuration.
altCommunityConfig.altHost.altHostID.weight Integer. Default is 0. The weight of the alternate community configuration relative to other alternate communities. The higher the value, the greater the weight. For example, a connection to an alternate community with a weight of 2 is tried before one with a weight of 0. Regardless of the assigned weight, the client attempts a connection to the last successful alternate community first.
altCommunityConfig.altHost.altHostID.type String. The default is postDefaultConfig. Determines if the alternate community connection is tried before the default community or after. A value of postDefaultConfig attempts the connection after trying to connect to the default community. A value of preDefaultConfig attempts to connect to the alternate community first.
altCommunityConfig.altHost.altHostID.attemptCount Integer. The default is 1. Sets the number of times the client attempts to connect to the alternate community before trying another community.
altCommunityConfig.altHost.altHostID.fallbackOnly String By default, this preference is not set and the client attempts a connection to the last successful alternate community first. If you set the preference fallbackOnly for a specific alternate community, it will never be retried first, even if it was the last successful connection.
altCommunityConfig.altHost.altHostID.host String Defines a secondary alternate community host to connect to if the host defined in the targetCommunityHost preference cannot be reached. For example, if the targetCommunityHost is im1.example.com, the host could point to im2.example.com.
altCommunityConfig.altHost.altHostID.authServerUrl String Specifies the server URL for Single Sign-on authentication.
altCommunityConfig.altHost.altHostID.authType String Defines the method used for Single sign-on authentication. Use TAM-SPNEGO for SPNEGO authentication or ST-DOMINO-SSO for Domino® authentication within Notes.
altCommunityConfig.altHost.altHostID.port Integer The port to use if other than the default 1533.
altCommunityConfig.altHost.altHostID.connectionType String. Valid values include direct, tls-direct, http-direct, socks4-proxy, socks5-proxy, http-proxy, https-proxy, reverse-proxy. Determines how the client connects to the alternate community. The default is direct.
altCommunityConfig.altHost.altHostID.proxyHost String Specifies the initial proxy host value for the alternate community.
altCommunityConfig.altHost.altHostID.proxyPort Integer The port of the proxy.
altCommunityConfig.altHost.altHostID.loginByToken Boolean Determines if the client logs in by token. If the token login fails and the password is available, the client attempts password-based authentication instead.
tryLastSuccesfulConfigFirst Boolean. Default is true. Determines if the client first tries the alternate community it last connected to successfully. If you change the value to false, the client always attempts Connections to the alternate communities in the default priority order set in the managedIDs list, regardless of which alternate community connection was successful last.