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.<br/>
Attributes
Associations To
Tagged Values
Advanced
Other Links
Attribute
Scope
Type
retryNumber
Public
Integer
Notes:
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).<br/>
retryPolicy
Public
Integer
Notes:
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:<br/><br/> 0 - do NOT retry<br/> 1 - always retry (until successful acknowledgment)<br/> 2 - retry the number of times specified in the retryNumber attribute<br/>
triggerConstraints
Public
String
Notes:
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.<br/>
This attribute specifies the start and the of the time period in which this PolicyEvent can be sent to the associated PolicyRule.<br/><br/><br/><br/>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).<br/>