HS.HealthConnect.Common.Upgrade.V3
class HS.HealthConnect.Common.Upgrade.V3 extends HS.Util.Installer.Upgrade.ModuleAbstract
Method Inventory
- InstallOnce-HSSYS-1()
- InstallOnce-HSSYS-2()
- InstallOnce-HSSYS-3()
- InstallOnce-HSSYS-4()
- Upgrade-Foundation-1()
- Upgrade-Foundation-2()
- Upgrade-Foundation-3()
- Upgrade-Foundation-4()
- Upgrade-HSSYS-1()
- Upgrade-HSSYS-2()
- Upgrade-HSSYS-3()
- Upgrade-HSSYS-4()
Methods
classmethod InstallOnce-HSSYS-1(pStartingVersion, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Schedule the OAuthSync task (HSHC-5215)
classmethod InstallOnce-HSSYS-2(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Create configuration registry roles and resources.
classmethod InstallOnce-HSSYS-3(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Create assigning authority roles and resources.
classmethod InstallOnce-HSSYS-4(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Schedule task for purging request log entries
classmethod Upgrade-Foundation-1(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Ensure that the error message domain subscript mappings from HSLIB that
are required for Foundation namespaces are in place. Mappings of the
same subscripts from HSLIB to HSSYS will already have taken place via
Installer.Install.
classmethod Upgrade-Foundation-2(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Queue rebuilding the now-unique RegKeyIndex on HS_Registry.Config asynchronously via SubTaskMgr.
classmethod Upgrade-Foundation-3(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Create PREHISTORIC change history records for all existing config registry entries.
classmethod Upgrade-Foundation-4(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Set SystemGenerated to 1 for programmatically generated service registry records
classmethod Upgrade-HSSYS-1(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Deprecate old duplicate entry for network host name and set instance wide SSL config.
classmethod Upgrade-HSSYS-2(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Migrate OAuth2 globals from IRISSYS DB to HSSYS DB if they exist in %SYS and NOT in HSSYS
classmethod Upgrade-HSSYS-3(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Ensure all %HS_DB_{namespace} roles have consistent privs granted
classmethod Upgrade-HSSYS-4(pStartingVersion, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Schedule the OAuthSync task (HSHC-5215)