: Public <<TMF_BusinessEntity>> Business Entity
| Created: |
1/10/2022 12:03:28 PM |
| Modified: |
4/15/2022 10:33:41 AM |
|
Project: |
|
| Author: |
Giu Platania |
| Version: |
22.0 |
| Phase: |
prop |
| Status: |
Implemented |
| Complexity: |
Easy |
| Difficulty: |
|
| Priority: |
|
| Multiplicity: |
|
Advanced: |
|
| UUID: |
{CC970FDA-C88F-4beb-A338-2B46ED539AED} |
| Appears In: |
Figure 1P-44 - PolicyAction Biz Model, PolicyAction Class Hierarchy, Figure 1P-19 - Simple PolicyAction, Figure 1P-36 - PolicyActionSpec |
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 |
Public Integer actionExecutionStrategy
|
Details:
| Alias: |
|
| Initial: |
2 |
| Stereotype: |
|
| Ordered: |
|
| Range: |
|
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
|
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/>
|
|
Public Boolean actionsCNF
|
Details:
| Alias: |
|
| Initial: |
true |
| Stereotype: |
|
| Ordered: |
|
| Range: |
|
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
|
Public Integer actionSequence
|
Details:
| Alias: |
|
| Initial: |
1 |
| Stereotype: |
<<required>> |
| Ordered: |
|
| Range: |
|
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
|
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/>
|
|
Public Boolean hasSubPolicyActions
|
Details:
| Alias: |
|
| Initial: |
|
| Stereotype: |
<<required>> |
| Ordered: |
|
| Range: |
|
| Transient: |
False |
| Derived: |
False |
| IsID: |
False |
|
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 |