# Class CIM_iSCSISessionSettings
extends CIM_SettingData

The default negotiation settings for an iSCSI Session. These properties are used as the starting position for login negotiations between initiator and target nodes. The properties describing the resulting outcome of the login negotiation are in the iSCSISession class. Depending on a given implementation an instance of iSCSISessionSettings will be associated by ElementSettingData to one or more instances of iSCSIProtocolEndpoint, SCSIProtocolController, or ComputerSystem.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_iSCSISessionSettings

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The default negotiation settings for an iSCSI Session. These properties are used as the starting position for login negotiations between initiator and target nodes. The properties describing the resulting outcome of the login negotiation are in the iSCSISession class. Depending on a given implementation an instance of iSCSISessionSettings will be associated by ElementSettingData to one or more instances of iSCSIProtocolEndpoint, SCSIProtocolController, or ComputerSystem.
UMLPackagePath | string | CIM::Network::iSCSI
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
DataPDUInOrderPreference | boolean | true
Description | string | The DataPDUInOrder preference of this node. False (=No) indicates that iSCSI data PDUs within sequences MAY be in any order. True (=Yes) indicates that data PDUs within sequences MUST be at continuously increasing addresses, with no gaps or overlay between PDUs.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeDataPDUInOrder
ModelCorrespondence | string | CIM_iSCSISession.DataPDUInOrder
Write | boolean | true
DataSequenceInOrderPreference | boolean | true
Description | string | The DataSequenceInOrder preference of this node. False (=No) indicates that iSCSI data PDU sequences MAY be transferred in any order. True (=Yes) indicates that data PDU sequences MUST be transferred using continuously increasing offsets, except during error recovery.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeDataSequenceInOrder
ModelCorrespondence | string | CIM_iSCSISession.DataSequenceInOrder
Write | boolean | true
DefaultTimeToRetainPreference | uint32 | 20
Description | string | The DefaultTime2Retain preference of this node. This is the maximum time, in seconds after an initial wait (Time2Wait), before which an active iSCSI task reassignment is still possible after an unexpected connection termination or a connection reset.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Retain
MaxValue | sint64 | 3600
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_iSCSISession.DefaultTimeToRetain
PUnit | string | second
Units | string | Seconds
Write | boolean | true
DefaultTimeToWaitPreference | uint32 | 2
Description | string | The DefaultTime2Wait preference of this node. This is the minimum time, in seconds, to wait before attempting an explicit/implicit logout or active iSCSI task reassignment after an unexpected connection termination or a connection reset.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeDefaultTime2Wait
MaxValue | sint64 | 3600
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_iSCSISession.DefaultTimeToWait
PUnit | string | second
Units | string | Seconds
Write | boolean | true
ErrorRecoveryLevelPreference | uint32 | 0
Description | string | The ErrorRecoveryLevel preference of this node. Currently, only 0-2 are valid. This is designed to accommodate future error recover levels. Higher error recovery levels imply support in addition to support for the lower error level functions. In other words, error level 2 implies support for levels 0-1, since those functions are subsets of error level 2.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeErrorRecoveryLevel
MaxValue | sint64 | 255
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_iSCSISession.ErrorRecoveryLevel
Write | boolean | true
ImmediateDataPreference | boolean | true
Description | string | This property indicates ImmediateData preference for this node True = YES (but will accept NO), False = NO.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeImmediateData
ModelCorrespondence | string | CIM_iSCSISession.ImmediateData
Write | boolean | true
InitialR2TPreference | boolean | true
Description | string | This property indicates the InitialR2T preference for this node: true = YES, false = will try to negotiate NO, will accept YES.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeInitialR2T
ModelCorrespondence | string | CIM_iSCSISession.InitialR2T
Write | boolean | true
MaxConnectionsPerSession | uint32 | 1
Description | string | The maximum number of connections allowed in each session to and/or from this node.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeMaxConnections
MaxValue | sint64 | 65535
MinValue | sint64 | 1
ModelCorrespondence | string | CIM_iSCSISession.MaxConnectionsPerSession
Write | boolean | true
MaxDataBurstLength | uint32 | 262144
Description | string | The maximum number of bytes which can be sent within a single sequence of Data-In or Data-Out PDUs.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeMaxBurstLength
MaxValue | sint64 | 16777215
MinValue | sint64 | 512
ModelCorrespondence | string | CIM_iSCSISession.MaxDataBurstLength
PUnit | string | byte
Units | string | Bytes
Write | boolean | true
MaxOutstandingR2T | uint32 | 1
Description | string | Maximum number of outstanding R2Ts allowed per ISCSI task.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeMaxOutstandingR2T
MaxValue | sint64 | 65535
MinValue | sint64 | 1
ModelCorrespondence | string | CIM_iSCSISession.MaxOutstandingR2T
Write | boolean | true
MaxUnsolicitedFirstDataBurstLength | uint32 | 65536
Description | string | The maximum length (bytes) supported for unsolicited data to/from this node.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiNodeFirstBurstLength
MaxValue | sint64 | 16777215
MinValue | sint64 | 512
ModelCorrespondence | string | CIM_iSCSISession.MaxUnsolicitedFirstDataBurstLength
PUnit | string | byte
Units | string | Bytes
Write | boolean | true

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods