Skip to main content

HS.HC.SystemConfig.ConfigStep.Status

persistent class HS.HC.SystemConfig.ConfigStep.Status extends %Library.Persistent, HS.HC.SystemConfig.ConfigStep.CommonStatus

SQL Table Name: HS_HC_SystemConfig_ConfigStep.Status

Keeps track of status of a given IRIS configuration step for a particular mirror member. This table tracks status across all mirror members.

Property Inventory

Properties

property ConfigStep as HS.HC.SystemConfig.ConfigStep (%JSONREFERENCE = "ID") [ Required ];
The corresponding record in ConfigStep whose status this represents.
Property methods: ConfigStepGet(), ConfigStepGetObject(), ConfigStepGetObjectId(), ConfigStepGetStored(), ConfigStepGetSwizzled(), ConfigStepIsValid(), ConfigStepNewObject(), ConfigStepSet(), ConfigStepSetObject(), ConfigStepSetObjectId(), ConfigStepUnSwizzle()

Indexes

index ($Status on ) [Extent, Type = bitmap];
index (ConfigStepIdx on ConfigStep);
Regular index as there will be many steps.
Index methods: ConfigStepIdxExists()
index (ConfigStepInstanceNameIdx on ConfigStep,InstanceName) [Unique];
Need to ensure uniqueness so that we don't have multiple records for the same step for an instance.
Index methods: ConfigStepInstanceNameIdxCheck(), ConfigStepInstanceNameIdxCheckUnique(), ConfigStepInstanceNameIdxDelete(), ConfigStepInstanceNameIdxExists(), ConfigStepInstanceNameIdxOpen(), ConfigStepInstanceNameIdxSQLCheckUnique(), ConfigStepInstanceNameIdxSQLExists(), ConfigStepInstanceNameIdxSQLFindPKeyByConstraint(), ConfigStepInstanceNameIdxSQLFindRowIDByConstraint()
index (HasRunIdx on HasRun) [Type = bitmap];
Bitmap index on boolean value.
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (InstaceNameIdx on InstanceName) [Type = bitmap];
Bitmap index as limited number of instance names.
index (IsErrorIdx on IsError) [Type = bitmap];
Bitmap index on boolean value.
index (IsIgnoredIdx on IsIgnored) [Type = bitmap];
Bitmap index on boolean value.

Foreign Keys

foreignkey (ConfigStep) references HS.HC.SystemConfig.ConfigStep [OnDelete=cascade, OnUpdate=noaction];
Referential integrity so that deletion of ConfigSteps deletes corresponding records of this class.

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.HC.SystemConfig.ConfigStep.Status)

^%SYS("HealthShare", "SystemConfigStatusD")(ID)
=
%%CLASSNAME
ConfigStep
InstanceName
Error
Timestamp
IsIgnored
ErrorCount
FeedbackOpens in a new tab