I have a dozen or so databases that were created with Domino over the last few years. Currently on Domino vr 6.5
Several agents were created within many of these db’s by an employee. Is there a way to globally change the agent creator or find all the agents at once to make the change toi a new employee name? (creator).
There are two easy ways to do it.1) Using Adminclient you can resign all design elements in the dataase
Using a simple agent and Notes client you can resing all agents (or any subset, since you have control). Agent FAQ has examples of the agent that does the signing, all you need to do is open, make some modification (to ‘dirty’ it) and save an agent. Saving it will resign it.
Make sure you are using the ID that you want to sign with. Open the server the databases are on, and go to the Files tab. Select all the databases to sign (shift-click or control-click to select multiples). Then right-click and choose Sign from the context menu.
If I change the agent ownership in many db’s(one person who is no longer with the company created many db agents), will this affect the agents or the agent’s function in any way? Will this affect anything in Notes. If we delete his account in Notes, can that have adverse effects on the databases?
It sounds to me as though you need a bit of script.
Give the ID that you want to be the new agent owner access to all the databases (e.g. put it in the Full Access Administrators group and grant full admin access.
Create and run an agent with that ID that checks all agents in all DBs and if the owner is the one you want to change then do a save on the agent
you’ll need the owner property. The agent should be basic stuff for one of your developers.
From Help:
Example
Read-only. The name of the person who last modified and saved an agent (the owner of the agent).
Defined in
NotesAgent
Data type
String
Syntax
To get: ownerName$ = notesAgent.Owner
Usage
If the owner’s name is hierarchical, this property returns the fully distinguished name. If the owner’s name is flat (non-hierarchical), the CommonOwner name is the same as the Owner name.