Skip to main content

HS.HealthConnect.Common.Upgrade.V3

class HS.HealthConnect.Common.Upgrade.V3 extends HS.Util.Installer.Upgrade.ModuleAbstract

Method Inventory

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)
FeedbackOpens in a new tab