Agent Woes

I have an action button in a view that calls an agent to run on server.

This agent opens up a profile document, grabs a field populated with database replic ids.

Each db is opened and all the agents are grabbed. If the agent is a scheduled agent, the server name is set to the same server that running agent is on. Then the agent is saved.

At this particular place, all databases are signed with a “super user” admin id. The user running the agent is the “super User” and that agent is also signed by the “super User”.

In the server document, the super user’s name is listed in the Sign agents to run on behalf of someone else field.

Yet, I am receiving the following error when I make the agent.save call…

Effecitve users of saved agents and the saving agent must match.

I read the following document:

and picked out this as my issue…

An agent can change and save another agent if both have the same effective user (the identity under which the agent is running) or if the agents’ signers are privileged and are listed in the “Sign agents to run on behalf of someone else" field (a new field that has been added to the Programmability Restrictions section of the Server document’s Security tab). In other words, users can change their own agents without any special rights, but need special authority to manipulate agents written by others.

but from what I have read, I am complying to the rules that should allow my “Super User” to save the agents.

Any ideas on what I should tell my Administrator to do?

Thanks for any help you may grant me.

Betsy Thiede