Support\PRS_Statement.mof.mof (HTML version)

Return to index
PRS_Statement Superclass: PRS_ExpressionElement
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.
Qualifiers:Version ( "2.6.0" ) UMLPackagePath ( "PRS::Support" )
Parameters (local in grey)
string FeatureValue ;
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.
string Order ;
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.
MaxValue ( 100 )
MinValue ( 0 )
uint16 Relevance ;
Importance of this Statement. The value of this property shall be an integer value in the range of 0 to 100, inclusive.
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "254" , "255" }
Values { "Description" , "Symptom" , "Error_Message" , "Objective" , "Evidence" , "Cause" , "Work_Around" , "Fix" , "Answer" , "Keyword" , "Changes" , "Title" , "Other" , "Unknown" }
uint8 StatementRole ;
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.
string StatementOperator ;
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.
string Text ;
The descriptive text used for the PRS_Statement.
ValueMap { "0" , "1" , "2" , "3" }
Values { "Clean" , "New" , "Modified" , "Deleted" }
uint8 DirtyFlag ;
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).
Key
string PRSUniqueName ;
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.
string ElementName ;
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.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.