: 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 |