I have a server-side schedule agent that’s designed to change the size quota of a database on another server. Both servers are running 8.0.2 and the target server trusts the server running the agent via a reference to the server name in the “trusted servers” field on the target server’s NAB entry. In addition the source server, the agent signer, and the target server all have manager access to the target database whose quota is being modified.
When ran, the agent opens the target db on the remote server, reads the quota value, and seems to have Manager access to the database (according to property db.currentaccesslevel). However, when attempting to modify the quota value (via a call to db.sizequota=x) I get the error “4005: Notes error: You are not authorized to perform that operation”.
I’ve increased the agent signer’s authority to allow unrestricted operations on both the agent host server and the target server. I’ve also changed the agent properties to allow unrestricted operations but I still get the same error message.
The agent runs OK from a Notes client, and OK server-side as long as the target is not on a remote server.
None of the online documentation I’ve found that discusses remote agents mentions any restrictions on operations of this sort but I’m wondering whether it’s a limitation of the security protocol that’s implemented which means this sort of operation isn’t allowed.
Any ideas would be appreciated! ![]()
Warm regards!