LOTUSSCRIPT/COM/OLE CLASSES
Runs the agent on the computer containing the database.
Note This method is new with Release 4.6.1.
Defined in
NotesAgent
Syntax
status = notesAgent.RunOnServer( [ noteID$ ] )
Parameter
noteID$
Return value
status
This method runs any agent regardless of source language (simple action, formula, LotusScript, Java).
You cannot run an agent recursively (cannot call it from itself).
The rules governing the access level required to run an agent using the RunOnServer method are the same as for any other server-based agent. For information regarding agent security, see Setting up agent security.
The user cannot interact directly with a called agent. User output goes to the Domino log.
You cannot debug a called agent.
On a local database, the RunOnServer method works like the Run method, that is, runs the agent on the local computer.
Note This behavior is new with Release 5.0.2. The former behavior was to issue the error message "RunOnServer must be used with a remote database."
If a Notes client invokes RunOnServer, security is through the signer of the agent.
For COM applications, the Notes program directory must be in the application path.
Language cross-reference
runOnServer in Java Agent class
AgentSetServerName @command in formula language
Example See Also