Converting Notes® document links to web links

When a Rich Text document (for example, an email composed in the Notes client) is synced by HCL Traveler to a mobile device, its body is converted from Rich Text to HTML. If the document contains a link to an Application, View, or Document, the HTML reference created by the conversion process is a relative URL which is missing the protocol, hostname, and port number needed by the mobile device to access the linked object.

HCL Traveler is configured by default to provide the missing information. If the default settings are used, each link is converted into two links: a notes:// link which can be used by the HCL Nomad app on the mobile device, and a web (http:// or https://) link which can be used by a browser on the mobile device.

For example, this is what an email with Application, View, and Document links looks like in the Notes client:
This is what the same email looks like when synced down to the HCL Verse for Android client using the default settings:

The first link on each line is the notes:// link, and the second is the web link (http:// or https://).

There are restrictions to consider with this functionality and some additional server configuration may be necessary:

  • For the mobile user to successfully access the linked object using the notes:// link, the HCL Nomad app must be installed on the mobile device, and connectivity from it to the Domino servers must be properly configured. See the Nomad Administrator documentation for details about establishing that connectivity.
  • For the mobile user to successfully access the linked object using the web link, the application must be web enabled. This means that the Domino® HTTP service must be running on the Domino® application server and the application’s design must be enabled for access from web clients.

    Also, the mobile device must be able to establish a connection to the user's Domino® mail server and/or to the Domino® application server specified in the link. Typically, the mail and application servers are not internet-facing, so establishing those connections might require that the mobile device use a virtual private network (VPN) connection to tunnel into the company intranet, or that the device is connected to a WiFi network which has access to these systems.

  • The Domino ® server for the user receiving the document link must be version 8.5.3 or higher.

When the mobile user clicks on the web link to launch a web browser on the mobile device, the initial link directs the browser to the user's mail server, and then the browser is redirected to the application server that was specified in the link. To avoid having to login to both the mail server and the application server, it is recommended that Session Authentication be configured as “Multiple Servers (SSO)” on all web sites for all Domino® servers so that single-sign-on is available and only one login prompt is necessary.

If the user's mail server is using a non-standard port or SSL is required at the mail server, then additional configuration parameters should be set on the HCL Traveler server. NTS_DOMINO_LINK_PORT can be used to change the default port number (if 80 or 443 are not in use) and NTS_DOMINO_LINK_PROTOCOL can be used to force the connection over SSL.

Table 1. Notes Links ParametersThe following table provides information on the parameters that can be set to influence the construction of the links within HCL Traveler mail messages.
Parameter Value Description
NTS_DOMINO_LINK_BASE_REF URL. Default is not set. Rarely used. If this value is set, then all links will redirect to this URL prefix instead of a user's mail server. The value format would be similar to https://appserver.myco.com:443. If a protocol and/or port is specified in the URL, then those values will override any value that might have been set for NTS_DOMINO_LINK_PROTOCOL or NTS_DOMINO_LINK_PORT.
NTS_DOMINO_LINK_PORT Number. Default is not set. Set to a specific TCP port number if the Domino® HTTP service running on your mail servers is using a port other than 80 or 443. This port will be used for all links, so it is important that all mail servers be configured consistently.
NTS_DOMINO_LINK_PROTOCOL URL protocol string, like "http" or "https" or “notes”. Default is not set. If set, this value will be used as the protocol in the links’s URL. If not set, the value http will be used as the protocol. If your Domino® mail servers are configured to use SSL, set this value to https. This setting will be used for all links, so it is important that all mail servers are configured consistently.
NTS_DOMINO_LINK_SUPPORT True or false. Default is true. Set to true to enable conversion of the Rich Text links to Applications, Views and Documents using the values specified in the other parameters described here. Setting to false disables conversion, and results in relative links that may not be usable by mobile clients.
NTS_DOMINO_LINK_USE_ABSOLUTE_URL True or false. Default is true. Set to true to insert the protocol, server, and port into each relative link in the email, converting them to absolute links. Set to false to instead insert a <base> HTML element containing the protocol, server, and port, which will be prepended to each relative link by the browser before opening it.
NTS_LINKHTMLALT 0 or 1. Default is 1. Set to 1 to use the text "Link" for the web link. Set to 0 to use a graphical image for the web link.
NTS_OFFERNOTESURLINLINK 0 or 1. Default is 1. Set to 1 to include the notes:// link in the mail as well as the web link. Set to 0 to only include the web link.
If you want to configure the conversion process to only include the notes:// link and not include the web link, set the following parameters:
  • NTS_OFFERNOTESURLINLINK=0
  • NTS_DOMINO_LINK_PROTOCOL=notes

This combination of settings disables the notes:// link, and change the web link into a notes link.