The problem arises when the DB is unavailable – as is the case during an upgrade.
Ancillary systems are often still operational and sending messages. If one of these messages triggers a query against the Paragon DB, it will fail to connect and I’m presented with the choice to either continue without the data from the query, or to kill the message with an error. Neither is particularly desirable.
Do any of you know of a method to cause Cloverleaf to wait for a period of time before attempting to process the message again?
I could handle the waiting inside a tcl proc, but that would cause the process thread to block – an undesirable side-effect.
Ideally, Cloverleaf would accept a return value of “WAIT” in addition to CONTINUE, KILL, etc.
Any ideas/techniques appreciated.
Thanks,
Jeff.
Jeff Dinsmore
Chesapeake Regional Healthcare