PolicyActionComposite : Public <<TMF_BusinessEntity>> Business Entity
The PolicyActionComposite class is the base class for serving as a generic container in which to place PolicyActionAtomic, PolicyActionVendor, or PolicyActionComposite classes. The first two provide actions that this container groups, while the latter establishes a hierarchy in which to order the execution of PolicyActions.<br/><br/>Both simple as well as complex PolicyActions can be placed in this container.<br/><br/>Each PolicyActionAtomic and PolicyActionVendor object is linked to this object using the containedPolicyActions association.<br/>
- Attributes
- Associations To
- Tagged Values
- Advanced
- Other Links
Attribute |
Scope |
Type |
actionExecutionStrategy
|
Public
|
Integer
|
Notes:
|
This is an enumerated integer that defines the execution strategy to be used upon the sequenced actions aggregated by this PolicyActionComposite object. Defined execution strategies include:<br/><br/> 0: Unknown<br/> 1: Do Until Success<br/> 2: Do All<br/> 3: Do Until Failure<br/> 4: Do All Without Failure or Do Nothing<br/><br/>"Do Until Success" means that actions should be executed according to their predefined order, until successful execution of a single action. At that point, the process should stop (even if there are additional actions that could be executed).<br/><br/>"Do All" means that all actions should be executed that are part of the set, according to their predefined order. This should continue, even if one or more of the actions fails.<br/><br/>"Do Until Failure" means that actions should be executed according to their predefined order until an action fails to execute. At that point, the entire sequence should be stopped.<br/><br/>Finally, "Do All Without Failure or Do Nothing" means that ALL actions specified should be performed. However, if a failure occurs, then NONE of the actions should be performed. This implies EITHER the ability to look-ahead and ensure that the actions will be able to be performed successfully, or the ability to perform a rollback of that action and all previous actions when an error is encountered.<br/>
|
|
actionsCNF
|
Public
|
Boolean
|
|
actionSequence
|
Public
|
Integer
|
Notes:
|
This attribute is a non-negative integer and represents the particular sequence in which this element is executed as part of the overall policy structure. <br/><br/>For example if a composite is part of another composite policy structure.<br/><br/><br/><br/>Notes: default is “1”<br/>
|
|
hasSubPolicyActions
|
Public
|
Boolean
|
Notes:
|
This is a Boolean attribute that, if TRUE, signifies that this PolicyAction has one or more sub-actions. Sub-actions are used to enforce a hierarchical nesting of actions, so that parent actions may control the evaluation and other semantics of sub-actions that they contain.<br/><br/><br/><br/>Notes: Not present in the ITU or CIM specs.<br/>
|
|
Tag |
Value |
IsCoreEntity |
False |
Details:
Values: true,false Default: False
|
rsa_guid |
_3E3F0EC000E93D77E58C02E6 |
Details:
|
Property |
Value |
isActive: |
0 |
isFinalSpecialization: |
0 |