OpenNTF.org - Notes Agent Fixup
My Links (Not logged in)
Code Bin Search
 
Hosted by Prominic.NET
Rate This Code
5 - brilliant stuff
4 - very nice
3 - average
2 - needs work
1 - bad
   OpenNTF Code Bin
About This Code
Brief Description:
Notes Agent Fixup 
Rating:
Not Rated Yet 
Contributor:
Eric Bickle 
Category:
Application, C/Cpp 
Type:
Utilities 
Document Release:
1.0.1 
Notes Version:
R6.x 
Last Modified:
26 Jul 2005 
OpenNTF Disclaimer

All of the program code and information presented in the OpenNTF.org Code Bin are provided "as-is", and should be used at your own risk. OpenNTF.org make no express or implied warranty about anything in the Code Bin, and OpenNTF.org will not be responsible or liable for any damage caused by the use or misuse of anything from this site. OpenNTF.org makes no guarantees about anything. Please thoroughly test all of the knowledge and code you find here before you attempt to use them in your production environment.

Code / Description
Notes Agent Fixup, Version 1.0.1


Purpose: Fixes agent problems in one or more database(s)
Server Usage: Load AGENTFIXUP [path] [options]
Client Usage: NAgentFixup [path] [options]

[path]: One database, one folder (recurses), or omitted (all, recurses).
[options]:
-a Remove all agent data notes.
-h Show this help menu.
-v Log/report additional information.
-y Do not recurse through subdirectories.
-Y Recurse through subdirectories (default).

(N)AgentFixup is a Lotus Notes 6 server addin which can be used to remove orphan
agent data notes. Orphan agent data notes are horrible internal design elements
which have become 'broken'. These broken notes can cause a wide variety of server
and database problems, including extreme performance degragation, server tcpip
stack corruption, random server crashes, etc.

TeamStudio released the source code and binary for a client tool which could be
used to remove the orphan agent data notes in a database or directory.
Eric Bickle of HealthSpace Integrated Solutions rengineered the source code to
be more object-oriented and to be "server friendly". This new NAgentFixup program
can be used on both Notes 6 servers and clients.

This modified source code is redistributed under it's original TeamStudio open
source license. See license.txt for more information.

This code is * RUN AT YOUR OWN RISK *. We accept no responsibility for any
damages caused by this tool!

---------------
Release History
---------------
Version 1.0.1 : Overhauled all error-handling code, fixed a crash that occured with locked databases.
Version 1.0.0 : Initial release

Usage / Example
Server Usage: Load AGENTFIXUP [path] [options]
Client Usage: NAgentFixup [path] [options]

[path]: One database, one folder (recurses), or omitted (all, recurses).

[options]:
-a Remove all agent data notes.
-h Show this help menu.
-v Log/report additional information.
-y Do not recurse through subdirectories.
-Y Recurse through subdirectories (default).
Code Attachments
 Comments
Posted by Jerry Carter on 03/07/2006 02:29:54 PMError
Object Handl out of Range. Running with ND 6.5.5
crashes the notes client if it is running.
 Add your comment!