[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[coldsync-hackers] Titrax sync questions...



I've been thinking about a future need for my conduit.  Eventually I'm going 
to have to build a sync function.  What has me worried, is how this will work 
with multiple files.  I guess the root of my confusion is that I don't really 
know how the sync process works.  I have to admit, I haven't looked at any 
sync conduits yet, so perhaps I'm worrying over nothing.  

My biggest concern is on the timing and order of things.  Does a sync occur 
after each file is read from the palm?  ie, Does the palm expect to receive 
the sync'd version of a pdb right after it sends the pdb, or does it send all 
the pdbs then wait for attempts to write data back?  Does coldsync run the 
various conduits as it reads the pdb from the palm, or does it wait until it 
has them all then run the conduits then write them back to the palm?  

I fear that the sync process is being run after each file is received.  If 
that is the case, building a sync process for titrax would be problematic.  I 
would need to modify at 4 pdbs; TitrixNamesDB, TitraxDataDB, TitraxNoteDB, 
and datebookDB.  If I trigger on the Titrix pdb, how do I insure that the 
latest version of the rest of the files has already been fetched?  How do I 
get the conduit to write out the other pdbs after the TitrixNames conduit has 
finished?  

I hope I'm worrying over nothing, but if I'm not, are there solutions to these 
problems?

...Izzy
-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.