QuickRequest (-q) and Online Deployment

Posted by Stefan Marquardt on 18-May-2016 07:13

How it's possible to force from external that every ABL client (shared/remote/appserver/...)  flushes it's program cache?

I read about  the trick within an ABL to set SESSION:X = SESSION:X but this does not help for a normal deployment.

All Replies

Posted by Mike Fechner on 18-May-2016 07:21

SESSION:X ?

I thought it was CURRENT-LANGUAGE = CURRENT-LANGUAGE.

knowledgebase.progress.com/.../P130577

Posted by Stefan Marquardt on 18-May-2016 07:40

Yes, that's what I meant but this isn't useful for a deployment to force all clients to flushes the cache.

How to tell every client that everything in the cache needs to be flushed from outside without restart?

Posted by Mike Fechner on 18-May-2016 07:50

Messaging?

Using a DB sequence as a pseudo semaphore? An AppServer agent could check if the sequence value has changed during it's activate procedure and re-initialize etc...

Just some ideas. It all depends on your environment, how often you need to update etc.....

This thread is closed