Also, if you mark a record as "Not To Sync" I don't believe it will "unsync" 
the record from any child servers it has already synced to.

So, for instance, if you have a record that has synced on Child A, but has had 
an error while trying to sync to Child B (and is therefore holding up the Child 
B sync queue) you should be able to mark this record as "not to sync" without 
worrying about the record being removed from Child A.

Also, you should then be able to mark this record as "Send as new Sync record", 
and, although the record should be sent again to both Child A and Child B, 
Child A should be smart enough to realize that it has already received this 
record and ignore it, while Child B will attempt to import the record again.

Mark






From: [email protected] [mailto:[email protected]] On Behalf Of 
Ben Wolfe
Sent: Wednesday, March 14, 2012 8:47 AM
To: [email protected]
Subject: Re: [OPENMRS-IMPLEMENTERS] SYNC PARENT SERVER History Changes

If you want one specific record to not go to a child server you can delete that 
sync_server_record row.  I can't remember if there is a way to do this in the 
interface.

If you want one class of object to not go to one of the child servers you can 
configure that.  On the parent server, edit the "objects not to send" list to 
have that object class.  OR, on the child server, edit the "objects to not 
receive" list to have the object class.  The former is a better option because 
then you don't waste time/space/bandwidth compiling and sending the object to 
the child server only to have the child server deny it.

If there is an error in the sync queue at one child server it won't hold up the 
other child servers from getting their updates.  However, that child server 
will continue to get a backlog of objects that will need to be sync'd.  It is a 
good practice to check the sync queues every morning to make sure everything 
has been processed.

Ben
On Wed, Mar 14, 2012 at 8:04 AM, Erick Mugoma 
<[email protected]<mailto:[email protected]>> wrote:
Looking at history changes ui on parent server,
Is it possible to allow a record to sync on one child server and not on the 
other children within the sync network?

I've noticed that if you mark the record as not for sync on one server it does 
not do the same to all the servers.

So wot happens when one sync record is synced on one server and not able to be 
sync on the other children? Looks like it blocks the sync queue so how do we 
resolve this problem?

Thanks

Erick
________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l>
 from OpenMRS Implementers' mailing list

________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l>
 from OpenMRS Implementers' mailing list

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to