Skip to main content


abstract class %ZHSLIB.AbstractStartupItem

Abstract base class for system startup items. Some characteristics are defined via overridable class parameters, and the main set of behavior is determined only by the implemented logic. An implementation of the OnSystemStartup method does not take input parameters.

Method Inventory


parameter ExecutionContext = 1;
Permitted execution context. 1 = Startup only (default), 2 = System becoming primary (also startup in non-mirrored)
parameter Name;
Optional descriptive name to use in logging messages regarding the execution of this class.


classmethod AddToStartupTable()
abstract classmethod OnSystemStartup()
Method invoked by Startup loop. Implementation of this class implements this method.
- Expected startup mode is as a background job.
- Expected startup namespace is HSLIB.


FeedbackOpens in a new tab