EMS.Service.Config
hidden persistent class EMS.Service.Config extends EMS.Service.DataMgmt
SQL Table Name: EMS_Service.Config
Config class handler for the EMS InstanceMethod Inventory
- AddSpecialData()
- ClassList()
- CreateDatabase()
- EnsembleNamespace()
- GetLocalizedName()
- MessagePrefix()
- PostActivate()
- PreActivate()
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()
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
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
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- CheckRequiredState()
Storage
Gray indicates storage defined by superclasses.
Storage Model: CacheStorage (EMS.Service.Base)
^SYS("EMS","ServiceD")(ID) | = | %%CLASSNAME
GroupName
Version
Enabled
|