Friday, September 19, 2008

Instant Live Support: Unable to generate logs. Logs show Errors: "User logged out" and "4005 Notes error: Operation stopped at your request "

Issue: Unable to generate logs and reports

Trace logs show:
INFO wrapper 2008/06/23 15:14:50 User logged out

4005 Notes error: Operation stopped at your request (Places\ChatPlaceID)) [ iteqmserver.ITDominoSession] [PlaceManagerMonitorThread]

Solution:
"Lotus C API applications for Domino and Notes can be run as a Windows NT Service. A system environment variable, NOTESNTSERVICE=1, must be set before running a C API application as a Windows NT Service. If this environment variable is not set, calls to the Domino or Notes C API which require any user authentication (for example, NSFDbOpen()) made after the user starting the service logs off will fail.

If you have an opportunity to check to see if this environment variable is set
- and if it is not, please set it (possibly at a planned server maintenance).

Monday, September 15, 2008

IMtegrity: Ignoring imt4_b79879879-898797-csjl98098_part-62.xml until part 128 has been imported.

Ignoring imt4_b79879879-898797-csjl98098_part-62.xml until part 128 has been imported.




Create a subdirectory inside the \logs folder and move all the files matching the same filename pattern (incl. any image files) into that subfolder....

Wednesday, September 10, 2008

Instant Team Sessions: Sametime Persistant Chat Service does not start automatically on start-up

Sametime Persistant Chat Service does not start automatically on start-up:

Please add the following to your stcommlaunch.dep file:

#The following line starts the Instant TeamSessions chat monitor after Sametime has loaded
SERVERAPP Sametime Persistent Chat,ST Community,SOFT

Friday, September 5, 2008

IMtegrity: stbroadcastgateway.exe (1760/0x6E0) has terminated abnormally

Error: Files\Lotus\Domino\stbroadcastgateway.exe (1760/0x6E0) has terminated abnormally

This is the Domino server indicating that the stbroadcastgateway.exe process either crashed or not properly shut down. Domino as of 7.02 has advanced reporting built in to report such conditions. The same error could have happened before on a pre 7.02 server, but would have gone unnoticed. In either case, it is not a IMtegrity-related error.

IMtegrity: Directory Assistance could not access Directory CDC, error: File does not exist.

Q: Directory Assistance could not access Directory CDC, error: File does not exist.

This indicates a misconfiguration of the server document referencing a wrong condensed directory db or a misconfiguration inside the directory assistance db. It's not related to IMtegrity.

Imtegrity: Importer error: Invalid or nonexistent document

Q: Imtegrity: Importer error: Invalid or nonexistent document. What does this mean and how do I resolve it?

It is a profile doc which can't be updated with the last runtime of the import agent, and that profile doc isn't used anywhere anyway
You should be able to get rid of the error simply by using this console command:
> restart task imtegrity

IMtegrity: allow a manager to review his employee’s recorded chats, without giving full access to the system

Q: We just implemented IMtegrity and Sametime and I’m trying to figure out how to allow a manager to review his employee’s recorded chats, without giving full access to the system. Can you point me in the right direction?

It is possible in Imtegrity 4.x. You will need to create one rule per manager. The rule will determine whether or not a person in the chat belongs to the folks who the manager is responsible for, and if so, add the managers name as an addtl. reader to the chat logs. That way, he doesn't need the 'ReadEverything' role; he'll only be able to read chat logs where he got added as a reader by a successful rule match.

You have 2 options to setup these rules (you will need one rule per manager):

- If you use OU's in your naming convention (say "Frank Foo/Marketing/NRG"), and there is a designated manager for "marketing", then they can use the "Participants names match:" expression in the rule and set it to */ou=marketing/* for example.

- If you can't use that, you will want to first set up some domino groups, ie. every manager has a group with all the folks who report to him. Then you can use the "Participants are members of the these Lotus Domino groups:" expression and just list the group name, ie. "Marketing".

Finally, the rule simply adds the managers name to the chat logs as an additional reader via the "Add Reader Access" expression.
That way, the manager has reader access of only the chat logs of people he's the manager of.

Steps to create one or more rules:

