EMS.Utils
hidden class EMS.Utils extends %Library.RegisteredObject
EMS.Utils contains various utility methods for EMS This class is used internally by Caché. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class."Method Inventory
Methods
Check that the log file size has not exceeded the maximum.
If it has, rename it with "00000nn" appended to the base file name to create a history log file.
classmethod LogFileOpen(file) as %Boolean
Open EM log file.
Called from ^STU to handle a modified CPF found at startup. We need to make sure no
data in the CPF for any managed Services has been modfied. For now we'll just re-write
the CPF with all the current managed objects.
First copy all the managed objects in the current CPF to a temp global. Then Read the
CPF, Merge back in all of the managed objects, and re-write the CPF.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()