Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE
AssociationClass EventTriggerDetails

This is a class that implements the semantics needed for the IsTriggeredBy aggregation. This aggregation defines the set of Events that can be used to trigger the evaluation of this PolicyRule.

Attributes
Integer retryNumber retryNumber

This specifies the number of times that this PolicyEvent should be resent to the specified PolicyRule. If the triggerEndTime elapses, then this PolicyEvent will not be resent anymore, even if the retryNumber indicates that additional retries should be attempted. Instead, the hasEventEvaluated attribute of this PolicyEvent must be set to 2 (failed to be evaluated).

Integer retryPolicy retryPolicy

This is an enumerated integer that defines the policy for retrying triggers. An enumeration enables the policy application to choose among a set of pre-defined policies for determining how many times to retry sending this PolicyEvent to its associated PolicyRule. Values include:

0 - do NOT retry
1 - always retry (until successful acknowledgment)
2 - retry the number of times specified in the retryNumber attribute

String triggerConstraints triggerConstraints

This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are used to trigger the evaluation of the condition clause of a particular PolicyRule. Defining this as an attribute enables external applications to populate the constraint that will be applied to this PolicyRule.

«baseType» TimePeriod triggerPeriod triggerPeriod

This attribute specifies the start and the of the time period in which this PolicyEvent can be sent to the associated PolicyRule.

If the Trigger was not successfully sent (including retries) by this time, then the hasEventEvaluated attribute of each PolicyEvent in this EventSet must be set to 2 (failed to be evaluated).

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Derivedfalse
Is Leaffalse
Keywords
Kind1 - aggregation
NameEventTriggerDetails
Name Expression
NamespacePolicy Event ABE
Owned Template Signature
OwnerPolicy Event ABE
Owning Template Parameter
PackagePolicy Event ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 retryNumber
Public Integer retryNumber

This specifies the number of times that this PolicyEvent should be resent to the specified PolicyRule. If the triggerEndTime elapses, then this PolicyEvent will not be resent anymore, even if the retryNumber indicates that additional retries should be attempted. Instead, the hasEventEvaluated attribute of this PolicyEvent must be set to 2 (failed to be evaluated).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEventTriggerDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameretryNumber
Name Expression
NamespaceEventTriggerDetails
Opposite
OwnerEventTriggerDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::retryNumber
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 retryPolicy
Public Integer retryPolicy

This is an enumerated integer that defines the policy for retrying triggers. An enumeration enables the policy application to choose among a set of pre-defined policies for determining how many times to retry sending this PolicyEvent to its associated PolicyRule. Values include:

0 - do NOT retry
1 - always retry (until successful acknowledgment)
2 - retry the number of times specified in the retryNumber attribute

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEventTriggerDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameretryPolicy
Name Expression
NamespaceEventTriggerDetails
Opposite
OwnerEventTriggerDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::retryPolicy
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 triggerConstraints
Public String triggerConstraints

This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are used to trigger the evaluation of the condition clause of a particular PolicyRule. Defining this as an attribute enables external applications to populate the constraint that will be applied to this PolicyRule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEventTriggerDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NametriggerConstraints
Name Expression
NamespaceEventTriggerDetails
Opposite
OwnerEventTriggerDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::triggerConstraints
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 triggerPeriod
Public «baseType» TimePeriod triggerPeriod

This attribute specifies the start and the of the time period in which this PolicyEvent can be sent to the associated PolicyRule.

If the Trigger was not successfully sent (including retries) by this time, then the hasEventEvaluated attribute of each PolicyEvent in this EventSet must be set to 2 (failed to be evaluated).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEventTriggerDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NametriggerPeriod
Name Expression
NamespaceEventTriggerDetails
Opposite
OwnerEventTriggerDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::triggerPeriod
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic