I’ve restricted the default read access for my form to be only the administrator/xxx. I also set a readers field, From, in the form to the user who created the doc.
My goal is to prevent these docs from replicating to the server. But, these docs are still replicating. What am I missing?
Subject: Read access is restricted, so why does the doc replicate to the server?
…My goal is to prevent these docs from replicating to the server…
I’m not sure I understand what you are saying here.
If the document is on the server copy with a readers field, then it would only be replicated to local copies for the readers. Non readers would not have that document in their local copy to begin with.
If this is a document being created on the local copy, then it will be replicated back to the server reguardless of any reader fields, as they only control who can open the document.
Subject: RE: Read access is restricted, so why does the doc replicate to the server?
The doc is being created on the local copy. And, according to Help:
Adding names to a read access list or to a Readers field limits access to the users, groups, and servers named in that list or field. Servers that need to replicate this database must be included in the list or field to have Read access. Otherwise, documents that are read-restricted won’t replicate.
So, since I don’t have the server name in my readers field, the doc should not replicate. Am I understanding this correctly?
Subject: RE: Read access is restricted, so why does the doc replicate to the server?
OK, not 100 percent sure if this is correct but …
If YOU are replicating TO the server, then YOU are reading the docs in the replication, not the server and if you have access to create documents on the server copy… If one server is replicating from another server and it is not in the readers field it will not see the docs and therefore they won’t replicate, which I think is what the help documentation is referring to.
The immediate solution that springs to mind is to change the replication settings of the database to only replicate a subset of the documents, although this might need a slight alteration in your design.
I hope this is useful and not just me being a m*ppet!
So, my problem is that I don’t want these docs to replicate from my local db to the server replica. Setting up a replication subset formula creates other problems that I’m trying to avoid.
Thanx anyway. This is really frustrating… I thought if I followed the directions, I’d be fine…
I decided to set the replication formula on the server db. Although it’s long (checking for any of about 20 different form names) it seems to be working.
Subject: RE: Read access is restricted, so why does the doc replicate to the server?
That information is based on server-to-server replication. In the case of client-to-server replication, the client does not arbitrate security on individual documents, as the server normally would.