// Copyright (c) 2005 DMTF. All rights reserved.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// Add PUnit qualifier values
// to Units qualifier values.
// ==================================================================
// CIM_FCIPSettings
// ==================================================================
[Experimental, Version ( "2.8.1000" ),
UMLPackagePath ( "CIM::Network::ChannelExtender" ),
Description (
"FCIPSettings class defines the attributes that affect the "
"behavior of an Fibre Channel ProtocolEndpoint. The attributes "
"are tied to the Fibre Channel ProtocolEndpoint though an "
"ElementSettingData association. This class may also be used to "
"specify the default settings for all Fibre Channel "
"ProtocolEndpoint instances created on a ComputerSystem though "
"an ElementSettingData association to the ComputerSystem. "
"Processes that create new instances of Fibre Channel "
"ProtocolEndpoint and the associated setting data should check "
"for a FCIPSettings instance associated with the ComputerSystem "
"and should only create a new instance of FCIPSettings specific "
"to the Fibre Channel ProtocolEndpoint if the default settings "
"need to be overridden for the specific Fibre Channel "
"ProtocolEndpoint instance." )]
class CIM_FCIPSettings : CIM_SettingData {
[Write, Description (
"Identify the types of FCIP SOF values to be carried on "
"the connection. (1) Class F (2) Class 2 (3) Class 3 (4) "
"Class 4." ),
ValueMap { "1", "2", "3", "4" },
Values { "SOF(F)", "SOF(2)", "SOF(3)", "SOF(4)" },
MappingStrings {
"Fibre Channel Over TCP/IP (FCIP) Draft.IETF|Section 8.1" }]
uint16 ConnectionUsageFlags;
[Write, Description (
"Timeout to wait for echoed FCIP Special Frame bytes." ),
Units ( "Seconds" ),
MinValue ( 90 ),
MappingStrings {
"Fibre Channel Over TCP/IP (FCIP) Draft.IETF|Section 8.1" },
PUnit ( "second" )]
uint32 SpecialFrameTimeout = 90;
[Write, Description (
"FC Keep Alive Timeout value to be applied to the new TCP "
"Connection." ),
Units ( "Seconds" ),
MappingStrings {
"Fibre Channel Over TCP/IP (FCIP) Draft.IETF|Section 8.1" },
PUnit ( "second" )]
uint32 KeepAliveTimeout;
};