Wednesday, March 21, 2012

Enabling the Sametime Connect Web API in Lotus Notes Installations

In prior posts we've discussed some advanced functioning that can be performed using some JavaScript/jQuery and the Sametime Connect Web API/SDK. This all works just fine unless you are using Sametime from within a Lotus Notes client, in which case none of these examples will work. By default, the Sametime Connect Web features (port/servlets) are disabled by the client and need to be turned on. Thankfully, it's a straightforward process to enable it, an you can follow the steps below to do so.

  1. Open the following file '<Notes install directory>\framework\rcp\plugin_customization.ini'.
  2. Modify the entries to mirror our versions below:
    1. com.ibm.collaboration.realtime.webapi/startWebContainer=true
    2. com.ibm.collaboration.realtime.brokerbridge/startBroker=true
  3. Save the file.
  4. Restart the Lotus Notes client.
That's all it takes. Once the steps above have been completed the port that we call during our API calls is open, and the Web API is online.