Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Connections On-Premise Wiki
  • THIS WIKI IS READ-ONLY.
  • HCL Forums and Blogs
  • Home
  • API Documentation
Search
Community Articles > Integration > Using INI settings to configure the Connections features that are available in the Lotus Notes client
  • Share Show Menu▼

Recent articles by this author

Using INI settings to configure the Connections features that are available in the Lotus Notes client

Describes the plugincustomization.ini file settings that you can use to configure how Connections is surfaced in the Notes 8.5.3 client. It includes information about how to define the type of authentication used by the Connections server.

New "Understanding Tivoli Directory Integrator for Lotus Connections 3.0: A getting started guide" white paper available

There is a new white paper available on developerWorks that describes how Connections uses Tivoli Directory Integrator with the goal of helping you understand how the AssemblyLines provided with the product work. You can find the article here: ...
Community articleUsing INI settings to configure the Connections features that are available in the Lotus Notes client
Added by ~Hal Xanfooings | Edited by ~Sean Frovelumaroni on August 17, 2015 | Version 20
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
Describes the plugin_customization.ini file settings that you can use to configure how Connections is surfaced in the Notes 8.5.3 client. It includes information about how to define the type of authentication used by the Connections server.
Tags: notes_8.5.3, connections_3.0.1, activities_sidebar, notes_integration
As an alternative to Domino policy or use of an install kit's deploy.nsf, some administrative account settings can be assigned using accounts or editing the plugin_customization.ini file.

If you are connecting to a Domino 8.5.2 or greater server, you can use an account to specify Eclipse-based client information, such as Lotus Connections server information, for users. See Administrative accounts for management of client plug-ins 8.5.2 tech noteexternal link for more details.

Alternatively, you can specify values such as the Lotus Connections server URL by adding an entry to the install kit's (or already installed) plugin_customization.ini file. This article summarizes the settings you can edit in the PLUGIN_CUSTOMIZATION.INI file in the IBM Lotus Notes 8.5.3 installation to configure the IBM Connections features surfaced in the IBM Lotus Notes client. The PLUGIN_CUSTOMIZATION.INI file is supplied in the Notes installation kit in the deploy directory (deploy\plugin_customization.ini). Once Notes is installed, the file is located at <install_dir
 
\framework\rcp\plugin_customization.ini.

For more information about how to distribute configuration settings to users' systems, see these topics in the Notes Domino Help:

Customizing the Notes install kitexternal link
Customizing Notes using the plugin_customization.ini fileexternal link

For information about the new IWA support added with Notes 8.5.3, see the Integrated Windows authentication (IWA) for Eclipse-based clients, including Lotus Notes, Symphony, and Sametimeexternal link technote.

IBM Connections server settings

Setting
Accepted values
Default is bold.
Introduced in version
Description

com.ibm.lconn.client.base/server
No default
http\:///
8.5.1
Full web address of the Activities feature on the IBM Connections server including the protocol. Add a backslash before each colon. For example: http\://enterprise.example.com/activities
If Activities is not installed, specify the web address of an application that is, such as Profiles.

com.ibm.lconn.client.base/authtype
J2EE-FORM
SM-FORM
TAM-FORM
OS-CRED
DOMINO-SSO

Required if the server setting is specified, even if you want to use the default value.
8.5.1
8.5.1
8.5.1
8.5.3
8.5.3
Defines the authentication protocol to use when connecting to the IBM Connections server. Choose the protocol that is enabled on the server. The options are:
  • J2EE-FORM: Form-based authentication, default
  • SM-FORM: SiteMinder Form authentication
  • TAM-FORM: Tivoli Access Manager Form authentication
  • OS-CRED


  • Select this option when Notes is configured to support single sign-on for the Windows™ desktop, which is also known as Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism (SPNEGO). This option is only supported on system running the Microsoft™ Windows operating system. Use this option for SPNEGO, TAM-SPNEGO, and Siteminder-SPNEGO configurations.
    Note: If you select this setting and run into issues, refer to the Troubleshooting the OS-CRED setting section below.
  • DOMINO-SSO


  • Select this option when single sign-on is configured between Notes® and the IBM® Connections server.
    You must know the host name of the Domino® server that was used to set up single sign-on because you must specify it in some additional required properties. See the "Required settings for DOMINO-SSO" section below for the list.

com.ibm.lconn.client.base/authserver
For DOMINO-SSO, specify:

Not required for other authentication types.


