Skip to main content

EMS.Service.Config

SQL Table Name: EMS_Service.Config

Config class handler for the EMS Instance

Method Inventory

Methods

method AddSpecialData(Stream As %Stream.GlobalBinary) as EMS.Error
Additional data that doesn't fit the generic ClassList handler can be added to the end of the DataToMessage stream here. Default is nothing, but used for Config and Mirror.
classmethod ClassList() as %List
A $List of all Classes included in the Config Service Note that Config classes are processed in this order, so any precedence can be specified here. Does not include NLS classes, as those are handled differently in Upload()
classmethod CreateDatabase(Parms As %List, Directory As %String) as EMS.Error
Create the Database file if necessary
classmethod EnsembleNamespace(Namespaces As %List)
Enable new Namespaces for an Ensemble Instance. This is called as a JOB since it might take a few seconds.
classmethod GetLocalizedName() as %String
Get the localized name of the service This method must be overridden for each service
method MessagePrefix(message) as EMS.Error
A no-op for Config, used for DataMove in Namespace
method PostActivate(success As %Boolean)
Cleanup or release locks after Activate Normally a no-op, Namespace releases SW10 here
method PreActivate(LoadList As %List, ByRef Lock As %Boolean, SyncId As %String) as EMS.Error
Finish 'Prepare' or pre-Activation actions Normally a no-op, Namespace sets SW10 and does final DataMove catchup here Return Lock=1 if we're locking the system.

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (EMS.Service.Base)

^SYS("EMS","ServiceD")(ID)
=
%%CLASSNAME
GroupName
Version
Enabled
FeedbackOpens in a new tab