[MarkLogic Dev General] Needing to wait for document update

Neil Bradley neil at bradley.co.uk
Thu Nov 29 10:07:17 PST 2007


Hi,

 

I have an interactive application that lets users build and save complex
queries as XML files in the database. When the user adds (or deletes) a
parameter to one of the queries, I update the XML file, then re-direct to
the code that reads the XML file and presents the updated query. 

 

Sometimes, the update is not seen and I have to refresh the browser window
to see it. I assume that this is because the XML document is not actually
updated in time for the next request, so the older version is seen instead. 

 

Is there an elegant way to solve this? 

 

I already tried putting the update and the read in separate transaction, but
that did not help. I really need to wait until the XML file is definitely
updated.

 

Of course, I could increment a counter in the XML file, and reject reading
it until I detect a higher number than the value it had before the update,
but that seems a real kludge.

 

Any better ideas?

 

Neil.

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xqzone.marklogic.com/pipermail/general/attachments/20071129/c6603452/attachment-0003.html


More information about the General mailing list