No default
For J2EE-Form, specify:
\:443/activities/j_security_check
8.5.1
Where is the full web address of the Activities feature on the IBM Connections server including the protocol. The port number might need to be changed from the default of 443 depending on your deployment.
Attention: Add a backslash before each colon. For example: http\://enterprise.example.com/activities\:9080/activities/j_security_check

Where is the full web address of the Domino server.

com.ibm.lconn.client.base/policy-mode
DEFAULT
OVERWRITE

Required if the server setting is specified, even if you want to use the default value.
8.5.2
Optional. Use this property to define where the sidebar should read the server information from.
DEFAULT: Allows users to modify the server URL. It does not overwrite the server URL if a Connections account has been defined by the administrator.
OVERWRITE: Overwrites the server URL that was specified in the preferences page with the one specified in the com.ibm.lconn.client.base/server property, and recreates any associated accounts. Use this setting if you change deployments and want to force users to switch from accessing one server to accessing another or if a change to the current configuration, such as a change in the authentication protocol being used by the server, should be pushed out to users.
Note: If you specify this option and users make changes to the server configuration on their systems, those changes will be overwritten when Notes starts the next time.

com.ibm.documents.connector.util/localCacheDir is the new location for the local cache9.0.1
Optional: Use this property on Windows to customize the paths to change where Files data is saved.

To specify new paths where Files data will be saved, edit the plugin_customization.ini file and update the environment variables that control where data is written. The following rules apply:

  • Any OS-specific environment variable can be used on its own.
  • You can specify sub-folders.
  • You can specify an absolute path without using an environment variable
  • Folders are created if they don't already exist.
  • Always use the forward slash ('/' ) as a separator for the file path.
  • The setting will only be applied to a newly added configuration (server); it will not affect an already configured sidebar. If a server was already specified you must remove and re-add the server via the Connections preferences page in Notes.
  • The specified cannot be a network drive.

Environment variables you can use to specify the new location include:
Windows environment variable
Absolute path (Default)
%TEMP% and %TMP%
C:\Users\{username}\AppData\Local\Temp
%LOCALAPPDATA%
C:\Users\{username}\AppData\Local
%APPDATA%
C:\Users\{username}\AppData\Roaming
%HOMEPATH%
C:\Users\{username}
%USERPROFILE%
C:\Users\{username}
For example:
  • com.ibm.documents.connector.util/localCacheDir=%APPDATA%/MyFiles
  • com.ibm.documents.connector.util/localCacheDir=%TEMP%
  • com.ibm.documents.connector.util/localCacheDir=C:/temp/MyFiles

