only search Wiseman.La

The World NEXT ends 

Ok, I will admit this: I've made some nice consluting money dealing with Sametime Chat Logging.

Here's the technote (1086729) that tells you how to enable chat logging for Sametime [6.5.1, 7.0, 7.5, 7.5.1,,, 8.0, 8.0.1].

There's one huge caveat:

IMPORTANT: The chat logging code provided with Sametime (STChatLogFile.dll) is intended as sample code only, as "proof of concept" to demonstrate how the Sametime API Toolkit can be used to log chats between users. This sample chat logging DLL can be used as-is but is not supported. For deployment purposes, the customer can develop their own logging application using the Sametime API Toolkit or utilize a third party application.

So here's the rant:

An "secure, enterprise-ready" IM system that is free/included with Lotus Notes should have the following characteristics:

  • Enabling/Disabling logging should be a checkbox, a radio button, and a path field in the admin interface: One checkbox to enable it, one radio button to determine if the logs go to a text file, a NSF, or a SQL database, and a path field to indicate where said text files/NSF/SQLdb live. Yes, I understand that to be  "enterprise-ready" means it can't be easy to work with, but let's make an exception here, eh?

  • A supported version should be included with the product.

  • Said supported version shouldn't have a "strict" or "relax" mode - if I want to log it, I want to LOG IT, is that somehow unclear? If logging isn't working, then send me a notification!

  • As noted above, it should log to text, NSF, or SQL datastores.

'Other' products on the market have these characteristics.


Thanks for listening! I feel much better.

Comments (6)
Craig Wiseman September 26th, 2008 11:56:36 AM

1) CraigRANT (tm): enabling Sametime Chat Logging
Gregg Eldred 9/26/2008 12:48:24 PM

As you are aware (since you authored one of them), there are two IdeaJam entries for this. Neither are high vote getters (although, I don't think very many people look at any of the "Administration" Ideas).

If IBM isn't interested in this, then all I ask is a simple "No" and I'll go to the Business Partners that have created solutions to this. But, I would have expected more from IBM. They can't even provide rudimentary logging without jumping through hoops?

2) CraigRANT (tm): enabling Sametime Chat Logging
Craig Wiseman http://www.Wiseman.La/cpw 9/26/2008 12:51:55 PM

Indeed. You have laid out nicely why I titled this a Rant rather than a request or "I was wondering why?"

It's been requested (for years - coming up on a decade now that I'm aware of), so this is more a "rant to the emptiness of space".

3) CraigRANT (tm): enabling Sametime Chat Logging
Tim E. Brown 9/26/2008 2:26:35 PM


Many admins have complained about this for years!!!!!!!!

-Tim E. Brown

4) CraigRANT (tm): enabling Sametime Chat Logging
Charles Robinson 9/26/2008 3:00:48 PM

The best part is that the DLL gets overwritten when you upgrade and you have to remember to copy it back over. And that's not documented anywhere. I tried setting the DLL to read-only to keep this from happening and the installation failed. Lovely, eh?

When Sametime 7.0 was released I asked the Sametime product manager when Sametime would get real chat logging. He said "soon". That hadn't happened by the time Lotusphere 2008 rolled around, so I cornered one of the Sametime engineers. He said it would anger too many BP's if they delivered integrated chat logging. Maybe that's the real reason, or maybe he was just picking a convenient excuse. Either way, it's pretty freaking ridiculous that I can get server-side chat logging out of *EVERY* other corporate chat/IM solution but it's not offered out of the box with Sametime.

Incidentally, I have a database I use to suck the text files into a NSF. I'll have to post that on my blog.

5) CraigRANT (tm): enabling Sametime Chat Logging
Craig Wiseman http://www.Wiseman.La/cpw 9/26/2008 5:12:06 PM

@4 - I'd guess that the at Sametime 7.0 launch, the plan may have been to replace the existing Sametime code with the Workplace IM server code (which I think had DB2 logging), so 'soon' might have been true at the time.

I'd appreciate you sharing that NSF. I had roughed one up years ago and then gave up because I convinced a client to buy a 3rd party product and I was .so. sure that IBM would fill that hole....

6) CraigRANT (tm): enabling Sametime Chat Logging
Peyton 4/16/2013 3:24:52 PM

Hi Craig,

Saw your rant (I know this is an old thread) but thought I'd add a comment as well. We have also been surprised, but I've always attributed the lack of a production level archiving application as a decision based on core features and developer resources.

From a product manager's perspective, it makes sense to focus on the core platform stack, base functionality and high value customer driven features. Many IBM Sametime customers need the chat logging, and many do not enable server based logging. In addition, while a proof of concept and prototype is easy to develop, creating a scalable, stable, production level chat logging application is a bit more complex (and requires attention over multiple years).

In case folks are looking for a great 'production' level Sametime chat logging application, you can certainly evaluate our offering. We've been providing our Sametime chat logging application since the Sametime 3.x days and we are proud of the entire application (from installation to deployment).

Information is available at:

{ Link }

Discussion for this entry is now closed.