Configuring platform proxy settings manually

The proxy settings defined as Eclipse preferences in IBM® Lotus® Expeditor can be set manually, either programmatically or in plugin_customization.ini.

The following Eclipse preferences are defined:
com.ibm.rcp.net.http/http.ProxyHost
Indicates the proxy server host. The String default is null.
com.ibm.rcp.net.http/http.ProxyPort
Indicates the proxy server port. The integer default is 80.
com.ibm.rcp.net.http/http.nonProxyHosts
Indicates the hosts to connect directly to and not through the proxy server. The value can be a list of hosts, each separated by a vertical bar (|). For example, http.nonProxyHosts=“www.foo.com|localhost".
com.ibm.rcp.net.http/http.IsSecureProxy
Indicates whether the proxy needs user ID and password. The Boolean default is false.
com.ibm.rcp.net.http/http.manualProxyEnabled
Indicates that a proxy was manually configured.
Note: Both http.manualProxyEnabled and http.browserSettingsEnabled may not be set to true at the same time. For more information, see Using Windows proxy settings.
com.ibm.rcp.net.http/http.browserSettingsEnabled
Specifies that the client should use the Windows system proxy settings. For more information, see Using Windows proxy settings.
Note: Both http.manualProxyEnabled and http.browserSettingsEnabled may not be set to true at the same time.

For secure proxy servers, credentials can be specified through the Network Connections preference page or programmatically. For more information, see Configuring the proxy settings for Lotus Expeditor.

NTLM proxy configuration

NTLMv1 and NTLMv2 proxy authentication is supported by Expeditor on Windows platforms only.

NTLM proxy authentication supports integrated Windows authentication. That is, the current user's Windows credentials are automatically obtained from the platform and used for authentication. For this reason, the user must not specify server credentials in the Accounts preferences page and the com.ibm.rcp.net.http/http.IsSecureProxy preference should be set to false.

A user may choose not to take advantage of integrated authentication and instead specify the username and password for the NTLM proxy in accounts. The account must be configured with following values:
  • Account name = PROXY.ACCOUNT
  • Auth type = PROXY.NTLM
  • User name = user name and domain for NLTM proxy server in following format:

    DOMAIN\username Password = password for above user name

A user will only be prompted for credentials if the credentials provided in Accounts are invalid or if the credentials (provided or automatically obtained) are out of sync with Active Directory.

For information about programmatically configuring proxy settings, refer to Configuring the proxy settings for Lotus Expeditor in Developing Applications for Lotus Expeditor .