Required settings for DOMINO-SSO
These properties must be added to the INI file if DOMINO-SSO is selected as the authentication type, even if the default values are used.

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.lconn.client.base/
dominosso.preferred.username.field
ShortName
FullName
InternetAddress
LTPAUserName
8.5.3
Required if DOMINO-SSO is the authtype. Species the credentials set up in WebSphere Application Server or the LDAP server to be used for authentication where is the value specified on the IBM Connections server to use as the login value. See the IBM Connections wiki product documentation for more details.
com.ibm.lconn.client.base/
dominosso.dominoresolveservername
false
true
8.5.3
Required if DOMINO-SSO is the authtype. If a network sprayer is in use, set this value to true. Defaults to false.
com.ibm.lconn.client.base/
dominosso.useclustermates
false
true
8.5.3
Required if DOMINO-SSO is the authtype. If the deloyment is relying on Domino cluster failover support, set this value to true. Defaults to false.
com.ibm.lconn.client.base/
dominosso.PreferredInternetSite
No default
8.5.3
Required if DOMINO-SSO is the authtype. If Domino has multiple configurations and IBM Connections needs to use something other than default LTPA configuration, use this property to specify the host name of the Domino internet site.
Advanced server settings
Note: T
he following settings are new with 8.5.3. When you select Tivoli® Access Manager Form or Site Minder Form as the authentication type, they are enabled by default, unless you specify otherwise using the INI file. As a result, connectivity might fail at first. Test the upgrade before rolling it out.

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.lconn.client.base/requireSSL
true
false
8.5.3
Secures traffic using the Secure Sockets Layer protocol.
com.ibm.lconn.client.base/requireTrustedSites
true
false
8.5.3
Limits the available external web sites to a specified list. Accounts preferences define the list of trusted sites.
Enabling or disabling IBM Connections

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.lconn.client.base/
enableConnectionsIntegration
true
false
prohibit
8.5.3
Specifies whether IBM Connections should be started when the Notes client starts. This property can be used by administrators to control whether the sidebar is enabled on users' systems by default. Options are:
false
The sidebar does not connect to the IBM Connections server when the client is started, but users can connect to the server by clicking the Enable Connections button from the Connections preference page. This option is useful if not all users are part of Connections yet, because it enables users to 'opt in' without being prompted for credentials.
prohibit
No connection to the IBM Connections server is attempted in the sidebar when the Notes client starts. Instead, a message is displayed that says the sidebar is disabled. On the Connections preferences page, a message is displayed that states that the sidebar was disabled by the administrator and there is no Enable Connections button. Only the administrator can enable it.
true
The sidebar connects to the IBM Connections server when the client is started. If the INI file defines server information, the Connections account is created the first time the user access the sidebar, and the user is prompted for credentials. Users can disconnect from the server by clicking the Disable Connections button from the Connections preference page.
Activities performance settings

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.openactivities.service/
cache.refresh.rate
0
8.5.3
Specifies how often to refresh the sidebar (in seconds). This value used to be set to 300 seconds by default, which refreshed the sidebar content every 5 minutes. As of 8.5.3, the default value is 0, which sets the sidebar to not be automatically refreshed at all. This property improves server performance. It also means that users must manually refresh the sidebar to see the latest content.
com.ibm.openactivities.service/
preload.templates
false
true
8.5.3
If set to false, prevents activity templates from being loaded when the sidebar is started and instead loads them when someone clicks the New activity button. Setting this property to false improves startup performance because the sidebar makes the request at the time when the template options must be available to be displayed and not as the sidebar is opening. As a result, the templates are loaded the first time the user creates an activity (and will then be cached). This can cause the first new activity action to take a while as the request waits for a network response. There is no delay the next time the person creates an activity. The default value is true.
com.ibm.openactivities.service/load.templates
private
favorite
all
8.5.3
This setting enables you to limit the number of activity templates retrieved from the server by the sidebar, and therefore improve server performance. The options are:
  • all
    • Retrieves all public activity templates. This option uses the most resources.
    favorite
    • Retrieves only those activity templates that you have selected as favorites.
    private
    • Retrieves only those activity templates that you created or are a member of. This is the default option.
com.ibm.openactivities.service/
include.public.activities.in.priorityview
true
false
8.5.3
The By priority view includes public activities with high or medium priority. You can exclude public activities from this view by setting this property to false. Default is true.
Business card

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.rcp.bizcard/
cache.expiry.time.hours
24
8.5.1
Specifies how often to refresh the business card cache, in hours. The business card cache manages contact information, such as the person's phone number. This defaults to 24 (1 day). To improve performance, consider setting this value to 168 (7 days).
Note: The Sametime business card is refreshed once a week.
com.ibm.lconn.client.bizcard/
profile.status.update.interval.minutes
60
8.5.1
Specifies how often to refresh the status information in the business card, in minutes. The status information tells you whether the person is away from their desk or available to chat. This defaults to 60 minutes (1 hour). For improved performance, consider setting this value to 1440 (24 hours).
com.ibm.rcp.bizcard/show.photo
true
false
8.5.1
Specifies whether a photo should be displayed in the business card.
com.ibm.rcp.bizcard/show.twistie
true
false
8.5.1
Specifies whether the twistie should be displayed, which can be expanded to reveal more information about the person.
com.ibm.lconn.client.bizcard/
hide.profiles.status.update
false
true
8.5.3
Disables the retrieval of status updates, which use system resources because they involve making a network call to the server.
Note: If there is status update information in the cache, it is displayed until the cache expires.
com.ibm.rcp.bizcard/enable.location
false
true
8.5.3
Information about a person's geographic location can be added to the contact information that is displayed in the IBM Connections business card. Use this setting to enable the display of this information. If set to true, the person's work location and time zone are displayed in the card.
Business card data providers
See this article in the IBM Lotus Notes wiki for background information about the different data providers available
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Defining_business_card_data_retrieval

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.rcp.bizcard/
disable.content.for. com.ibm.rcp.bizcard/disable.content.for.profiles
com.ibm.rcp.bizcard/
disable.content.for.NotesContacts
com.ibm.rcp.bizcard/
disable.content.for.com.ibm.lconn.client.bizcard.livename
false
true
8.5.2
Set the value of the setting to true to disable the providers from retrieving content.
com.ibm.rcp.bizcard/disable.resolving.for. com.ibm.rcp.bizcard/disable.resolving.for.profiles
com.ibm.rcp.bizcard/disable.resolving.for.NotesContacts
com.ibm.rcp.bizcard/
disable.resolving.for.com.ibm.lconn.client.bizcard.livename
false
true
8.5.2
Set the value of the setting to true to prevent the business card from attempting to resolve information for a given provider. This setting is useful, for example, when a given provider returns a different email address than the one you want the business card to display.
com.ibm.rcp.bizcard/disable.status.for. com.ibm.rcp.bizcard/disable.status.for.profiles
com.ibm.rcp.bizcard/disable.status.for.NotesContacts
com.ibm.rcp.bizcard/
disable.status.for.com.ibm.lconn.client.bizcard.livename
false
true
8.5.2
Set the value of the setting to true to disable status information from being retrieved from the specified provider.
com.ibm.rcp.bizcard/change.priority.for. com.ibm.rcp.bizcard/change.priority.for.profiles
com.ibm.rcp.bizcard/change.priority.for.NotesContacts
com.ibm.rcp.bizcard/
change.priority.for.com.ibm.lconn.client.bizcard.livename
E
A

