Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
PRS_Statement --> PRS_ExpressionElement --> PRS_ExchangeElement --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS PRS_ExpressionElement NAME PRS_Statement
Class PRS_Statement Qualifiers Name Type Value From Class Version string 2.6.0 PRS_Statement Description string PRS_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 Description string PRS_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 Description string PRS_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 Description string ManagedElement 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 Name Type Value Qualifiers ClassOrigin StatementRole uint8 Description
ValueMap
ValuesPRS_Statement Text string Description PRS_Statement StatementOperator string Description PRS_Statement FeatureValue string Description PRS_Statement Order string Description PRS_Statement Relevance uint16 Description
MinValue
MaxValuePRS_Statement PRSUniqueName string Key
DescriptionPRS_ExchangeElement DirtyFlag uint8 Description
ValueMap
ValuesPRS_ExchangeElement Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property StatementRole Qualifiers Name Type Value From Class Description string StatementRole 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 ValueMap string [See below.] PRS_Statement Values string Description
Symptom
Error_Message
Objective
Evidence
Cause
Work_Around
Fix
Answer
Keyword
Changes
Title
Other
UnknownPRS_Statement
Name Value 0 Description 1 Symptom 2 Error_Message 3 Objective 4 Evidence 5 Cause 6 Work_Around 7 Fix 8 Answer 9 Keyword 10 Changes 11 Title 254 Other 255 Unknown
Property Text Qualifiers Name Type Value From Class Description string The descriptive text used for the PRS_Statement. PRS_Statement
Property StatementOperator Qualifiers Name Type Value From Class Description string When 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 Name Type Value From Class Description string When 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 Name Type Value From Class Description string Order 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 Name Type Value From Class Description string Importance of this Statement. The value of this property shall be an integer value in the range of 0 to 100, inclusive. PRS_Statement MinValue sint64 0 PRS_Statement MaxValue sint64 100 PRS_Statement
Property PRSUniqueName Qualifiers Name Type Value From Class Key boolean true PRS_ExchangeElement Description string The 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 Name Type Value From Class Description string The 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 ValueMap string [See below.] PRS_ExchangeElement Values string Clean
New
Modified
DeletedPRS_ExchangeElement
Name Value 0 Clean 1 New 2 Modified 3 Deleted
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A 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
Method Qualifiers
Parameters
Parameter Qualifiers