HP Insight Management WBEM Providers for HP integrated VMware ESXi 5.0 U1 June 2012 Profiles

HP Record Log Profile
Version 1.1.0 11
7 Implementation Requirements
TimeOfLastChange property must be updated whenever records are added, deleted or modified in the
RecordLog. If the log supports the UpdateTimestamp property (i.e., the log entries keep both the creation
and update time stamps), modified records must update the UpdateTimestamp if they are modified such
that the MOWI analyzer must re-consider the records in its analysis.
Support of the HP_CommonRecordLogIndication class and the related subscription to indications is
optional. These indications are sent to inform the client of new entries added to the log or when entries
are significantly modified such that they should be retrieved and re-analyzed. If the indication is
supported, the provider will determine the severity of the indications generated when entries are added or
modified, based on its determination of the severity of the entry and how critical it is for the MOWI
analyzer to consider the entry. The provider will support subscriptions as well as generation of the
indications, as appropriate. The indication contains the keys for the RecordLog and the keys for the
records, to allow a client to determine which log is sending the indication and which entries have been
added or modified.
Properties in the schema that have ModelCorrespondence to other properties in other classes are
expected to be filled in by the indication provider by one of the following methods:
1) Retrieve the property directly from instance provider for the class for the instance that is related to
this indication
2) Use the exact same mechanisms used by the instance provider for the class that is related to this
indication to retrieve the information directly from the hardware and format it.
If there is no instance provider for the class, the indication provider can use whatever mechanism
necessary to retrieve the information directly from the hardware. However, when an instance provider
becomes available, the indication provider must work with the instance provider to coordinate the
mechanisms used to retrieve the information or modify the instance provider to retrieve the information
from the instance provider. This coordination should occur prior to actual ship of the instance provider.
There are no requirements on the persistence of Indications, once they are sent to the CIMOM for
distribution to the clients with matching subscriptions. It is the responsibility of the client to archive the
indications of interest.
The 3 Variable property arrays, VariableNames[], VariableTypes[] and VariableValues[] are used by the
provider to supply error specific information. For example, if an error was logged concerning a SCSI
error, the Variable property arrays could be used to contain the SCSI Sense key, Sense code and Sense
qualifier in the following manner (example is for an illegal request 0x05, Invalid field in CDB 0x24, 0x00):
VariableNames[0] = “SCSI Sense Key”
VariableNames[1] = “SCSI Sense Code”
VariableNames[2] = “SCSI Sense Qualifier”
VariableTypes[0] = uint8
VariableTypes[1] = uint8
VariableTypes[2] = uint8
VariableValues[0] = 0x05
VariableValues[1] = 0x24
VariableValues[2] = 0x00