// Copyright (c) 2005 DMTF. All rights reserved.
//
// Move class from Experimental to Final in v2.11.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// ==================================================================
// CIM_iSCSISessionFailures
// ==================================================================
[Version ( "2.11.0" ),
UMLPackagePath ( "CIM::Network::iSCSI" ),
Description (
"Failure Statistics for Sessions associated with a iSCSI Node. "
"An instance of this class will be associated by "
"ElementStatisticalData to an instance of "
"SCSIProtocolController representing an iSCSI Node. These "
"statistics are associated to a Node since they describe the "
"aggregated Session data for all failed Sessions associated to "
"iSCSI protocol endpoints used by the Node." )]
class CIM_iSCSISessionFailures : CIM_StatisticalData {
[Description (
"The number of times a session belonging to this Network "
"Entity has been failed." ),
Counter, MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstSsnFailures" }]
uint64 SessionFailures;
[Description ( "The type of the last session failure." ),
ValueMap { "1", "2", "3", "4" },
Values { "Other", "Digest", "Timeout", "Format" },
MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstLastSsnFailureType" },
ModelCorrespondence {
"CIM_iSCSISessionFailures.OtherLastSessionFailureType",
"CIM_iSCSISessionFailures.LastSessionFailureRemoteNodeName" }]
uint16 LastSessionFailureType;
[Description (
"A string describing the type of the last Session failure "
"when LastSessionFailureType is equal to the value 1, "
"\"Other\"." ),
ModelCorrespondence {
"CIM_iSCSISessionFailures.LastSessionFailureType" }]
string OtherLastSessionFailureType;
[Description (
"The iSCSI name of the remote node from the failed session."
),
MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstLastSsnRmtNodeName" },
ModelCorrespondence {
"CIM_iSCSISessionFailures.LastSessionFailureType" }]
string LastSessionFailureRemoteNodeName;
[Description (
"The count of sessions which were failed due to receipt "
"of a PDU containing header or data digest errors." ),
Counter, MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstSsnDigestErrors" }]
uint64 SessionDigestFailures;
[Description (
"The count of sessions which were failed due to a "
"sequence exceeding a time limit." ),
Counter, MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstSsnCxnTimeoutErrors" }]
uint64 SessionConnectionTimeoutFailures;
[Description (
"The count of sessions which were failed due to receipt "
"of a PDU which contained a format error." ),
Counter, MappingStrings {
"MIB.IETF|iSCSI-MIB.iscsiInstSsnFormatErrors" }]
uint64 SessionFormatErrors;
};