10.07.2015 Views

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

Lotus Instant Messaging/ Web Conferencing ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

uild a chat logger to capture these with the Chat Logging SPI. This is due to thefact that the service is server-based, and AIM chats are client-based.Note: The Chat Recorder SPI only allows the server to capture chat traffic,and not entire meetings. There is a separate facility for recording meetings inthe Sametime meeting setup options.5.2.1 ModesThere are two modes of chat logging available: strict and relaxed. Strict loggingrequires that a message be successfully logged in order to continue the chatsession. If an error is encountered, the chat session is terminated. Relaxedlogging logs all the messages it encounters, with or without errors, alwaysallowing chat to continue even if logging fails. All servers in a multiple serverenvironment must be set to run in the same mode.5.2.2 Distributed environmentsAs multiple Sametime servers can coexist and work together in an organization,chat logging follows specific rules on which server is chosen to intercept the chatand record it. For an N-way chat or meeting, the chat is logged on the serverhandling the Place. This could be one of many servers. For a simple instantmessage session, the chats are logged on the home server of the user acceptingthe invitation to chat (recipient).In a distributed environment, all Sametime servers should be configured to eitherhave chat logging enabled or not. If this is not the case, some chats will belogged and some will not, and the appearance of transcripts will be arbitrary.5.2.3 Synchronous and asynchronous implementationsA chat logging DLL can be implemented asynchronously (message is sentregardless of its logged state) or synchronously (message is not sent until it islogged successfully). Sametime provides the Chat Logging SPI sample forsynchronous implementation. You can develop your own chat logging DLL withasynchronous implementation.Note: Chats logged in synchronous mode slow performance of the Sametimeinstant messages, because chats must be successfully logged before beingforwarded to the recipient.More developer considerations can be found in the Sametime 3.0 Directory andDatabase Access Toolkit Developer’s Guide (see 2.2.1, “Sametime SoftwareChapter 5. Chat Logging/DDA Toolkit 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!