Thursday, November 13, 2008

Where are chats stored in multi server environment

Per the IBM documentation:

In an n-way chat or a meeting, the location of the server on which the chat is logged is the server on which the Place is handled.

In an instant messaging session, the chat is logged onto the home server of the user that accepted the IM.

Note If user A initiates a chat with user B, the chat is logged in the home server of the chat’s recipient – user B. If in the course of the chat, user A closes the chat window, but user B continues to write, a new chat session is created in which user B is the initiator and user A is the recipient. From this point on the chat is logged on the home server of user A.

Wednesday, November 12, 2008

QueueBots won't run in the ServiceManager on Vista

In order to run any IAF Bots (QueueBots, Navigator Bots...) as a service in Windows Vista, all application modules should be run with Administrative privileges:

If IAFQueue Manager/Service Manager does not run with Administrative privileges then they are unable to create log files, store settings in registry and communicate with IAF Service.

Alternatively they can modify security settings of the application and provide other users/groups full control:

QueueBot stops responding after chat

If the QueueBot stops responding after a chat, it my be due to the logging. If you have logging to a Notes database setup, check your debug log for the QueueBot. If the last line is:

cWriteToNotes.InitNotesSession() has started

then you have run into this issue. Be sure to give the QueueBot at least one minute to log to the Notes database. If after sufficient time, nothing has happened, then you must restart the machine the QueueBots are running on. This issue will not reappear sproadically. It only sometimes occurs when you have recently upgrading IAF QueueManager, or if a Notes client has behaved unexpectdaly on your machine. This issue is related to Notes. Another symptom of this is that you can not start the Notes client at this point until you restart.