ELEMENT:
- LotusScript Agent
- gets all nsf dbs from servers (A,B,C,D,E)
- records db information into the db housing this agent.
1 db : 1 document
- DB housing the agent is installed on only one server
(agent runs on server A where it is installed, but
retrieves db information from dbs in servers A,B,C,D,E)
- Agent is signed with server id (server A id). server id
is a MEMBER OF AN ADDRESS BOOK GROUP that is set up on
all servers to:
- Run restricted LotusScript/Java agents
- Run Simple and Formula agents
- address book group is also a standard entry in the ACL of databases in servers
AGENT PSEUDOCODE:
- retrieves list of server to process from a config doc
- loops through every server
- retrieves dbdirectory of that server
- loops through every db
- sets the notesdatabase object
- opens db object via the Open method.
- retrieves the following information:
- db title
- server
- filepath
- replicaid
- created date
- modified date
- number of docs
- acl
- records info into a form in the agent's DB
1 db : 1 document in this database
- saves document
- gets next db
- gets next server
ISSUE:
- agent is UNABLE to retrieve the following information from dbs on servers where agent is not installed, despite explicitly opening the database (via Open method) before properties are retrieved.
- created date
- modified date
- number of docs
- acl
... it seems that the agent is unable to retrieve complete information from dbs residing on servers B,C,D,E despite having
- access to run scheduled agents to run on these servers
- access to databases on these servers
IS THIS A CODE ISSUE OR AN ADMIN\ACCESS ISSUE. WHERE ELSE SHOULD I BE LOOKING?
- LotusScript Agent
- gets all nsf dbs from servers (A,B,C,D,E)
- records db information into the db housing this agent.
1 db : 1 document
- DB housing the agent is installed on only one server
(agent runs on server A where it is installed, but
retrieves db information from dbs in servers A,B,C,D,E)
- Agent is signed with server id (server A id). server id
is a MEMBER OF AN ADDRESS BOOK GROUP that is set up on
all servers to:
- Run restricted LotusScript/Java agents
- Run Simple and Formula agents
- address book group is also a standard entry in the ACL of databases in servers
AGENT PSEUDOCODE:
- retrieves list of server to process from a config doc
- loops through every server
- retrieves dbdirectory of that server
- loops through every db
- sets the notesdatabase object
- opens db object via the Open method.
- retrieves the following information:
- db title
- server
- filepath
- replicaid
- created date
- modified date
- number of docs
- acl
- records info into a form in the agent's DB
1 db : 1 document in this database
- saves document
- gets next db
- gets next server
ISSUE:
- agent is UNABLE to retrieve the following information from dbs on servers where agent is not installed, despite explicitly opening the database (via Open method) before properties are retrieved.
- created date
- modified date
- number of docs
- acl
... it seems that the agent is unable to retrieve complete information from dbs residing on servers B,C,D,E despite having
- access to run scheduled agents to run on these servers
- access to databases on these servers
IS THIS A CODE ISSUE OR AN ADMIN\ACCESS ISSUE. WHERE ELSE SHOULD I BE LOOKING?