Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE
Class PolicyActionVendor

The PolicyActionVendor class is a concrete base class that provides a general extension mechanism for representing PolicyActions that have not been modeled with the attributes specified in this model. This class uses two of its properties (Constraint and ConstraintEncoding) for defining the content and format of a vendor-specific condition. Its third property (actionResponse) to provide a standard result, so that this object can be placed with other PolicyAction objects in a PolicyRule object. Standardized extensions are not expected to use this class.

Attributes
String actionData actionData

This attribute provides a general extension mechanism for representing policy actions that have not been modeled with the specific properties contained in this model. The format of this attribute is determined by the OID value stored in the ActionEncoding attribute.

A policy decision point can readily determine whether it supports the values stored in an instance of ActionData by checking the OID value from ActionEncoding against the set of OIDs it recognizes. The action for the policy decision point to take in case it does not recognize the format of this data could itself be modeled as a PolicyRule, governing the behavior of the policy decision point.

Notes:
Not present in the ITU specs. The CIM defines a similar attribute called ActionData.

String actionEncoding actionEncoding

This is a string attribute. It is used to represent an OID that in turn identifies the encoding and semantics of the ActionData attribute value array in this instance. The value of this property is a single string, representing a single OID.

Notes: Not present in the ITU specs. The CIM defines a similar attribute called ActionEncoding.

Boolean actionResponse actionResponse

This is a Boolean attribute that is used to allow a 'standard' definition of a TRUE/FALSE response to be made by an external system attached to the model at this point. This will allow integration with a generalized policy processing engine.

notes: Not defined in the ITU or CIM specs.

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction
_policyRuleBase _policyRuleBase, _policyAction _policyAction, _policyAction1 _policyAction1, _policyActionSpec _policyActionSpec, _revenueAssuranceConsequence _revenueAssuranceConsequence, policyRule policyRule, policyAction policyAction, policyAction2 policyAction2

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy
_policyApplication _policyApplication, keywords keywords, policyName policyName, _policyRepository _policyRepository, _policyDomain _policyDomain

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePolicyActionVendor
Name Expression
NamespacePolicy Action ABE
Owned Template Signature
OwnerPolicy Action ABE
Owning Template Parameter
PackagePolicy Action ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyActionVendor
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 actionData
Public String actionData

This attribute provides a general extension mechanism for representing policy actions that have not been modeled with the specific properties contained in this model. The format of this attribute is determined by the OID value stored in the ActionEncoding attribute.

A policy decision point can readily determine whether it supports the values stored in an instance of ActionData by checking the OID value from ActionEncoding against the set of OIDs it recognizes. The action for the policy decision point to take in case it does not recognize the format of this data could itself be modeled as a PolicyRule, governing the behavior of the policy decision point.

Notes:
Not present in the ITU specs. The CIM defines a similar attribute called ActionData.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyActionVendor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameactionData
Name Expression
NamespacePolicyActionVendor
Opposite
OwnerPolicyActionVendor
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyActionVendor::actionData
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 actionEncoding
Public String actionEncoding

This is a string attribute. It is used to represent an OID that in turn identifies the encoding and semantics of the ActionData attribute value array in this instance. The value of this property is a single string, representing a single OID.

Notes: Not present in the ITU specs. The CIM defines a similar attribute called ActionEncoding.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyActionVendor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameactionEncoding
Name Expression
NamespacePolicyActionVendor
Opposite
OwnerPolicyActionVendor
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyActionVendor::actionEncoding
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 actionResponse
Public Boolean actionResponse

This is a Boolean attribute that is used to allow a 'standard' definition of a TRUE/FALSE response to be made by an external system attached to the model at this point. This will allow integration with a generalized policy processing engine.

notes: Not defined in the ITU or CIM specs.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyActionVendor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameactionResponse
Name Expression
NamespacePolicyActionVendor
Opposite
OwnerPolicyActionVendor
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyActionVendor::actionResponse
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic