(file) Return to Device28_FC.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIMPrelim28

   1 tony  1.1 // ===================================================================
   2           // Title:       Device Fibre Channel 2.8
   3           // Filename:    Device28_FC.mof
   4           // Version:     2.8
   5           // Release:     Preliminary
   6           // Date:        08/22/2003
   7           // ===================================================================
   8           // Copyright 2000-2003 Distributed Management Task Force, Inc. (DMTF).
   9           // All rights reserved.
  10           // DMTF is a not-for-profit association of industry members dedicated
  11           // to promoting enterprise and systems management and interoperability.
  12           // DMTF specifications and documents may be reproduced for uses
  13           // consistent with this purpose by members and non-members,
  14           // provided that correct attribution is given.
  15           // As DMTF specifications may be revised from time to time,
  16           // the particular version and release date should always be noted.
  17           // 
  18           // Implementation of certain elements of this standard or proposed
  19           // standard may be subject to third party patent rights, including
  20           // provisional patent rights (herein "patent rights"). DMTF makes
  21           // no representations to users of the standard as to the existence
  22 tony  1.1 // of such rights, and is not responsible to recognize, disclose, or
  23           // identify any or all such third party patent right, owners or
  24           // claimants, nor for any incomplete or inaccurate identification or
  25           // disclosure of such rights, owners or claimants. DMTF shall have no
  26           // liability to any party, in any manner or circumstance, under any
  27           // legal theory whatsoever, for failure to recognize, disclose, or
  28           // identify any such third party patent rights, or for such party's
  29           // reliance on the standard or incorporation thereof in its product,
  30           // protocols or testing procedures. DMTF shall have no liability to
  31           // any party implementing such standard, whether such implementation
  32           // is foreseeable or not, nor to any patent owner or claimant, and shall
  33           // have no liability or responsibility for costs or losses incurred if
  34           // a standard is withdrawn or modified after publication, and shall be
  35           // indemnified and held harmless by any party implementing the
  36           // standard from any and all claims of infringement by a patent owner
  37           // for such implementations.
  38           // 
  39           // For information about patents held by third-parties which have
  40           // notified the DMTF that, in their opinion, such patent may relate to
  41           // or impact implementations of DMTF standards, visit
  42           // http://www.dmtf.org/about/policies/disclosures.php.
  43 tony  1.1 // ===================================================================
  44           // Description: The Device Model extends the management concepts that
  45           //              are related to LogicalDevices. This file defines the
  46           //              concepts and classes to manage Fibre Channel devices
  47           //              and Zones.
  48           // 
  49           //              The object classes below are listed in an order that
  50           //              avoids forward references. Required objects, defined
  51           //              by other working groups, are omitted.
  52           // ==================================================================
  53           // Change log for v2.8
  54           // CR1001 - Update ZoneMembershipSettingData to use
  55           //          CIM_ConnectivityMembershipSettingData
  56           // CR1032 - Add Zoning methods
  57           // CR1035 - Add additional properties to FCPortStatistic
  58           // CR1082 - Changed ref from CIM_ZoneAlias to
  59           // CIM_NamedAddressCollection.
  60           //          Changed ZoneMemberSettingData to ZoneMembershipSettingData
  61           //          Corrected ValueMap for the method ActivateZoneSet
  62           // CR1122 - Correct type of ZoneService.RequestedSessionState
  63           // 
  64 tony  1.1 // Change Log for v2.7.1
  65           //       - Fix Value/ValueMap mismatch in FCPort.SupportedCOS and
  66           //         ActiveCOS
  67           // 
  68           // Change Log for v2.7 Final
  69           // CR940 - Fix Value/ValueMap mismatch in FCPort.ActiveFC4Types
  70           // CR948 - Add additional value of "G" to FCPort.PortType
  71           // CR970 - Removal of the Experimental qualifier
  72           //       - Move ZoneCapabilities to CIM V2.8, as Experimental
  73           // CR975 - Clean up of Zone
  74           // CR976 - Remove ZoneAlias in lieu of the Network's class
  75           //         NamedAddressCollection
  76           // CR977 - Update to ZoneMemberSettingData to allow for common
  77           //         superclass of ConnectivitySettingData
  78           // 
  79           // Change Log for v2.7
  80           // CR630 - Add FCPort and FCPortStatistics
  81           // CR674 - Add ZoneSet, Zone, ZoneAlias, ZoneMemberSettingData,
  82           //         ZoneService and ZoneCapabilities
  83           // CR783 - Modify FCPort and FCPortStatistics
  84           // ==================================================================
  85 tony  1.1 
  86           #pragma locale ("en_US")
  87           
  88           
  89           // ==================================================================
  90           // FCPort
  91           // ==================================================================
  92              [Version ("2.7.1"), Description (
  93                  "Capabilities and management of a Fibre Channel Port Device.") ]
  94           class CIM_FCPort : CIM_NetworkPort {
  95           
  96                 [Override ("PortType"), Description (
  97                     "The specific mode currently enabled for the Port.  The "
  98                     "values: \"N\" = Node Port, \"NL\" = Node Port supporting FC "
  99                     "arbitrated loop, \"E\" = Expansion Port connecting fabric "
 100                     "elements (for example, FC switches), \"F\" = Fabric "
 101                     "(element) Port, \"FL\" = Fabric (element) Port supporting "
 102                     "FC arbitrated loop, \"B\" = Bridge and \"G\" = Generic "
 103                     "Port.  PortTypes are defined in the ANSI X3 standards.  "
 104                     "When set to 1 (\"Other\"), the related property "
 105                     "OtherPortType contains a string description of the port's "
 106 tony  1.1           "type."), 
 107                  ValueMap {"0", "1", "10", "11", "12", "13", "14", "15", "16",
 108                     "17", "18", "16000..65535"}, 
 109                  Values {"Unknown", "Other", "N", "NL", "F/NL", "Nx", "E", "F",
 110                     "FL", "B", "G", "Vendor Reserved"} ]
 111              uint16 PortType;
 112           
 113                 [Description (
 114                     "An array of integers indicating the Fibre Channel Classes "
 115                     "of Service that are supported.  The active COS are "
 116                     "indicated in ActiveCOS."), 
 117                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"}, 
 118                  Values {"Unknown", "1", "2", "3", "4", "5", "6", "F"} ]
 119              uint16 SupportedCOS[];
 120           
 121                 [Description (
 122                     "An array of integers indicating the Classes of Service that "
 123                     "are active.  The Active COS is indicated in ActiveCOS."), 
 124                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7"}, 
 125                  Values {"Unknown", "1", "2", "3", "4", "5", "6", "F"}, 
 126                  ModelCorrespondence {"CIM_FCPort.SupportedCOS"} ]
 127 tony  1.1    uint16 ActiveCOS[];
 128           
 129                 [Description (
 130                     "An array of integers indicating the Fibre Channel FC-4 "
 131                     "protocols supported.  The protocols that are active and "
 132                     "running are indicated in the ActiveFC4Types property."), 
 133                  ValueMap {"0", "1", "4", "5", "8", "9", "17", "18", "19", "21",
 134                     "22", "23", "25", "26", "27", "28", "32", "34", "36", "64",
 135                     "80", "81", "82", "88", "96", "255"}, 
 136                  Values {"Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
 137                      "IP over FC", "SCSI - FCP", "SCSI - GPP", "IPI - 3 Master",
 138                     "IPI - 3 Slave", "IPI - 3 Peer", "CP IPI - 3 Master",
 139                      "CP IPI - 3 Slave", "CP IPI - 3 Peer", "SBCCS Channel",
 140                     "SBCCS Control Unit", "FC-SB-2 Channel",
 141                      "FC-SB-2 Control Unit",
 142                      "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)", "FC-SW",
 143                     "FC - SNMP", "HIPPI - FP", "BBL Control",
 144                      "BBL FDDI Encapsulated LAN PDU",
 145                      "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
 146                     "Vendor Unique"} ]
 147              uint16 SupportedFC4Types[];
 148 tony  1.1 
 149                 [Description (
 150                     "An array of integers indicating the Fibre Channel FC-4 "
 151                     "protocols currently running.  A list of all protocols "
 152                     "supported is indicated in the SupportedFC4Types property."), 
 153                  ValueMap {"0", "1", "4", "5", "8", "9", "17", "18", "19", "21",
 154                     "22", "23", "25", "26", "27", "28", "32", "34", "36", "64",
 155                     "80", "81", "82", "88", "96", "255"}, 
 156                  Values {"Unknown", "Other", "ISO/IEC 8802 - 2 LLC",
 157                      "IP over FC", "SCSI - FCP", "SCSI - GPP", "IPI - 3 Master",
 158                     "IPI - 3 Slave", "IPI - 3 Peer", "CP IPI - 3 Master",
 159                      "CP IPI - 3 Slave", "CP IPI - 3 Peer", "SBCCS Channel",
 160                     "SBCCS Control Unit", "FC-SB-2 Channel",
 161                      "FC-SB-2 Control Unit",
 162                      "Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3)", "FC-SW",
 163                     "FC - SNMP", "HIPPI - FP", "BBL Control",
 164                      "BBL FDDI Encapsulated LAN PDU",
 165                      "BBL 802.3 Encapsulated LAN PDU", "FC - VI", "FC - AV",
 166                     "Vendor Unique"}, 
 167                  ModelCorrespondence {"CIM_FCPort.SupportedFC4Types"} ]
 168              uint16 ActiveFC4Types[];
 169 tony  1.1 };
 170           
 171           
 172           // ==================================================================
 173           // ZoneSet
 174           // ==================================================================
 175              [Version ("2.7.0"), Description (
 176                  "A ZoneSet is a group of zones that are managed collectively by "
 177                  "the same domain.  The managing domain is indicated by the "
 178                  "HostedCollection association.  For example, for Fibre Channel, "
 179                  "this would indicate a set of zones that are part of a fabric.  "
 180                  "The zones are only under zone enforcement by the fabric, if "
 181                  "the zoneset is set to active.") ]
 182           class CIM_ZoneSet : CIM_ConnectivityCollection {
 183           
 184                 [Required, Override ("ElementName"), Write, Description (
 185                     "A user-friendly name for the ZoneSet that is unique within "
 186                     "the AdminDomain.") ]
 187              string ElementName;
 188           
 189                 [Required, Write, Description (
 190 tony  1.1           "Indicates that this ZoneSet is currently active (i.e.  "
 191                     "under enforcement of a fabric).  This property can be used "
 192                     "to distinguish between a ZoneSet that is currently active "
 193                     "and a snapshot of a ZoneSet (with the same InstanceName) "
 194                     "that is for \"offline\" editing.") ]
 195              boolean Active;
 196           };
 197           
 198           
 199           // ==================================================================
 200           // Zone
 201           // ==================================================================
 202              [Version ("2.7.0"), Description (
 203                  "A zone is a group of Ports, Endpoints, Nodes, Zones, and/or "
 204                  "NamedAddressCollections that are managed collectively by the "
 205                  "same domain.  The managing domain is indicated by the "
 206                  "HostedCollection association.  For Fibre Channel, a zone "
 207                  "indicates a set of members that are participating together in "
 208                  "the fabric.") ]
 209           class CIM_Zone : CIM_ConnectivityCollection {
 210           
 211 tony  1.1       [Required, Override ("ElementName"), Write, Description (
 212                     "A user-friendly name for the Zone that is unique within the "
 213                     "AdminDomain.") ]
 214              string ElementName;
 215           
 216                 [Required, Description (
 217                     "Indicates that this Zone is currently active (i.e.  under "
 218                     "enforcement of a fabric).  This property can be used to "
 219                     "distinguish between a Zone that is currently active and a "
 220                     "snapshot of a Zone (with the same InstanceName) that is for "
 221                     "\"offline\" editing.") ]
 222              boolean Active;
 223           
 224                 [Required, Description (
 225                     "The type of zoning to be enforced."), 
 226                  ValueMap {"0", "1", "2", "3", "..", "32768..65535"}, 
 227                  Values {"Unknown", "Other", "Default", "Protocol",
 228                      "DMTF Reserved", "Vendor Reserved"}, 
 229                  ModelCorrespondence {"CIM_Zone.OtherZoneTypeDescription"} ]
 230              uint16 ZoneType;
 231           
 232 tony  1.1       [Description (
 233                     "A string describing the ZoneType when the ZoneType value is "
 234                     "1 \"Other\"."), 
 235                  ModelCorrespondence {"CIM_Zone.ZoneType"} ]
 236              string OtherZoneTypeDescription;
 237           
 238                 [Description (
 239                     "Specific clarification when necessary when the ProtocolType "
 240                     "has an enumeration that requires it.  Specifically, if "
 241                     "ProtocolType is \"Protocol\", then SubType the Fibre "
 242                     "Channel FC4 type."), 
 243                  ValueMap {"0", "1", "2", "3", "4", "..", "32768..65535"}, 
 244                  Values {"Unknown", "Other", "SCSI", "VI", "IP", "DMTF Reserved",
 245                     "Vendor Reserved"}, 
 246                  ModelCorrespondence {"CIM_Zone.OtherZoneSubTypeDescription"} ]
 247              uint16 ZoneSubType;
 248           
 249                 [Description (
 250                     "A string describing the ZoneSubType when the ZoneSubType "
 251                     "value is 1 \"Other\"."), 
 252                  ModelCorrespondence {"CIM_Zone.ZoneSubType"} ]
 253 tony  1.1    string OtherZoneSubTypeDescription;
 254           };
 255           
 256           
 257           // ==================================================================
 258           // ZoneMembershipSettingData
 259           // ==================================================================
 260              [Experimental, Version ("2.7.1000"), Description (
 261                  "ZoneMembershipSettingData provides the identification criteria "
 262                  "for possible Zone and ZoneAlias members.") ]
 263           class CIM_ZoneMembershipSettingData : CIM_ConnectivityMembershipSettingData {
 264           
 265                 [Override ("ConnectivityMemberType"), Description (
 266                     "ConnectivityMemberType specifies the type of identification "
 267                     "used in the ConnectivityMemberID field.  For Fibre Channel, "
 268                     "several of the enumerated values require additional "
 269                     "explanation:\n"
 270                     "* A ConnectivityMemberType equal to 2 (Permanent Address) "
 271                     "indicates that an NxPort WWN value should be specified in "
 272                     "the related ConnectivityMemberID property\n"
 273                     "* A ConnectivityMemberType of 3 (Network Address) indicates "
 274 tony  1.1           "that an NxPort Address ID value should be specified in the "
 275                     "related ConnectivityMemberID property\n"
 276                     "* A ConnectivityMemberType of 4 (Switch Port ID) indicates "
 277                     "that a Domain/Port Number value should be specified in the "
 278                     "related ConnectivityMemberID property\n"
 279                     "* A ConnectivityMemberType of 5 (Logical Port Group) "
 280                     "indicates that a Node WWN value should be specified in the "
 281                     "related ConnectivityMemberID property.") ]
 282              uint16 ConnectivityMemberType;
 283           };
 284           
 285           
 286           // ==================================================================
 287           // ZoneService
 288           // ==================================================================
 289              [Experimental, Version ("2.7.1000"), Description (
 290                  "The ZoneService if responsible for managing the zone "
 291                  "enforcement for the fabric.  The ZoneService is hosted on an "
 292                  "AdminDomain.  This is depicted by the HostedService "
 293                  "association.") ]
 294           class CIM_ZoneService: CIM_Service {
 295 tony  1.1 
 296                 [Description (
 297                     "SessionState is an integer enumeration indicating whether "
 298                     "the session is currently starting (value = 2), or ended "
 299                     "(value = 3).  It is possible that a particular instance of "
 300                     "a ZoneService may not support sessions.  If this occurs, "
 301                     "the value 4 (\"Not Applicable\") is used."), 
 302                  ValueMap {"0", "2", "3", "4"}, 
 303                  Values {"Unknown", "Starting", "Ended", "Not Applicable"} ]
 304              uint16 SessionState = 4;
 305           
 306                 [Description (
 307                     "RequestedSessionState is an integer enumeration indicating "
 308                     "whether the ZoneService session has been requested to start "
 309                     "(value = 2), end (3), or terminate (4).  Note that when "
 310                     "RequestedSessionState is set to 4 (\"Not Applicable\"), "
 311                     "then this property is not used.  By default, the element's "
 312                     "RequestedSessionState is 5 (\"No Change\")."), 
 313                  ValueMap {"2", "3", "4", "5"}, 
 314                  Values {"Start", "End", "Terminate", "No Change"}, 
 315                  ModelCorrespondence {"CIM_ZoneService.SessionState",
 316 tony  1.1           "CIM_ZoneService.SessionControl()"} ]
 317              uint16 RequestedSessionState = 5;
 318           
 319                 [Description (
 320                     "The method creates a ZoneSet and the association "
 321                     "HostedCollection.  The newly created association, "
 322                     "HostedCollection, associates the Zone to the same "
 323                     "AdminDomain the ZoneService is hosted to.  For the newly "
 324                     "created ZoneSet, the Active property is always set to false.\n\n"
 325                     "This method maybe deprecated in the future in lieu of "
 326                     "intrinsics once limitations in the CIM Operations are "
 327                     "addressed."), 
 328                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 329                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 330                  Values {"Success", "Not Supported", "Unspecified Error",
 331                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 332                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 333                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 334              uint32 CreateZoneSet(
 335                  [IN, Required, Description (
 336                  "A user-friendly name for the ZoneSet that is unique "
 337 tony  1.1        "within the AdminDomain."),
 338                  ModelCorrespondence {"CIM_ZoneSet.ElementName"}]
 339                  string ZoneSetName,
 340                  [OUT, IN(false), Description (
 341                  "A reference to the newly created Zone.")]
 342                  CIM_ZoneSet ref ZoneSet);
 343           
 344                 [Description (
 345                     "The method creates a Zone and the association "
 346                     "HostedCollection.  The newly created association, "
 347                     "HostedCollection, associates the Zone to the same "
 348                     "AdminDomain the ZoneService is hosted to.  For the newly "
 349                     "created Zone, the Active property is always set to false. \n\n"
 350                     "This method maybe deprecated in the future in lieu of "
 351                     "intrinsics once limitations in the CIM Operations are "
 352                     "addressed."), 
 353                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 354                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 355                  Values {"Success", "Not Supported", "Unspecified Error",
 356                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 357                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 358 tony  1.1           "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 359              uint32 CreateZone(
 360                  [IN, Required, Description (
 361                  "A user-friendly name for the Zone that is unique "
 362                  "within the AdminDomain."),
 363                  ModelCorrespondence {"CIM_Zone.ElementName"}]
 364                  string ZoneName,
 365                  [IN, Description (
 366                  "The type of zoning to be enforced."),
 367                  ValueMap {"2", "3"},
 368                  Values {"Default", "Protocol"},
 369                  ModelCorrespondence {"CIM_Zone.ZoneType"}]
 370                  uint16 ZoneType,
 371                  [IN, Description (
 372                  "Specific clarification when necessary when the ZoneType "
 373                  "has an enumeration that requires it.  Specifically, if "
 374                  "ZoneType is \"Protocol\", then SubType is the Fibre Channel "
 375                  "FC4 type."),
 376                  ValueMap {"2", "3", "4"},
 377                  Values {"SCSI", "VI", "IP"},
 378                  ModelCorrespondence {"CIM_Zone.ZoneSubType"}]
 379 tony  1.1        uint16 ZoneSubType,
 380                  [OUT,IN(false), Description (
 381                  "A reference to the newly created Zone.")]
 382                  CIM_Zone ref Zone);
 383           
 384                 [Description (
 385                     "The method creates a ZoneAlias and the association "
 386                     "HostedCollection.  The newly created association, "
 387                     "HostedCollection, associates the ZoneAlias to the same "
 388                     "AdminDomain the ZoneService is hosted to.  For the newly "
 389                     "created ZoneAlias, the Active property is always set to "
 390                     "false. \n\n"
 391                     "This method maybe deprecated in the future in lieu of "
 392                     "intrinsics once limitations in the CIM Operations are "
 393                     "addressed."), 
 394                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 395                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 396                  Values {"Success", "Not Supported", "Unspecified Error",
 397                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 398                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 399                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 400 tony  1.1    uint32 CreateZoneAlias(
 401                  [IN, Required, Description (
 402                  "A name (alias) for the ZoneAlias which is unique "
 403                  "in the context of the hosting System."),
 404                  ModelCorrespondence {"CIM_ZoneAlias.CollectionAlias"}]
 405                  string CollectionAlias,
 406                  [OUT, IN(false), Description (
 407                  "A reference to the newly created ZoneAlias.")]
 408                  CIM_NamedAddressCollection ref ZoneAlias);
 409           
 410                 [Description (
 411                     "CreateZoneMembershipSettingData creates a "
 412                     "ZoneMembershipSettingData and adds it to the specified Zone "
 413                     "or ZoneAlias by creating a MemberOfCollection association.\n\n"
 414                     "This method maybe deprecated in the future in lieu of "
 415                     "intrinsics once limitations in the CIM Operations are "
 416                     "addressed."), 
 417                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 418                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 419                  Values {"Success", "Not Supported", "Unspecified Error",
 420                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 421 tony  1.1           "Not_Found", "Already_Exists", "Insufficient_Resources",
 422                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 423              uint32 CreateZoneMembershipSettingData(
 424                  [IN, Required, Description (
 425                  "Identifies the type of identification "
 426                  "placed in ConnectivityMemberID."),
 427                  ValueMap {"0", "1", "2", "3", "4", "5", "..", "0x8000.."},
 428                  Values {"Unknown", "Other", "PermanentAddress",
 429                  "NetworkAddress", "SwitchPortID", "LogicalPortGroup",
 430                  "DMTF_Reserved", "Vendor_Reserved"},
 431                  ModelCorrespondence {"CIM_ZoneMembershipSettingData.ZoneMemberType"}]
 432                  uint16 ConnectivityMemberType,
 433                  
 434                  [IN, Required, Description (
 435                  "This specifies the type of identification "
 436                  "used in the ConnectivityMemberID field.  For Fibre Channel: \n"
 437                  "* A ConnectivityMemberType of 'PermanentAddress', the "
 438                  "ConnectivityMemberID is the NxPort WWN; \n"
 439              "* A ConnectivityMemberType of 'NetworkAddress', the "
 440              "ConnectivityMemberID is the NXPort Address ID; \n"
 441              "* A ConnectivityMemberType of 'SwitchPortID', the "
 442 tony  1.1    " ConnectivityMemberID is 'Domain:PortNumber'."),
 443              ModelCorrespondence {"CIM_ZoneMembershipSettingData.ConnectivityMemberID"}]
 444              string ConnectivityMemberID,
 445           
 446                 [IN, Required, Description (
 447                     "The collection that the ZoneMembershipSettingData should be "
 448                     "added to.  The collection is either a Zone or ZoneAlias.") ]
 449              CIM_SystemSpecificCollection ref SystemSpecificCollection,
 450           
 451                 [OUT, IN(false), Description (
 452                     "A reference to the newly created "
 453                     "ZoneMembershipSettingData.") ]
 454              CIM_ZoneMembershipSettingData ref ZoneMembershipSettingData);
 455           
 456                 [Description (
 457                     "Adds to the ZoneSet the specified Zone.  Adding a Zone to a "
 458                     "ZoneSet, extends the zone enforcement definition of the "
 459                     "ZoneSet to include the members of that Zone.  If adding the "
 460                     "Zone is, successful, the Zone should be associated to the "
 461                     "ZoneSet by MemberOfCollection. \n\n"
 462                     "This method maybe deprecated in the future in lieu of "
 463 tony  1.1           "intrinsics once limitations in the CIM Operations are "
 464                     "addressed."), 
 465                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 466                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 467                  Values {"Success", "Not Supported", "Unspecified Error",
 468                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 469                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 470                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 471              uint32 AddZone(
 472                  [IN, Required, Description (
 473                  "A reference to the ZoneSet the Zone is added to.")]
 474                  CIM_ZoneSet ref ZoneSet,
 475                  [IN, Description (
 476                  "A reference to the Zone to be added to the ZoneSet.")]
 477                  CIM_Zone ref Zone);
 478           
 479                 [Description (
 480                     "Adds to the Zone or ZoneAlias the specified "
 481                     "ZoneMembershipSettingData.  If adding the "
 482                     "ZoneMembershipSettingData is successful, an "
 483                     "ElementSettingData association will be created between the "
 484 tony  1.1           "ZoneMembershipSettingData and either the Zone or "
 485                     "ZoneAlias. \n\n"
 486                     "This method maybe deprecated in the future in lieu of "
 487                     "intrinsics once limitations in the CIM Operations are "
 488                     "addressed."), 
 489                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 490                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 491                  Values {"Success", "Not Supported", "Unspecified Error",
 492                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 493                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 494                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 495              uint32 AddZoneMembershipSettingData(
 496                  [IN, Required, Description (
 497                  "A reference to the Zone or ZoneAlias the "
 498                  "ZoneMembershipSettingData is to be added.")]
 499                  CIM_SystemSpecificCollection ref SystemSpecificCollection,
 500                  [IN, Description (
 501                  "A reference to the ZoneMembershipSettingData to be "
 502                  "added to the Zone or ZoneAlias.")]
 503                  CIM_ZoneMembershipSettingData ref ZoneMembershipSettingData);
 504           
 505 tony  1.1       [Description (
 506                     "Adds to the Zone the specified ZoneAlias.\n\n"
 507                     "This method maybe deprecated in the future in lieu of "
 508                     "intrinsics once limitations in the CIM Operations are "
 509                     "addressed."), 
 510                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
 511                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 512                  Values {"Success", "Not Supported", "Unspecified Error",
 513                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 514                     "Not_Found", "Already_Exists", "Insufficient_Resources",
 515                     "DMTF_Reserved", "Method_Reserved", "Vendor_Reserved"} ]
 516              uint32 AddZoneAlias(
 517                  [IN, Required, Description (
 518                  "A reference to the Zone the ZoneAlias "
 519                  "is to be added")]
 520                  CIM_Zone ref Zone,
 521                  [IN, Description (
 522                  "A reference to the ZoneAlias to be "
 523                  "added to the Zone.")]
 524                  CIM_NamedAddressCollection ref ZoneAlias);
 525           
 526 tony  1.1       [Description (
 527                     "Activates the specified ZoneSet.  Once the ZoneSet in "
 528                     "activated, the ZoneSet and associatiated Zone, ZoneAliases, "
 529                     "and ZoneMembershipSettingData instances will have the "
 530                     "active flag set to true. \n\n"
 531                     "This method maybe deprecated in the future in lieu of "
 532                     "intrinsics once limitations in the CIM Operations are "
 533                     "addressed."), 
 534                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "9",
 535                     "10..0x0FFF", "0x1000..0x7777", "0x8000.."}, 
 536                  Values {"Success", "Not Supported", "Unspecified Error",
 537                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 538                     "Not_Found", "Insufficient_Resources", "DMTF_Reserved",
 539                     "Method_Reserved", "Vendor_Reserved"} ]
 540              uint32 ActivateZoneSet (
 541                  [IN, Required, Description (
 542                  "A reference to the ZoneSet to be activated.")]
 543                  CIM_ZoneSet ref ZoneSet,
 544                  [IN, Required, Description (
 545                  "Activate indicates whether the references ZoneSet "
 546                  "should be activated (Active=true) or deactivated "
 547 tony  1.1        "(Active=false).")]
 548                  boolean Activate);
 549           
 550                 [Description (
 551                     "SessionControl requests that a session start (value = 2), "
 552                     "end (3), or terminate (4)."), 
 553                  ValueMap {"0", "1", "2", "3", "4", "5", "6", "9", "10..0x0FFF",
 554                     "0x1000..0x7777", "0x8000.."}, 
 555                  Values {"Success", "Not Supported", "Unspecified Error",
 556                     "Timeout", "Failed", "Invalid Parameter", "Access_Denied",
 557                     "Insufficient_Resources", "DMTF_Reserved", "Method_Reserved",
 558                     "Vendor_Reserved"} ]
 559              uint32 SessionControl (
 560                  [IN,
 561                  ValueMap {"2", "3", "4"},
 562                  Values {"Start", "End", "Terminate"},
 563                  ModelCorrespondence {"CIM_ZoneService.RequestedSessionState"}]
 564                  uint16 RequestedSessionState);
 565           };
 566           
 567           
 568 tony  1.1 // ==================================================================
 569           // FibreProtocolService
 570           // ==================================================================
 571              [Version ("2.6.0"), Description (
 572                  "FibreProtocolService abstracts and allows the management of "
 573                  "the Alias, Management, Time, Security, Directory (Naming) and "
 574                  "other services and functions available in a Fibre Channel "
 575                  "network.  This class will be further defined in a later "
 576                  "release of CIM.") ]
 577           class CIM_FibreProtocolService : CIM_Service {
 578           };
 579           
 580           
 581           // ==================================================================
 582           // FCPortStatistics
 583           // ==================================================================
 584              [Version ("2.7.1000"), Description (
 585                  "FCPortStatistics is the statistics for the FCPort.") ]
 586           class CIM_FCPortStatistics : CIM_NetworkPortStatistics {
 587           
 588                 [Description (
 589 tony  1.1           "LIPCount is the number of LIP events that have occurred on "
 590                     "an arbitrated loop."), 
 591                  Counter ]
 592              uint64 LIPCount;
 593           
 594                 [Description (
 595                     "NOSCount is the number of NOS events that have occurred on "
 596                     "the switched fabric."), 
 597                  Counter ]
 598              uint64 NOSCount;
 599           
 600                 [Description (
 601                     "ErrorFrames is the number of frames that have been received "
 602                     "in error."), 
 603                  Counter ]
 604              uint64 ErrorFrames;
 605           
 606                 [Description (
 607                     "DumpedFrames is the number of frames that were lost due to "
 608                     "a lack of host buffers available."), 
 609                  Counter ]
 610 tony  1.1    uint64 DumpedFrames;
 611           
 612                 [Description (
 613                     "LinkFailure is the number of times a link error has "
 614                     "occurred.  This count is part of the Link Error Status "
 615                     "Block (LESB)."), 
 616                  Counter ]
 617              uint64 LinkFailures;
 618           
 619                 [Description (
 620                     "Number of times that signal is lost on the Port since last "
 621                     "reset of the Device.  This count is part of the Link Error "
 622                     "Status Block (LESB)."), 
 623                  Counter ]
 624              uint64 LossOfSignalCounter;
 625           
 626                 [Description (
 627                     "Number of times that synchronization is lost on the Port "
 628                     "since last reset of the Device.  Synchronization is assumed "
 629                     "lost after a timeout period (identified by the Receiver "
 630                     "TransmitterTimeout property) is exceeded.  This count is "
 631 tony  1.1           "part of the Link Error Status Block (LESB)."), 
 632                  Counter ]
 633              uint64 LossOfSyncCounter;
 634           
 635                 [Description (
 636                     "Count of primitive sequence protocol errors detected at "
 637                     "this port.  This count is part of the Link Error Status "
 638                     "Block (LESB)."), 
 639                  Counter ]
 640              uint64 PrimitiveSeqProtocolErrCount;
 641           
 642                 [Description (
 643                     "Number of times that the CRC in a frame does not match the "
 644                     "CRC computed by the receiver.  This count is part of the "
 645                     "Link Error Status Block (LESB)."), 
 646                  Counter ]
 647              uint64 CRCErrors;
 648           
 649                 [Description (
 650                     "The number of transmission words that had an invalid "
 651                     "character (8b10b code violation) in one or more of its "
 652 tony  1.1           "characters, had a K28.5 (8b10b control) in its second, "
 653                     "third or fourth character positions, and/or had an "
 654                     "incorrect Beginning Running Disparity.  This count is part "
 655                     "of the Link Error Status Block (LESB)."), 
 656                  Counter ]
 657              uint64 InvalidTransmissionWords;
 658           
 659                 [Description (
 660                     "The number of frames received that were shorter than 28 "
 661                     "octets.  The value of 28 is calculated based on an "
 662                     "assumption of 24 header bytes plus 4 CRC bytes.  The count "
 663                     "does not include SOF/EOF bytes which are not data."), 
 664                  Counter ]
 665              uint64 FramesTooShort;
 666           
 667                 [Description (
 668                     "The number of frames received that were longer than 2140 "
 669                     "octets.  The value of 2140 is calculated based on an "
 670                     "assumption of 24 header bytes plus 4 CRC bytes and 2112 "
 671                     "bytes of payload."), 
 672                  Counter ]
 673 tony  1.1    uint64 FramesTooLong;
 674           
 675                 [Description (
 676                     "Count of frames received with unknown addressing.  An "
 677                     "example is an unknown SID or DID.  The SID or DID is not "
 678                     "known to the routing algorithm."), 
 679                  Counter ]
 680              uint64 AddressErrors;
 681           
 682                 [Description (
 683                     "Count of occurrences when all input buffers of a port were "
 684                     "full and outbound buffer-to-buffer credit transitioned to "
 685                     "zero.  There is no credit to provide to other side."), 
 686                  Counter ]
 687              uint64 BufferCreditNotProvided;
 688           
 689                 [Description (
 690                     "Count of transitions in/out of BBcredit zero state.  The "
 691                     "other side is not providing any credit."), 
 692                  Counter ]
 693              uint64 BufferCreditNotReceived;
 694 tony  1.1 
 695                 [Description (
 696                     "Count of invalid frame delimiters received at this port.  "
 697                     "An example is a frame with a class 2 start and a class 3 at "
 698                     "the end."), 
 699                  Counter ]
 700              uint64 DelimiterErrors;
 701           
 702                 [Description (
 703                     "Count of disparity errors received at this port."), 
 704                  Counter ]
 705              uint64 EncodingDisparityErrors;
 706           
 707                 [Description (
 708                     "Count of Link resets.  This is the number of LRs received."), 
 709                  Counter ]
 710              uint64 LinkResetsReceived;
 711           
 712                 [Description (
 713                     "Count of Link resets.  This is the number of LRs "
 714                     "transmitted."), 
 715 tony  1.1        Counter ]
 716              uint64 LinkResetsTransmitted;
 717           
 718                 [Description (
 719                     "Count of Multicast Frames or Packets received."), 
 720                  Counter ]
 721              uint64 MulticastFramesReceived;
 722           
 723                 [Description (
 724                     "Count of Multicast Frames or Packets transmitted."), 
 725                  Counter ]
 726              uint64 MulticastFramesTransmitted;
 727           
 728                 [Experimental, Description (
 729                     "FBSYFrames is the count of times that FBSY was returned to "
 730                     "the port."), 
 731                  Counter, 
 732                  MappingStrings 
 733                     {"FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FBSY"} ]
 734              uint64 FBSYFrames;
 735           
 736 tony  1.1       [Experimental, Description (
 737                     "PBSYFrames is the count of times that PBSY was returned to "
 738                     "the port."), 
 739                  Counter, 
 740                  MappingStrings 
 741                     {"FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PBSY"} ]
 742              uint64 PBSYFrames;
 743           
 744                 [Experimental, Description (
 745                     "FRJTFrames is the count of times that FRJT was returned to "
 746                     "the port."), 
 747                  Counter, 
 748                  MappingStrings 
 749                     {"FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_FRJT"} ]
 750              uint64 FRJTFrames;
 751           
 752                 [Experimental, Description (
 753                     "PRJTFrames is the count of times that PRJT was returned to "
 754                     "the port."), 
 755                  Counter, 
 756                  MappingStrings 
 757 tony  1.1           {"FC-SWAPI.T11|ErrorCounters|1.SWAPI_STATS_LBL_PRJT"} ]
 758              uint64 PRJTFrames;
 759           
 760                 [Experimental, Description (
 761                     "RXClass1Frames is the count of class 1 frames received."), 
 762                  Counter, 
 763                  MappingStrings 
 764                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1RF"} ]
 765              uint64 RXClass1Frames;
 766           
 767                 [Experimental, Description (
 768                     "TXClass1Frames is the count of class 1 frames transmitted."), 
 769                  Counter, 
 770                  MappingStrings 
 771                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1TF"} ]
 772              uint64 TXClass1Frames;
 773           
 774                 [Experimental, Description (
 775                     "Class1FBSY is the count of times that FBSY was returned to "
 776                     "the port."), 
 777                  Counter, 
 778 tony  1.1        MappingStrings 
 779                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FB"} ]
 780              uint64 Class1FBSY;
 781           
 782                 [Experimental, Description (
 783                     "Class1PBSY is the count of times that PBSY was returned to "
 784                     "the port."), 
 785                  Counter, 
 786                  MappingStrings 
 787                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PB"} ]
 788              uint64 Class1PBSY;
 789           
 790                 [Experimental, Description (
 791                     "Class1FRJT is the count of times that FRJT was returned to "
 792                     "the port."), 
 793                  Counter, 
 794                  MappingStrings 
 795                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1FR"} ]
 796              uint64 Class1FRJT;
 797           
 798                 [Experimental, Description (
 799 tony  1.1           "Class1PRJT is the count of times that PRJT was returned to "
 800                     "the port."), 
 801                  Counter, 
 802                  MappingStrings 
 803                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C1PR"} ]
 804              uint64 Class1PRJT;
 805           
 806                 [Experimental, Description (
 807                     "RXClass2Frames is the count of class 2 frames received."), 
 808                  Counter, 
 809                  MappingStrings 
 810                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2RF"} ]
 811              uint64 RXClass2Frames;
 812           
 813                 [Experimental, Description (
 814                     "TXClass2Frames is the count of class 2 frames transmitted."), 
 815                  Counter, 
 816                  MappingStrings 
 817                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2LF"} ]
 818              uint64 TXClass2Frames;
 819           
 820 tony  1.1       [Experimental, Description (
 821                     "Class2FBSY is the count of times that FBSY was returned to "
 822                     "the port."), 
 823                  Counter, 
 824                  MappingStrings 
 825                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FB"} ]
 826              uint64 Class2FBSY;
 827           
 828                 [Experimental, Description (
 829                     "Class2PBSY is the count of times that PBSY was returned to "
 830                     "the port."), 
 831                  Counter, 
 832                  MappingStrings 
 833                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PB"} ]
 834              uint64 Class2PBSY;
 835           
 836                 [Experimental, Description (
 837                     "Class2FRJT is the count of times that FRJT was returned to "
 838                     "the port."), 
 839                  Counter, 
 840                  MappingStrings 
 841 tony  1.1           {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2FR"} ]
 842              uint64 Class2FRJT;
 843           
 844                 [Experimental, Description (
 845                     "Class2PRJT is the count of times that PRJT was returned to "
 846                     "the port."), 
 847                  Counter, 
 848                  MappingStrings 
 849                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C2PR"} ]
 850              uint64 Class2PRJT;
 851           
 852                 [Experimental, Description (
 853                     "RXClass3Frames is the count of class 3 frames received."), 
 854                  Counter, 
 855                  MappingStrings 
 856                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3RF"} ]
 857              uint64 RXClass3Frames;
 858           
 859                 [Experimental, Description (
 860                     "TXClass3Frames is the count of class 3 frames transmitted."), 
 861                  Counter, 
 862 tony  1.1        MappingStrings 
 863                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3TF"} ]
 864              uint64 TXClass3Frames;
 865           
 866                 [Experimental, Description (
 867                     "Class3FramesDiscarded is the count of class 3 frames that "
 868                     "were discarded upon reception."), 
 869                  Counter, 
 870                  MappingStrings 
 871                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_C3DC"} ]
 872              uint64 Class3FramesDiscarded;
 873           
 874                 [Experimental, Description (
 875                     "RXBroadcastFrames is the count of broadcast frames or "
 876                     "packets received."), 
 877                  Counter, 
 878                  MappingStrings 
 879                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_RBCO"} ]
 880              uint64 RXBroadcastFrames;
 881           
 882                 [Experimental, Description (
 883 tony  1.1           "TXBroadcastFrames is the count of broadcast frames or "
 884                     "packets transmitted."), 
 885                  Counter, 
 886                  MappingStrings 
 887                     {"FC-SWAPI.T11|PerformanceCounters|1.SWAPI_STATS_LBL_TBCO"} ]
 888              uint64 TXBroadcastFrames;
 889           };
 890           
 891           
 892           // ==================================================================
 893           // FCPortRateStatistics
 894           // ==================================================================
 895              [Experimental, Version ("2.7.1000"), Description (
 896                  "FCPortRateStatistics is the performance rates for the FCPort.  "
 897                  "The Frame and Byte rates report the average of a counter "
 898                  "change per second and the maximum counter change per second "
 899                  "over a specified interval, the SampleInterval, which is "
 900                  "defined in the parent class, StatisticalData.") ]
 901           class CIM_FCPortRateStatistics : CIM_StatisticalData {
 902           
 903                 [Description (
 904 tony  1.1           "TxFrameRate is the instantaneous transmit frame rate."), 
 905                  MappingStrings 
 906                     {"FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFRR"}, 
 907                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 908              uint64 TxFrameRate;
 909           
 910                 [Description (
 911                     "RxFrameRate is the instantaneous receive frame rate."), 
 912                  MappingStrings 
 913                     {"FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFRR"}, 
 914                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 915              uint64 RxFrameRate;
 916           
 917                 [Description (
 918                     "MaxTxFrameRate is the maximum transmit frame rate "
 919                     "achieved."), 
 920                  MappingStrings 
 921                     {"FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_TFPR"}, 
 922                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 923              uint64 MaxTxFrameRate;
 924           
 925 tony  1.1       [Description (
 926                     "MaxRxFrameRate is the maximum receive frame rate achieved."), 
 927                  MappingStrings 
 928                     {"FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RFPR"}, 
 929                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 930              uint64 MaxRxFrameRate;
 931           
 932                 [Description (
 933                     "TxRate is the instantaneous transmit byte rate."), 
 934                  MappingStrings {"FC-SWAPI.T11|PerformanceRates|1. "
 935                      "SWAPI_STATS_LBL_TBYR"}, 
 936                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 937              uint64 TxRate;
 938           
 939                 [Description (
 940                     "RxRate is the instantaneous receive byte rate."), 
 941                  MappingStrings 
 942                     {"FC-SWAPI.T11|PerformanceRates|1.SWAPI_STATS_LBL_RBYR"}, 
 943                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 944              uint64 RxRate;
 945           
 946 tony  1.1       [Description (
 947                     "PeakTxRate is the maximum transmit byte rate achieved."), 
 948                  MappingStrings {"FC-SWAPI.T11|PerformanceRates|1. "
 949                      "SWAPI_STATS_LBL_TBPR"}, 
 950                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 951              uint64 PeakTxRate;
 952           
 953                 [Description (
 954                     "PeakRxRate is the maximum receive byte rate achieved."), 
 955                  MappingStrings {"FC-SWAPI.T11|PerformanceRates|1. "
 956                      "SWAPI_STATS_LBL_RBPR"}, 
 957                  ModelCorrespondence {"CIM_StatisticalData.SampleInterval"} ]
 958              uint64 PeakRxRate;
 959           };
 960           
 961           
 962           // ==================================================================
 963           // ZoneCapabilities
 964           // ==================================================================
 965              [Experimental, Version ("2.7.1000"), Description (
 966                  "ZoneCapabilities exposes the capabilities for zoning of an "
 967 tony  1.1        "AdminDomain.") ]
 968           class CIM_ZoneCapabilities : CIM_Capabilities {
 969           
 970                 [Description (
 971                     "The maximum length for the Zone Name that the AdminDomain "
 972                     "is capable of supporting.") ]
 973              uint32 ZoneNameMaxLen;
 974           
 975                 [Description (
 976                     "The ZoneNameFormat supported by the AdminDomain."), 
 977                  ValueMap {"0", "2", "3", "..", "0x8000.."}, 
 978                  Values {"Unknown", "Numeric", "Alpha Numeric", "DMTF Reserved",
 979                     "Vendor Reserved"} ]
 980              uint16 ZoneNameFormat;
 981           
 982                 [Description (
 983                     "The maximum number of ZoneSets that the AdminDomain is "
 984                     "capable of supporting.") ]
 985              uint32 MaxNumZoneSets;
 986           
 987                 [Description (
 988 tony  1.1           "The maximum number of Zones that the AdminDomain is capable "
 989                     "of supporting.") ]
 990              uint32 MaxNumZone;
 991           
 992                 [Description (
 993                     "The maximum number of ZoneMembers that the AdminDomain is "
 994                     "capable of supporting.") ]
 995              uint32 MaxNumZoneMembers;
 996           
 997                 [Description (
 998                     "The maximum number of Zones per ZoneSet that the "
 999                     "AdminDomain is capable of supporting.") ]
1000              uint32 MaxNumZonesPerZoneSet;
1001           
1002                 [Description (
1003                     "The maximum number of ZoneAliases that the AdminDomain is "
1004                     "capable of supporting.") ]
1005              uint32 MaxNumZoneAliases;
1006           };
1007           
1008           // ===================================================================
1009 tony  1.1 // end of file
1010           // ===================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2