C
8.5.2
Set the value of the setting to true to overwrite the priority for a given data provider.
Note: 'E' is the highest priority and 'A' is the lowest priority.
com.ibm.lconn.client.bizcard.extension/
enable.st.photo.provider
true
false
8.5.2
This settings allows certain Sametime views (such as Primary Contacts, tabbed chat view) to pick up profile photos from the new business card. Otherwise, photos are taken from the Sametime LDAP directory, which might result in inconsistent photos being displayed. This setting was disabled by default until 8.5.3.
Service monitor
The ServiceMonitor checks the availability of the Connections Profiles application to determine if it can populate the business card. If Profles is down, these settings control how often a reconnect is attempted. If the service is unavailable after multiple attempts, a message is displayed to the user asking the person if they want to keep trying to connect.

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.lconn.client.base/service.monitor.enable.ui
true
false
8.5.2
Starting in 8.5.2, this setting is set to true by default. Previously, it was set to false by default.
When set to false, if Profiles is down, the service is automatically marked unavailable until the next restart of the client. No message is displayed to the user.
Note: If set to false, the two settings below are obsolete.
com.ibm.lconn.client.base/retry.interval.in.minutes
15
8.5.2
Defines the amount of time, in minutes, that the service monitor will wait before trying again after a test of connectivity fails.
Note: Defining a value for this setting has no effect if service.monitor.enable.ui setting = false.
com.ibm.lconn.client.base/retry.max
3
8.5.2
Number of times the service monitor tries to connect after failing before displaying a dialog to the user asking whether the person wants to keep trying or stop.
Note: Defining a value for this setting has no effect if service.monitor.enable.ui setting = false.
Files plugin

Setting
Accepted values
Default is bold.
Introduced in version
Description
com.ibm.documents.connector.service/
ENABLE_SSL
false
true
IBM Connections 3.0.1
Enable SSL support for Files.

Status Updates

Setting
Accepted values
Introduced in version
Description



com.ibm.lconn.statusupdates/refresh.rate.in.minutes
time in minutes

Default is 15

3.0
Refresh rate of the StatusUpdates sidebar. The minimum value that is allowed is 5 minutes.
com.ibm.lconn.statusupdates/download.image.enabled
true/false
8.5.2
By default photos within the StatusUpdates sidebar point directly to the server. Depending on the server config there can be authentication issues (for example, when using Domino SSO). In such cases, photos need to be downloaded using the ATOM API (which handles auth properly).

Note: this setting should be used when photos don't show up in StatusUpdates or if they cause a login prompt


Troubleshooting server authentication settings
If you specified a value for the com.ibm.lconn.client.base/authtype property and are experiencing issues connecting to the IBM Connections server, enabling debugging in the client by completing the following steps:



1. Open the rcpinstall.properties file in a text editor. You can find it in the following directory:
notes_install_root\Data\workspace\.config\rcpinstall.properties

2. Add the following lines:

  • com.ibm.rcp.accounts.level=DEBUG
  • com.ibm.rcp.net.http.level=DEBUG
  • com.ibm.rcp.security.spnego.level=DEBUG
Save and close the properties file, and then restart the client, and reproduce the problem.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (20)Aug 17, 2015, 5:36:43 PM~Sean Frovelumaroni  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility