CIM211 Class Declaration
PRS_Statement

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

PRS_Statement --> PRS_ExpressionElement --> PRS_ExchangeElement --> CIM_ManagedElement --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSPRS_ExpressionElement
NAMEPRS_Statement

Class Qualifiers

Class PRS_Statement Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0 PRS_Statement
DescriptionstringPRS_Statement contains the text describing a problem, any relevant background information, and its resolution. Statements are units of text ranging from brief sentences or phrases to paragraphs or pages. There is no limit to the number of PRS_Statements within a Solution, as long as they support the intent and focus of their root class. Root classes include: PRS_Reference, PRS_Problem or PRS_Resolution. PRS_Statements may be grouped together to build compound ’ sentences ’ . For example, StatementA = Printer output is blotchy. StatementB = Print jobs per day are less than 50. ExpressionA = StatementA AND StatementB. PRS_Statement
DescriptionstringPRS_ExpressionElement is an abstract base class for PRS_Products and PRS_Statements. It provides a common association point for objects associated with PRS_Expressions. PRS_ExpressionElement
DescriptionstringPRS_ExchangeElement is an abstract base class for all classes in the Solution and Service Incident object model. As an abstract class it is never instantiated. PRS_ExchangeElement exists to provide a single anchor point for associations that may be made to any Solution or Service Incident object. For example, Administrative or Attachment instances may be associated with any object derived from PRS_ExchangeElement. To support this generic association capability, the PRS_AdminAssociation and PRS_Attached associations both derive from the CIM_Dependency association and override the Antecedent property of that class to be a PRS_ExchangeElement REF. PRS_ExchangeElement
DescriptionstringManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement

Properties

Properties
NameTypeValueQualifiersClassOrigin
StatementRoleuint8 Description
ValueMap
Values
PRS_Statement
Textstring Description PRS_Statement
StatementOperatorstring Description PRS_Statement
FeatureValuestring Description PRS_Statement
Orderstring Description PRS_Statement
Relevanceuint16 Description
MinValue
MaxValue
PRS_Statement
PRSUniqueNamestring Key
Description
PRS_ExchangeElement
DirtyFlaguint8 Description
ValueMap
Values
PRS_ExchangeElement
Captionstring Description
MaxLen
CIM_ManagedElement
Descriptionstring Description CIM_ManagedElement
ElementNamestring Description CIM_ManagedElement

Property Qualifiers

Property StatementRole Qualifiers
NameTypeValueFrom Class
DescriptionstringStatementRole describes how the PRS_Statement relates to the larger context. For example, is the PRS_Statement describing a Fix or a Symptom? ’ Description ’ is generic text without a specific diagnostic application. ’ Symptom ’ describes initial observable incident or behavior that the user reports. ’ Error_Message ’ is a specific type of symptom that the user reports, describing the specific error condition. ’ Objective ’ is what the user wants to accomplish, often expressed as a positive condition. FOr example, how to print on a network. ’ Evidence ’ is information that is collected to diagnose the problem after the symptom is reported. ’ Cause ’ is a description of the underlying facts or factors that engender or relate this behavior. ’ Work_around ’ is information that lets the user work, but does not correct the problem completely. ’ Fix ’ is information that fixes the problem completely. ’ Answer ’ is the information given to the user such as steps to perform, wording to support their environment and understanding. ’ Keyword ’ is a specific classification using defined words or phrases. ’ Changes ’ describe recent changes in the environment which could affect the problem or resolution. ’ Title ’ is the title applying to associated PRS_Statements (usually associated via an ’ and ’ expression. PRS_Statement
ValueMapstring
[See below.]
PRS_Statement
ValuesstringDescription
Symptom
Error_Message
Objective
Evidence
Cause
Work_Around
Fix
Answer
Keyword
Changes
Title
Other
Unknown
PRS_Statement

NameValue
0Description
1Symptom
2Error_Message
3Objective
4Evidence
5Cause
6Work_Around
7Fix
8Answer
9Keyword
10Changes
11Title
254Other
255Unknown
Property Text Qualifiers
NameTypeValueFrom Class
DescriptionstringThe descriptive text used for the PRS_Statement. PRS_Statement

Property StatementOperator Qualifiers
NameTypeValueFrom Class
DescriptionstringWhen the PRS_Adminstrative object indicates Level 2 compliance, StatementOperator describes the relationship between an associated PRS_Feature and the FeatureValue property. This property is ignored if there is no PRS_Feature associated with this PRS_Statement. PRS_Statement

Property FeatureValue Qualifiers
NameTypeValueFrom Class
DescriptionstringWhen the PRS_Adminstrative object indicates Level 2 compliance, FeatureValue is the specific value selected from the associated PRS_Feature. This property is ignored if there is no PRS_Feature associated with this PRS_Statement. PRS_Statement

Property Order Qualifiers
NameTypeValueFrom Class
DescriptionstringOrder is used to sequence PRS_Statements associated with a single PRS_Expression to allow a Consumer to process the information in the order desired by the Producer. PRS_Statement

Property Relevance Qualifiers
NameTypeValueFrom Class
DescriptionstringImportance of this Statement. The value of this property shall be an integer value in the range of 0 to 100, inclusive. PRS_Statement
MinValuesint640 PRS_Statement
MaxValuesint64100 PRS_Statement

Property PRSUniqueName Qualifiers
NameTypeValueFrom Class
Keybooleantrue PRS_ExchangeElement
DescriptionstringThe PRSUniqueName property is a Globally Unique IDentifier (GUID) also known as a Universally Unique IDentifier (UUID). This property allows Solution and Service Incident objects to be used by multiple Solutions or Service Incidents without duplication. In addition, all Solution or Service Incidents containing a unique object are updated when the object is updated. PRS_ExchangeElement

Property DirtyFlag Qualifiers
NameTypeValueFrom Class
DescriptionstringThe DirtyFlag is used by the SISService Start Transaction method to determine whether an ExchangeElement has been created, modified or deleted since the last Transaction. Any object not marked ’ Clean ’ is included in the next Transaction. It is the responsibility of the entity creating, modifying or deleting the object derived from ExchangeElement to set this property appropriately. This property value is set to ’ Clean ’ by an invocation of the Transaction Complete method with a Status parameter of zero (0). PRS_ExchangeElement
ValueMapstring
[See below.]
PRS_ExchangeElement
ValuesstringClean
New
Modified
Deleted
PRS_ExchangeElement

NameValue
0Clean
1New
2Modified
3Deleted
Property Caption Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement
MaxLenuint3264 CIM_ManagedElement

Property Description Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Description property provides a textual description of the object. CIM_ManagedElement

Property ElementName Qualifiers
NameTypeValueFrom Class
DescriptionstringA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
PRS_StatementFeaturePRS_StatementAntecedent
PRS_ExpressionLinkPRS_ExpressionElementDependent
PRS_AdminAssociationPRS_ExchangeElementAntecedent
PRS_AttachedPRS_ExchangeElementDependent
CIM_ComponentCIM_ManagedElementGroupComponent
CIM_ComponentCIM_ManagedElementPartComponent
CIM_ConcreteComponentCIM_ManagedElementGroupComponent
CIM_ConcreteComponentCIM_ManagedElementPartComponent
CIM_CredentialContextCIM_ManagedElementElementProvidingContext
CIM_DefaultElementCapabilitiesCIM_ManagedElementManagedElement
CIM_DependencyCIM_ManagedElementAntecedent
CIM_DependencyCIM_ManagedElementDependent
CIM_HostedDependencyCIM_ManagedElementAntecedent
CIM_HostedDependencyCIM_ManagedElementDependent
CIM_ScopedSettingCIM_ManagedElementAntecedent
CIM_MetricDefForMECIM_ManagedElementAntecedent
CIM_MetricForMECIM_ManagedElementAntecedent
CIM_RelatedElementCausingErrorCIM_ManagedElementDependent
CIM_RelatedElementCausingErrorCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementDependent
CIM_ConcreteDependencyCIM_ManagedElementAntecedent
CIM_ConcreteDependencyCIM_ManagedElementDependent
CIM_ElementAsUserCIM_ManagedElementAntecedent
CIM_RecordAppliesToElementCIM_ManagedElementDependent
CIM_AuthenticationTargetCIM_ManagedElementDependent
CIM_AuthorizationSubjectCIM_ManagedElementDependent
CIM_AuthorizationTargetCIM_ManagedElementDependent
CIM_ElementSoftwareIdentityCIM_ManagedElementDependent
CIM_IsSpareCIM_ManagedElementAntecedent
CIM_ProvidesServiceToElementCIM_ManagedElementDependent
CIM_ElementCapabilitiesCIM_ManagedElementManagedElement
CIM_IdentityContextCIM_ManagedElementElementProvidingContext
CIM_LogicalIdentityCIM_ManagedElementSystemElement
CIM_LogicalIdentityCIM_ManagedElementSameElement
CIM_ConcreteIdentityCIM_ManagedElementSystemElement
CIM_ConcreteIdentityCIM_ManagedElementSameElement
CIM_SWRManageableAspectCIM_ManagedElementSystemElement
CIM_MemberOfCollectionCIM_ManagedElementMember
CIM_MemberPrincipalCIM_ManagedElementMember
CIM_ElementInPolicyRoleCollectionCIM_ManagedElementMember
CIM_OwningCollectionElementCIM_ManagedElementOwningElement
CIM_ParametersForMethodCIM_ManagedElementTheMethod
CIM_ParameterValueSourcesCIM_ManagedElementValueSource
CIM_PolicySetAppliesToElementCIM_ManagedElementManagedElement
CIM_AuthorizationRuleAppliesToTargetCIM_ManagedElementManagedElement
CIM_RoleLimitedToTargetCIM_ManagedElementTargetElement
CIM_StatisticsCIM_ManagedElementElement
CIM_SynchronizedCIM_ManagedElementSystemElement
CIM_SynchronizedCIM_ManagedElementSyncedElement
CIM_StorageSynchronizedCIM_ManagedElementSystemElement
CIM_StorageSynchronizedCIM_ManagedElementSyncedElement
CIM_AssignedIdentityCIM_ManagedElementManagedElement
CIM_AuthorizedSubjectCIM_ManagedElementPrivilegedElement
CIM_AuthorizedTargetCIM_ManagedElementTargetElement
CIM_ElementConformsToProfileCIM_ManagedElementManagedElement
CIM_ElementLocationCIM_ManagedElementElement
CIM_ElementProfileCIM_ManagedElementManagedElement
CIM_ElementSecuritySensitivityCIM_ManagedElementManagedElement
CIM_ElementSettingDataCIM_ManagedElementManagedElement
CIM_ElementStatisticalDataCIM_ManagedElementManagedElement
CIM_OwningJobElementCIM_ManagedElementOwningElement
CIM_AffectedJobElementCIM_ManagedElementAffectedElement
CIM_ServiceAffectsElementCIM_ManagedElementAffectedElement
CIM_ServiceAvailableToElementCIM_ManagedElementUserOfService
CIM_SAPAvailableForElementCIM_ManagedElementManagedElement
CIM_ManagementSAPCIM_ManagedElementManagedElement