![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
For ContainedConcept and ConceptReference properties History is tracked when a contained or referenced concept instance changes to a different concept instance. History is not tracked, however, when a contained or referenced concept’s properties change. See Concept Relationships for more on containment and reference relationships.Database concepts Database concept properties do not support history tracking.
Figure 2 History Ring BufferThe ring buffer stores both the value and the time at which the value was recorded. After the ring buffer reaches maximum capacity, which is eight in this example, TIBCO BusinessEvents begins replacing older values such that it always stores the n most recent values, where n is the history size. Note in Figure 2 in the ring buffer on the right, after the buffer reached maximum capacity, V9 replaced V1, then V10 replaced V2, making V3 the oldest value stored in the ring buffer.
• Changes Only TIBCO BusinessEvents records the value of the property every time it changes to a new value.
• All Values TIBCO BusinessEvents records the value of the property every time an action sets the value even if the new value is the same as the old value.For example, look at the two ring buffers in Figure 3. In both cases, the same series of values is set to the same property, but the history policy is different.Figure 3 History Policy
History Policy and Rule Evaluation The history policy affects how frequently TIBCO BusinessEvents re-evaluates rules that are dependent on the property. Each time TIBCO BusinessEvents records a value, it reevaluates rules that are dependent on that property. If you track changes only, rules are re-evaluated less frequently than if you track all values.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |