UAR and hot deployment (or at least lukewarm)
Author: knut.dybendahl@gmail.com (Knut)
All of our components are 'drop-from-memory' – thus allowing us to deploy a fix statewide (360+ servers) without having to ask all users to exit the application. At the Uniface User Conference in Las Vegas this year it was mentioned - almost as an aside comment - that our notion of a 'hot' deployment of critical fixes seems to have mysteriously disappeared in Uniface 10 due to the fact that all objects are now wrapped up in one UAR file. Since the UAR file will always be 'open' (just like the DOL / URR file is today) – I cannot find a 'reasonable' way of deploying a 'hot-fix' of a single component anymore. The one way I have been thinking about is to 'pre-define' a number of 'empty' UAR files – and as and when I need to, deploy the single component in a single UAR file. Well, what's a realistic 'pre-defined number'? Or, pull down the entire application across 360 sites and do one BIG update of one very big UAR file? Does anyone have a 'sensible' and easy way to manage a 'hot' (or – at least 'luke warm') deployment of critical fixes? Cheers, Knut




