We wanted to see other’s calendar offline (especially while sitting in the plane) so we could schedule, re-schedule, etc… a meeting. The way we can accomplish this is by having a local replica of everybody’s database in our machine. We currently have 10-users in our Domino server.
Since we upgraded to R6 we’re no longer able to create a replica of anybody’s database if user database is indexed. We keep getting “You are not authorized to perform that operation” message everytime we tried to create a new replica.
I tried creating a new copy of the indexed database without copying the ACL and the problem went away until the user re-index that new database.
Indexing is important to most of my users because they search their email and calendar all the time. For now, I told everyone not to index their database until I found a fix to this issue.
A user need a reader access to other user calendar(just the calendar). I was wondering if anybody has a better idea on what we are trying to accomplish here. And if anybody know another work around or a permanent fix on the problem about creating a replica of an indexed database.
Subject: Unable to create a replicata of an indexed database
First, there’s an easier way to do what you’re trying to do here. Read about “Group calendar” in the Notes client help.
By index I assume you mean a full-text index.
Your problem really has to do with the user’s access rights to the database. You can create a replica, and if you copy the ACL, you are not the manager of that replica. If the original has a full-text index, then Notes will try to create a full-text index in the replica also. But, the person who creates the replica might not have enough access to the replica to do that. That’s what I think is happening here.
If you create the replica without copying the ACL, then you are the manager of the new replica. However, you probably don’t stay manager for long, because this replica replicates its ACL with the user’s main mail file, so they end up with the same ACL – probably the original ACL which has the mail file owner as manager. When you later try to create a full-text index, you do not have access to do so because you are not the manager.
You should, however, have access to create an index in a local replica because you are effectively the manager of that replica – unless the Consistent Access Control option is enabled. Is it?
Subject: RE: Unable to create a replicata of an indexed database
Andre,
Thanks for your quick response. I apologize for not getting back to you sooner.
We are currently using Group Calendar but that only works if you a connection to the Domino server. What we looking for is an access to other users calendar when offline (no connection at all to the server).
You are right that our problem is the ACL of a user to the user calendar. I already setup all the appropriate rights for the user so they can see each other’s calendar. And it worked if we looking at the user’s calendar on the server. Now, the problem arise when we tried to create a replica of the other user’s database. I don’t have problem with it because I’m the Admin. But my user’s can’t replicate a database if it is full-text indexed. Because they only have a “Read Public Documents” and “Replicate or Copy Documents” rights on the other user’s database which should be enough to allow them to replicate.
On all of our user’s database we don’t have the “Enforce A Consistent ACL Across All Replicas” enabled.
I also tried creating a new user with a new database and have my users replicate its database but they encounter the same problem when the database get full-text indexed.