- Open imtconfig.nsf using a Notes Client
- Select Action Rules in the left outline, then click the "New Action Rule..." action
- then either use
"Participants names match:"
or
"Participants are members of thethese Lotus Domino groups:"

- "Add Reader Access" and add the name of the manager

Repeat for each manager. No need to restart or anything, the rule will automatically start to work at the next import interval.

IMtegrity: How can I be sure everything is being logged as expected?

Q: I need to be certain that all chats from all clients get logged. How can I be sure everything is being logged as expected?

If all IMtegrity related output is prefixed with "IMtegrity: " example below shows that logging occurs and that importing happens without errors, too. So everything is working as expected.
31/07/2007 11:48:19 AM IMtegrity: Importer for 'imtchatlog.nsf' started31/07/2007 11:48:19 AM IMtegrity: Searching 'C:\Program Files\IMtegrity\logs\' for chat logs...31/07/2007 11:48:19 AM IMtegrity: Importing 'ibm_sdkjfhsdklfjhsldkfjh.xml'31/07/2007 11:48:19 AM IMtegrity: Removing imported log file 'ibm_xxxxxlkjsdlfksj.xml'31/07/2007 11:48:19 AM IMtegrity: Importing 'ibm_30169c8b-323a-47b5-8b4c-2e8fae1b8a57.xml'31/07/2007 11:48:19 AM IMtegrity: Removing imported log file 'ibm_kljshdflsadf786.xml'31/07/2007 11:48:19 AM IMtegrity: Imported 2 logs, 4 parties, 10 messages31/07/2007 11:48:19 AM IMtegrity: Importer shutdown

IMtegrity: Chats get logged but not imported

Q: Chats get logged but not imported:

Please check the content of the \logs folder (the actual location of that folder is defined on the 'Logs' tab in the IMtegrity configuration tool (imtconfig.exe)
- Start the IMtegrity Coniguration tool (imtconfig.exe), and click the 'Log' tab.
- Make sure that logging is enabled and that a proper path is set as the log folder and that 'XML' as the file format is enabled.
- Check the content of the log folder. Are there any .xml files at all in this folder?
- Also, set the 'When importing XML files, log:" setting to "Details" so that more information will be logged to the Domino server console
- Imtegrity 4x uses it's own server addin task to perform imports.
If the .xml files are piling up the \logs folder but don't get imported into the database, then please check if the imtegrity addin task is loaded (via >show tasks).
If it's loaded, check if it's paused or running (you can see that in the output from >show tasks).
If it's paused, then enter >tell imtegrity resume
If it's loaded and running, then you should run the imtegrity configuration tool and set the XML import logging to "Debug" and then perform a >tell imtegrity import
It should provide quite some output which says whats going on. Either an error or a successful import.
If you get errors, you should send us the error along with the offending log file(s).
IMtegrity Version 3x only:
- Is the Domino importer agent running? You can verify this by entering "tell amgr schedule"
- The '(agImportXML)' agent should be scheduled to run.

IMtegrity: Chats don't get logged

Q: Chats don't get logged:

Check the 'stchatlog.dll' file in the Domino program directory via Explorer, ie. bring up Properties dialogbox for that file.
On the 'version' tab of the properties dialogbox, make sure that the Description is "Instant IMtegrity for IBM Lotus Sametime" and the Copyright is from Instant Technologies. If this is not the case, it is likely that the IMtegrity logging .dll got overwritten by a dummy .dll file from IBM.

IMtegrity: Notes error: Database is corrupt

Q:IMtegrity: Notes error: Database is corrupt -- Cannot allocate spce in: …How should I resolve this error?

Try this sequence from the console:
>tell imtegrity quit,
then >load compact imtchatlog.nsf,
then >load imtegrity

IMtegrity: After installing, nothing is getting logged

Q: After installing, nothing is getting logged. No error messages, just nothing getting written to the imtchatlog.nsf database. How do I log chats?

There can be three things going on:
Chats get logged and imported OK but you can't see them because you don't have the correct ACL role enabled to see them.
Please check the ACL and make sure you have proper access and the 'ReadEverything' role enabled.