(file) Return to CIMError.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / General

Diff for /pegasus/src/Pegasus/General/CIMError.cpp between version 1.2 and 1.3

version 1.2, 2009/05/05 09:01:33 version 1.3, 2012/10/22 11:18:19
Line 52 
Line 52 
 static const size_t _numRequiredProperties = static const size_t _numRequiredProperties =
     sizeof(_requiredProperties) / sizeof(_requiredProperties[0]);     sizeof(_requiredProperties) / sizeof(_requiredProperties[0]);
  
 /*  
     Uint16 ErrorType;  
     String OtherErrorType;  
     String OwningEntity;  
     String MessageID;  
     String Message;  
     Array<String> MessageArguments;  
     Uint16 PerceivedSeverity;  
     Uint16 ProbableCause;  
     String ProbableCauseDescription;  
     Array<String> RecommendedActions;  
     String ErrorSource;  
     Uint16 ErrorSourceFormat;  
     String OtherErrorSourceFormat;  
     Uint32 CIMStatusCode;  
     String CIMStatusCodeDescription;  
 */  
   
 struct TableEntry  
 {  
     int enumTag;  
     const char* keyword;  
 };  
   
 static TableEntry _ErrorTypeTable[] =  
 {  
     { 0, "Unknown" },  
     { 1, "Other" },  
     { 2, "Communications Error" },  
     { 3, "Quality of Service Error" },  
     { 4, "Software Error" },  
     { 5, "Hardware Error" },  
     { 6, "Environmental Error" },  
     { 7, "Security Error" },  
     { 8, "Oversubscription Error" },  
     { 9, "Unavailable Resource Error" },  
     { 10, "Unsupported Operation Error" }  
 };  
   
 static TableEntry _PerceivedSeverityTable[] =  
 {  
     { 0, "Unknown" },  
     { 1, "Unused 1" },  
     { 2, "Low" },  
     { 3, "Medium" },  
     { 4, "High" },  
     { 5, "Fatal" }  
 };  
   
 static TableEntry _ProbableCauseTable[] =  
 {  
     { 0, "Unknown" },  
     { 1, "Other" },  
     { 2, "Adapter/Card Error" },  
     { 3, "Application Subsystem Failure" },  
     { 4, "Bandwidth Reduced" },  
     { 5, "Connection Establishment Error" },  
     { 6, "Communications Protocol Error" },  
     { 7, "Communications Subsystem Failure" },  
     { 8, "Configuration/Customization Error" },  
     { 9, "Congestion" },  
     { 10, "Corrupt Data" },  
     { 11, "CPU Cycles Limit Exceeded" },  
     { 12, "Dataset/Modem Error" },  
     { 13, "Degraded Signal" },  
     { 14, "DTE-DCE Interface Error" },  
     { 15, "Enclosure Door Open" },  
     { 16, "Equipment Malfunction" },  
     { 17, "Excessive Vibration" },  
     { 18, "File Format Error" },  
     { 19, "Fire Detected" },  
     { 20, "Flood Detected" },  
     { 21, "Framing Error" },  
     { 22, "HVAC Problem" },  
     { 23, "Humidity Unacceptable" },  
     { 24, "I/O Device Error" },  
     { 25, "Input Device Error" },  
     { 26, "LAN Error" },  
     { 27, "Non-Toxic Leak Detected" },  
     { 28, "Local Node Transmission Error" },  
     { 29, "Loss of Frame" },  
     { 30, "Loss of Signal" },  
     { 31, "Material Supply Exhausted" },  
     { 32, "Multiplexer Problem" },  
     { 33, "Out of Memory" },  
     { 34, "Output Device Error" },  
     { 35, "Performance Degraded" },  
     { 36, "Power Problem" },  
     { 37, "Pressure Unacceptable" },  
     { 38, "Processor Problem (Internal Machine Error)" },  
     { 39, "Pump Failure" },  
     { 40, "Queue Size Exceeded" },  
     { 41, "Receive Failure" },  
     { 42, "Receiver Failure" },  
     { 43, "Remote Node Transmission Error" },  
     { 44, "Resource at or Nearing Capacity" },  
     { 45, "Response Time Excessive" },  
     { 46, "Retransmission Rate Excessive" },  
     { 47, "Software Error" },  
     { 48, "Software Program Abnormally Terminated" },  
     { 49, "Software Program Error (Incorrect Results)" },  
     { 50, "Storage Capacity Problem" },  
     { 51, "Temperature Unacceptable" },  
     { 52, "Threshold Crossed" },  
     { 53, "Timing Problem" },  
     { 54, "Toxic Leak Detected" },  
     { 55, "Transmit Failure" },  
     { 56, "Transmitter Failure" },  
     { 57, "Underlying Resource Unavailable" },  
     { 58, "Version Mismatch" },  
     { 59, "Previous Alert Cleared" },  
     { 60, "Login Attempts Failed" },  
     { 61, "Software Virus Detected" },  
     { 62, "Hardware Security Breached" },  
     { 63, "Denial of Service Detected" },  
     { 64, "Security Credential Mismatch" },  
     { 65, "Unauthorized Access" },  
     { 66, "Alarm Received" },  
     { 67, "Loss of Pointer" },  
     { 68, "Payload Mismatch" },  
     { 69, "Transmission Error" },  
     { 70, "Excessive Error Rate" },  
     { 71, "Trace Problem" },  
     { 72, "Element Unavailable" },  
     { 73, "Element Missing" },  
     { 74, "Loss of Multi Frame" },  
     { 75, "Broadcast Channel Failure" },  
     { 76, "Invalid Message Received" },  
     { 77, "Routing Failure" },  
     { 78, "Backplane Failure" },  
     { 79, "Identifier Duplication" },  
     { 80, "Protection Path Failure" },  
     { 81, "Sync Loss or Mismatch" },  
     { 82, "Terminal Problem" },  
     { 83, "Real Time Clock Failure" },  
     { 84, "Antenna Failure" },  
     { 85, "Battery Charging Failure" },  
     { 86, "Disk Failure" },  
     { 87, "Frequency Hopping Failure" },  
     { 88, "Loss of Redundancy" },  
     { 89, "Power Supply Failure" },  
     { 90, "Signal Quality Problem" },  
     { 91, "Battery Discharging" },  
     { 92, "Battery Failure" },  
     { 93, "Commercial Power Problem" },  
     { 94, "Fan Failure" },  
     { 95, "Engine Failure" },  
     { 96, "Sensor Failure" },  
     { 97, "Fuse Failure" },  
     { 98, "Generator Failure" },  
     { 99, "Low Battery" },  
     { 100, "Low Fuel" },  
     { 101, "Low Water" },  
     { 102, "Explosive Gas" },  
     { 103, "High Winds" },  
     { 104, "Ice Buildup" },  
     { 105, "Smoke" },  
     { 106, "Memory Mismatch" },  
     { 107, "Out of CPU Cycles" },  
     { 108, "Software Environment Problem" },  
     { 109, "Software Download Failure" },  
     { 110, "Element Reinitialized" },  
     { 111, "Timeout" },  
     { 112, "Logging Problems" },  
     { 113, "Leak Detected" },  
     { 114, "Protection Mechanism Failure" },  
     { 115, "Protecting Resource Failure" },  
     { 116, "Database Inconsistency" },  
     { 117, "Authentication Failure" },  
     { 118, "Breach of Confidentiality" },  
     { 119, "Cable Tamper" },  
     { 120, "Delayed Information" },  
     { 121, "Duplicate Information" },  
     { 122, "Information Missing" },  
     { 123, "Information Modification" },  
     { 124, "Information Out of Sequence" },  
     { 125, "Key Expired" },  
     { 126, "Non-Repudiation Failure" },  
     { 127, "Out of Hours Activity" },  
     { 128, "Out of Service" },  
     { 129, "Procedural Error" },  
     { 130, "Unexpected Information" },  
 };  
   
 static TableEntry _ErrorSourceFormatTable[] =  
 {  
     { 0, "Unknown" },  
     { 1, "Other" },  
     { 2, "CIMObjectHandle" },  
 };  
   
 static TableEntry _CIMStatusCodeTable[] =  
 {  
     { 1, "CIM_ERR_FAILED" },  
     { 2, "CIM_ERR_ACCESS_DENIED" },  
     { 3, "CIM_ERR_INVALID_NAMESPACE" },  
     { 4, "CIM_ERR_INVALID_PARAMETER" },  
     { 5, "CIM_ERR_INVALID_CLASS" },  
     { 6, "CIM_ERR_NOT_FOUND" },  
     { 7, "CIM_ERR_NOT_SUPPORTED" },  
     { 8, "CIM_ERR_CLASS_HAS_CHILDREN" },  
     { 9, "CIM_ERR_CLASS_HAS_INSTANCES" },  
     { 10, "CIM_ERR_INVALID_SUPERCLASS" },  
     { 11, "CIM_ERR_ALREADY_EXISTS" },  
     { 12, "CIM_ERR_NO_SUCH_PROPERTY" },  
     { 13, "CIM_ERR_TYPE_MISMATCH" },  
     { 14, "CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED" },  
     { 15, "CIM_ERR_INVALID_QUERY" },  
     { 16, "CIM_ERR_METHOD_NOT_AVAILABLE" },  
     { 17, "CIM_ERR_METHOD_NOT_FOUND" },  
     { 18, "CIM_ERR_UNEXPECTED_RESPONSE" },  
     { 19, "CIM_ERR_INVALID_RESPONSE_DESTINATION" },  
     { 20, "CIM_ERR_NAMESPACE_NOT_EMPTY" },  
 };  
   
 CIMError::CIMError() : _inst("CIM_Error") CIMError::CIMError() : _inst("CIM_Error")
 { {
     _inst.addProperty(CIMProperty(     _inst.addProperty(CIMProperty(


Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2