Class CIM_CompoundPolicyAction
extends CIM_PolicyAction

CompoundPolicyAction is used to represent an expression consisting of an ordered sequence of action terms. Each action term is represented as a subclass of the PolicyAction class. Compound actions are constructed by associating dependent action terms together using the PolicyActionInPolicyAction aggregation.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Policy
   |
   +--CIM_PolicyAction
   |
   +--CIM_CompoundPolicyAction

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringCompoundPolicyAction is used to represent an expression consisting of an ordered sequence of action terms. Each action term is represented as a subclass of the PolicyAction class. Compound actions are constructed by associating dependent action terms together using the PolicyActionInPolicyAction aggregation.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
ExecutionStrategyuint16
DescriptionstringExecutionStrategy defines the strategy to be used in executing the sequenced actions aggregated by this CompoundPolicyAction. There are three execution strategies: Do Until Success - execute actions according to predefined order, until successful execution of a single action. Do All - execute ALL actions which are part of the modeled set, according to their predefined order. Continue doing this, even if one or more of the actions fails. Do Until Failure - execute actions according to predefined order, until the first failure in execution of an action instance.The default value is 2 ("Do All").None TRANSLATABLE= true
ValueMapstring1, 2, 3None None
ValuesstringDo Until Success, Do All, Do Until FailureNone TRANSLATABLE= true
SequencedActionsuint16
DescriptionstringThis property gives a policy administrator a way of specifying how the ordering of the PolicyActions associated with this PolicyRule is to be interpreted. Three values are supported: o mandatory(1): Do the actions in the indicated order, or don't do them at all. o recommended(2): Do the actions in the indicated order if you can, but if you can't do them in this order, do them in another order if you can. o dontCare(3): Do them -- I don't care about the order. The default value is 3 ("dontCare").None TRANSLATABLE= true
ValueMapstring1, 2, 3None None
Valuesstringmandatory, recommended, dontCareNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommonNamestringCIM_Policy
CreationClassNamestringCIM_PolicyAction
DescriptionstringCIM_ManagedElement
PolicyActionNamestringCIM_PolicyAction
PolicyRuleCreationClassNamestringCIM_PolicyAction
PolicyRuleNamestringCIM_PolicyAction
SystemCreationClassNamestringCIM_PolicyAction
SystemNamestringCIM_PolicyAction