@Brian, thanks for the link, reading up now. I thought there might
have some other poor sods stuck in this situation before...


>  Do the records in the tables contain
> a column that is updated on every transaction?  Like a
> LastUpdateTimestamp, or unique id?  And if they do, is that info
> available to you via the webservice interface?

I think I can see what you're getting at: use the timestamp to check
for data concurrency of the records being edited and tie that in to a
memento pattern.

I thing that's going to beat me is how to handle a network outage part
of the way thru the writing process - where some entities get updated
but others are left hanging/untouched (when they should be changed to
match the others). The memento pattern may be able to hold onto the
"state" of all the entities, but there's no way to reach out to them
to roll them back if the network is down. In the case of a network
outage, I'd really need the whole lot to fail so it can be re-run,
rather than being half pregnant...

outage includes brown-outs and high traffic causing time-outs.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to