Performing Application Upgrades
However, sometimes an upgrade involves a new or modified extended user profile. If this is the case, then the user profile, the validation and the assignment rule dictionaries that depend upon it, and client applications that reference it might all need to be upgraded. This type of upgrade has a broader impact, especially if you cannot shut down your engine to perform the upgrade.
Monolithic Upgrades
In a monolithic upgrade, your developers create an upgraded user profile and validation, upgraded assignment rule dictionaries, and upgraded client applications that are not compatible with the earlier versions. You must shut down your business process application to perform the upgrade.
➤To perform a monolithic upgrade
1.All client applications and application proxies must close their sessions with the engine and shut down.
2.Unregister current assignment rule dictionaries and the user profile.
The validation does not need to be unregistered (in fact, it cannot be). Do not unregister process definitions.
3.Deploy each upgraded client application to all nodes supporting that client application.
4.Register the upgraded user profile, validation, and assignment rule dictionaries.
5.Register upgraded process definitions, if an upgrade is necessary.
6.Users can then start their upgraded client applications, open sessions with the engine, and resume work.