<?xml version="1.0" encoding="UTF-8"?>
<SAN_Simulator>
	<Class Name="Brocade_Fabric" Namespace="/root/brocade1" NOI="1">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Fabric</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value>100000000000000E</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>100000000000000E</Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>WWN</Value>
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="PrimaryOwnerContact" Type="string" Random="false">
		</Property>
		<Property Name="Roles" Type="string[]" Random="false">
		</Property>
		<Property Name="EnabledState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="EnabledDefault" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_Switch" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Switch</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value>100000000000000E</Value>
		</Property>
		<Property Name="Dedicated" Type="uint16[]" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
			<Value>1</Value>
		</Property>
		<Property Name="IdentifyingDescriptions" Type="string[]" Random="false">
			<Value>DomainID</Value>
		</Property>
		<Property Name="SwitchID" Type="string" Random="false">
			<Value>10000003</Value>
		</Property>
		<Property Name="ElementName" Type="string">
			<Value>SimulatorSwitch_01</Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>WWN</Value>
		</Property>
		<Property Name="IsVirtual" Type="boolean" Random="false">
			<Value>false </Value>
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="StatusReason" Type="string" Random="false">
			<Value>OK</Value>
		</Property>
		<Property Name="EnabledState" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="SwitchTime" Type="datetime" Random="false">
			<Value>20060920180755.000000+330</Value>
		</Property>
		<Property Name="SwitchTimeZone" Type="uint16" Random="false">
		</Property>
		<Property Name="SwitchRole" Type="uint16" Random="false">
			<Value>1</Value>
		</Property>
		<Property Name="Banner" Type="string" Random="false">
		</Property>
		<Property Name="UpTime" Type="datetime" Random="false">
		</Property>
		<Property Name="LastConfigChangeTime" Type="datetime" Random="false">
		</Property>
		<Property Name="RebootReason" Type="string" Random="false">
		</Property>
		<Property Name="Beacon" Type="boolean" Random="false">
		</Property>
		<Property Name="DomainIdConfirmed" Type="boolean" Random="false">
		</Property>
		<Property Name="SNTPAddressList" Type="string[]" Random="false">
		</Property>
		<Property Name="SysLogAddressList" Type="string[]" Random="false">
		</Property>
		<Property Name="DomainName" Type="string" Random="false">
		</Property>
		<Property Name="DNSServerAddressList" Type="string[]" Random="false">
		</Property>
		<Property Name="OtherDedicatedDescriptions" Type="string[]" 
			Random="false">
		</Property>
		<Property Name="ResetCapability" Type="uint16" Random="false">
		</Property>
		<Property Name="PowerManagementCapabilities" Type="uint16[]" 
			Random="false">
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="PrimaryOwnerContact" Type="string" Random="false">
		</Property>
		<Property Name="Roles" Type="string[]" Random="false">
		</Property>
		<Property Name="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="EnabledDefault" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_Chassis" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]">
		<Property Name="Tag" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Chassis</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
		<Property Name="LicenseWWN" Type="string" Random="false">
		</Property>
		<Property Name="ChassisPackageType" Type="uint16" Random="false">
			<Value>32779</Value>
		</Property>
		<Property Name="SerialNumber" Type="string" Random="false">
		</Property>
		<Property Name="Manufacturer" Type="string" Random="false">
			<Value>Brocade Communications, Inc.</Value>
		</Property>
		<Property Name="Model" Type="string" Random="false">
			<Value>Silkworm 3850</Value>
		</Property>
		<Property Name="PartNumber" Type="string" Random="false">
		</Property>
		<Property Name="MaxNumberOfBlades" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="ManufactureDate" Type="datetime" Random="false">
		</Property>
		<Property Name="Version" Type="string" Random="false">
		</Property>
		<Property Name="UpdateDate" Type="datetime" Random="false">
		</Property>
		<Property Name="NumberOfPowerCords" Type="uint16" Random="false">
		</Property>
		<Property Name="CurrentRequiredOrProduced" Type="sint16" Random="false">
		</Property>
		<Property Name="HeatGeneration" Type="uint16" Random="false">
		</Property>
		<Property Name="ChassisTypes" Type="uint16[]" Random="false">
		</Property>
		<Property Name="TypeDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="ChassisTypeDescription" Type="string" Random="false">
		</Property>
		<Property Name="MultipleSystemSupport" Type="uint16" Random="false">
		</Property>
		<Property Name="RackMountable" Type="uint16" Random="false">
		</Property>
		<Property Name="CableManagementStrategy" Type="string" Random="false">
		</Property>
		<Property Name="ServicePhilosophy" Type="uint16[]" Random="false">
		</Property>
		<Property Name="ServiceDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="LockPresent" Type="boolean" Random="false">
		</Property>
		<Property Name="AudibleAlarm" Type="boolean" Random="false">
		</Property>
		<Property Name="VisibleAlarm" Type="boolean" Random="false">
		</Property>
		<Property Name="SecurityBreach" Type="uint16" Random="false">
		</Property>
		<Property Name="BreachDescription" Type="string" Random="false">
		</Property>
		<Property Name="IsLocked" Type="boolean" Random="false">
		</Property>
		<Property Name="RemovalConditions" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="Removable" Type="boolean" Random="false">
		</Property>
		<Property Name="Replaceable" Type="boolean" Random="false">
		</Property>
		<Property Name="HotSwappable" Type="boolean" Random="false">
		</Property>
		<Property Name="Height" Type="real32" Random="false">
		</Property>
		<Property Name="Depth" Type="real32" Random="false">
		</Property>
		<Property Name="Width" Type="real32" Random="false">
		</Property>
		<Property Name="Weight" Type="real32" Random="false">
		</Property>
		<Property Name="SKU" Type="string" Random="false">
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string" Random="false">
		</Property>
		<Property Name="PoweredOn" Type="boolean" Random="false">
		</Property>
		<Property Name="VendorEquipmentType" Type="string" Random="false">
		</Property>
		<Property Name="UserTracking" Type="string" Random="false">
		</Property>
		<Property Name="CanBeFRUed" Type="boolean" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="Name" Type="string" Random="false">
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_Product" Namespace="/root/brocade1" NOI="1">
		<Property Name="Vendor" Type="string" Random="false" Key="true">
			<Value>Brocade Communications, Inc.</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>Silkworm 3850</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value>Silkworm 3850</Value>
		</Property>
		<Property Name="IdentifyingNumber" Type="string" Random="false" 
			Key="true" Refers="Name" External="Brocade_Switch">
		</Property>
		<Property Name="Version" Type="string" Random="false" Key="true">
			<Value>26.2</Value>
		</Property>
		<Property Name="SKUNumber" Type="string" Random="false">
		</Property>
		<Property Name="WarrantyStartDate" Type="datetime" Random="false">
		</Property>
		<Property Name="WarrantyDuration" Type="uint32" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_Platform" Namespace="/root/brocade1" NOI="1">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Platform</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value>100000000000000E;IBM 1750 68000000090281</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>IBM 1750 68000000090281</Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>Other</Value>
		</Property>
		<Property Name="Dedicated" Type="uint16[]" Random="false">
			<Value>10</Value>
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
			<Value>IBM 1750 68000000090281</Value>
		</Property>
		<Property Name="MgmtAddressList" Type="string[]" Random="false">
			<Value>http://0.0.0.0</Value>
		</Property>
		<Property Name="IdentifyingDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="OtherDedicatedDescriptions" Type="string[]" 
			Random="false">
		</Property>
		<Property Name="ResetCapability" Type="uint16" Random="false">
		</Property>
		<Property Name="PowerManagementCapabilities" Type="uint16[]" 
			Random="false">
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="PrimaryOwnerContact" Type="string" Random="false">
		</Property>
		<Property Name="Roles" Type="string[]" Random="false">
		</Property>
		<Property Name="EnabledState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="EnabledDefault" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<!-- This class is not used anywhere, though we are adding it, as the next class refers to this class.-->
	<Class Name="Brocade_Identity" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]">
		<Property Name="TargetAddress" Type="string" Random="true" Prefix="" 
			Suffix="" Seperator="." Multiple="true">
			<Value>3</Value>
			<Value>3</Value>
			<Value>3</Value>
			<Value>3</Value>
		</Property>
		<Property Name="InstanceID" Type="string" Random="false" 
			Refers="TargetAddress" Prefix="Brocade:1;" Suffix=";0;0" Key="true">
		</Property>
		<Property Name="TargetAddressType" Type="uint16" Random="false">
			<Value>1</Value>
		</Property>
		<Property Name="ProtocolToUse" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="SecureSANType" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="RequestedNumOfRPCHandles" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="CurrentlyAuthenticated" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_WebGUIRemoteAccessPoint" Namespace="/root/brocade1" 
		NOI="" CfgExp="[NUMBER_OF_SWITCHES]">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_WebGUIRemoteAccessPoint</Value>
		</Property>
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Switch</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="TargetAddress" External="Brocade_Identity">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>Management Access</Value>
		</Property>
		<Property Name="AccessInfo" Type="string" Random="false" Refers="Name" 
			Prefix="http://" Suffix="">
		</Property>
		<Property Name="InfoFormat" Type="uint16" Random="false">
			<Value>200</Value>
		</Property>
		<Property Name="OtherInfoFormatDescription" Type="string" 
			Random="false">
		</Property>
		<Property Name="EnabledState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="EnabledDefault" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_SwitchFCPort" Namespace="/root/brocade1" NOI="16">
		<Property Name="ElementName" Type="string" Random="true" Prefix="Port" 
			Suffix="" Seperator="">
			<Value>4</Value>
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="EnabledState" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="IsVirtual" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="PortLock" Type="uint16" Random="false">
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="EnabledDefault" Type="uint16" Random="false">
		</Property>
		<Property Name="AutoSense" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="Trunked" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="TrunkMaster" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="EportDisable" Type="boolean" Random="false">
		</Property>
		<Property Name="ISLModeEnable" Type="boolean" Random="false">
		</Property>
		<Property Name="LinkCost" Type="uint32" Random="false">
			<Value>500</Value>
		</Property>
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Switch</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Refers="Name" 
			External="Brocade_Switch" Prefix="" Suffix="" Key="true">
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_SwitchFCPort </Value>
		</Property>
		<Property Name="DeviceID" Type="string" Key="true" Random="true" 
			Prefix="" Suffix="" Seperator="" Multiple="true">
			<Value>8</Value>
			<Value>8</Value>
		</Property>
		<Property Name="PortType" Type="uint16" Random="false">
			<Value>15</Value>
		</Property>
		<Property Name="Speed" Type="uint64" Random="false">
			<Value>2125000000</Value>
		</Property>
		<Property Name="PermanentAddress" Type="string" Random="false" 
			Refers="DeviceID">
		</Property>
		<Property Name="PortNumber" Type="uint16" Random="false" 
			Incremental="true">
		</Property>
		<Property Name="NetworkAddresses" Type="string[]" Random="false">
			<Value>030C00</Value>
		</Property>
		<Property Name="MaxSpeed" Type="uint64" Random="false">
			<Value>2125000000</Value>
		</Property>
		<Property Name="LinkTechnology" Type="uint16" Random="false">
			<Value>4</Value>
		</Property>
		<Property Name="SupportedCOS" Type="uint16[]" Random="false">
		</Property>
		<Property Name="ActiveCOS" Type="uint16[]" Random="false">
		</Property>
		<Property Name="SupportedFC4Types" Type="uint16[]" Random="false">
		</Property>
		<Property Name="ActiveFC4Types" Type="uint16[]" Random="false">
		</Property>
		<Property Name="OtherNetworkPortType" Type="string" Random="false">
		</Property>
		<Property Name="OtherLinkTechnology" Type="string" Random="false">
		</Property>
		<Property Name="FullDuplex" Type="boolean" Random="false">
		</Property>
		<Property Name="SupportedMaximumTransmissionUnit" Type="uint64" 
			Random="false">
		</Property>
		<Property Name="ActiveMaximumTransmissionUnit" Type="uint64" 
			Random="false">
		</Property>
		<Property Name="RequestedSpeed" Type="uint64" Random="false">
		</Property>
		<Property Name="UsageRestriction" Type="uint16" Random="false">
		</Property>
		<Property Name="PowerManagementSupported" Type="boolean" Random="false">
		</Property>
		<Property Name="PowerManagementCapabilities" Type="uint16[]" 
			Random="false">
		</Property>
		<Property Name="Availability" Type="uint16" Random="false">
		</Property>
		<Property Name="StatusInfo" Type="uint16" Random="false">
		</Property>
		<Property Name="LastErrorCode" Type="uint32" Random="false">
		</Property>
		<Property Name="ErrorDescription" Type="string" Random="false">
		</Property>
		<Property Name="ErrorCleared" Type="boolean" Random="false">
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
		</Property>
		<Property Name="PowerOnHours" Type="uint64" Random="false">
		</Property>
		<Property Name="TotalPowerOnHours" Type="uint64" Random="false">
		</Property>
		<Property Name="IdentifyingDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="AdditionalAvailability" Type="uint16[]" Random="false">
		</Property>
		<Property Name="MaxQuiesceTime" Type="uint64" Random="false">
		</Property>
		<Property Name="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
		</Property>
		<Property Name="InstallDate" Type="datetime" Random="false">
		</Property>
		<Property Name="Name" Type="string" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_Node" Namespace="/root/brocade1" NOI="" CfgExp="[NUMBER_OF_NODES]">
        <Property Name="InstanceID" Type="string" Random="true" Prefix="" Suffix="" Seperator="" Multiple="true" Key="true">
            <Value>8</Value>
            <Value>8</Value>
        </Property>
        <Property Name="Name" Type="string" Random="false" Refers="InstanceID">
        </Property>
        <Property Name="NameFormat" Type="string" Random="false">
            <Value>WWN</Value>
        </Property>
        <Property Name="ElementName" Type="string" Random="false">
            <Value>QLA2342 FW:v3.03.11 DVR:v8.00.02</Value>
        </Property>
        <Property Name="OtherNameFormat" Type="string" Random="false">
        </Property>
        <Property Name="Caption" Type="string" Random="false">
        </Property>
        <Property Name="Description" Type="string" Random="false">
        </Property>
    </Class>
    
	<Class Name="Brocade_NodeFCPort" Namespace="/root/brocade1" NOI="" CfgExp="[NUMBER_OF_NODES]">
        <Property Name="ElementName" Type="string" Random="true" Prefix="Node" 
			Suffix="" Seperator="">
            <Value>5</Value>
        </Property>
        <Property Name="ActiveFC4Types" Type="uint16[]" Random="false">
            <Value>8</Value>
        </Property>
        <Property Name="ActiveCOS" Type="uint16[]" Random="false">
            <Value>2</Value>
        </Property>
        <Property Name="SupportedFC4Types" Type="uint16[]" Random="false">
        </Property>
        <Property Name="SupportedMaximumTransmissionUnit" Type="uint64" Random="false">
        </Property>
        <Property Name="OperationalStatus" Type="uint16[]" Random="false">
            <Value>2</Value>
        </Property>
        <Property Name="SystemCreationClassName" Type="string" Random="false" Key="true">
            <Value>Brocade_Node</Value>
        </Property>
        <!-- This is Name property from Brocade_Node class-->
        <Property Name="SystemName" Type="string" Random="false" Key="true" Refers="Name" External="Brocade_Node">
        </Property>
        <Property Name="CreationClassName" Type="string" Random="false" Key="true">
            <Value>Brocade_NodeFCPort</Value>
        </Property>
        <Property Name="DeviceID" Type="string" Random="false" Key="true" Refers="SystemName">
        </Property>
        <Property Name="PortType" Type="uint16" Random="false">
            <Value>10</Value>
        </Property>
        <Property Name="PermanentAddress" Type="string" Random="false" Refers="SystemName">
        </Property>
        <Property Name="PortNumber" Type="uint16" Random="false">
            <Value>13</Value>
        </Property>
        <Property Name="NetworkAddresses" Type="string[]" Random="false">
            <Value>040D00</Value>
        </Property>
        <Property Name="Speed" Type="uint64" Random="false">
        </Property>
        <Property Name="MaxSpeed" Type="uint64" Random="false">
        </Property>
        <Property Name="LinkTechnology" Type="uint16" Random="false">
            <Value>4</Value>
        </Property>
        <Property Name="SupportedCOS" Type="uint16[]" Random="false">
        </Property>
        <Property Name="OtherNetworkPortType" Type="string" Random="false">
        </Property>
        <Property Name="OtherLinkTechnology" Type="string" Random="false">
        </Property>
        <Property Name="FullDuplex" Type="boolean" Random="false">
        </Property>
        <Property Name="AutoSense" Type="boolean" Random="false">
        </Property>
        <Property Name="ActiveMaximumTransmissionUnit" Type="uint64" Random="false">
        </Property>
        <Property Name="RequestedSpeed" Type="uint64" Random="false">
        </Property>
        <Property Name="UsageRestriction" Type="uint16" Random="false">
        </Property>
        <Property Name="PowerManagementSupported" Type="boolean" Random="false">
        </Property>
        <Property Name="PowerManagementCapabilities" Type="uint16[]" Random="false">
        </Property>
        <Property Name="Availability" Type="uint16" Random="false">
        </Property>
        <Property Name="StatusInfo" Type="uint16" Random="false">
        </Property>
        <Property Name="LastErrorCode" Type="uint32" Random="false">
        </Property>
        <Property Name="ErrorDescription" Type="string" Random="false">
        </Property>
        <Property Name="ErrorCleared" Type="boolean" Random="false">
        </Property>
        <Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
        </Property>
        <Property Name="PowerOnHours" Type="uint64" Random="false">
        </Property>
        <Property Name="TotalPowerOnHours" Type="uint64" Random="false">
        </Property>
        <Property Name="IdentifyingDescriptions" Type="string[]" Random="false">
        </Property>
        <Property Name="AdditionalAvailability" Type="uint16[]" Random="false">
        </Property>
        <Property Name="MaxQuiesceTime" Type="uint64" Random="false">
        </Property>
        <Property Name="EnabledState" Type="uint16" Random="false">
            <Value>5</Value>
        </Property>
        <Property Name="OtherEnabledState" Type="string" Random="false">
        </Property>
        <Property Name="RequestedState" Type="uint16" Random="false">
            <Value>5</Value>
        </Property>
        <Property Name="EnabledDefault" Type="uint16" Random="false">
            <Value>2</Value>
        </Property>
        <Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
        </Property>
        <Property Name="InstallDate" Type="datetime" Random="false">
        </Property>
        <Property Name="Name" Type="string" Random="false">
        </Property>
        <Property Name="StatusDescriptions" Type="string[]" Random="false">
        </Property>
        <Property Name="Status" Type="string" Random="false">
        </Property>
        <Property Name="Caption" Type="string" Random="false">
        </Property>
        <Property Name="Description" Type="string" Random="false">
        </Property>
    </Class>
    
    <!-- Classes added for defining endpoint connection between ports and node.
    -->
	<Class Name="Brocade_LogicalNetwork" Namespace="/root/brocade1" NOI="" CfgExp="[NUMBER_OF_SWITCHES]">
        <Property Name="InstanceID" Type="string" Random="false" Key="true" Refers="ElementName" External="Brocade_Fabric">
        </Property>
        <Property Name="ElementName" Type="string" Random="false" Refers="ElementName" External="Brocade_Fabric">
        </Property>
        <Property Name="NetworkType" Type="uint16" Random="false">
            <Value>18</Value>
        </Property>
        <Property Name="OtherTypeDescription" Type="string" Random="false">
        </Property>
        <Property Name="ConnectivityStatus" Type="uint16" Random="false">
        </Property>
        <Property Name="Caption" Type="string" Random="false">
        </Property>
        <Property Name="Description" Type="string" Random="false">
        </Property>
    </Class>

    <Class Name="Brocade_SANProtocolEndPoint" Namespace="/root/brocade1" NOI="" CfgExp="[NUMBER_OF_PORTS] + [NUMBER_OF_NODES]" AutoGenerate="false">
        <Property Name="SystemCreationClassName" Type="string" Random="false" Key="true">
            <Value>Brocade_Switch</Value>
        </Property>
        <Property Name="SystemName" Type="string" Random="false" Refers="Name" External="Brocade_Switch" Key="true">
        </Property>
        <Property Name="CreationClassName" Type="string" Random="false" Key="true">
            <Value>Brocade_SANProtocolEndPoint</Value>
        </Property>
        <Property Name="Name" Type="string" Random="false" Refers="DeviceID" External="Brocade_SwitchFCPort" Key="true">
        </Property>
        <Property Name="NameFormat" Type="string" Random="false">
            <Value>WWN</Value>
        </Property>
        <Property Name="ProtocolIFType" Type="uint16" Random="false">
            <Value>56</Value>
        </Property>
        <Property Name="BroadcastResetSupported" Type="boolean" Random="false">
            <Value>false</Value>
        </Property>
        <Property Name="Description" Type="string" Random="false">
        </Property>
        <Property Name="OperationalStatus" Type="uint16" Random="false">
        </Property>
        <Property Name="EnabledState" Type="uint16" Random="false">
        </Property>
        <Property Name="TimeOfLastStateChange" Type="datetime" Random="false">
        </Property>
        <Property Name="ProtocolType" Type="uint16" Random="false">
        </Property>
        <Property Name="OtherTypeDescription" Type="string" Random="false">
        </Property>
        <Property Name="OtherEnabledState" Type="string" Random="false">
        </Property>
        <Property Name="RequestedState" Type="uint16" Random="false">
            <Value>5</Value>
        </Property>
        <Property Name="EnabledDefault" Type="uint16" Random="false">
            <Value>2</Value>
        </Property>
        <Property Name="InstallDate" Type="datetime" Random="false">
        </Property>
        <Property Name="StatusDescriptions" Type="string" Random="false">
        </Property>
        <Property Name="Status" Type="string" Random="false">
        </Property>
        <Property Name="Caption" Type="string" Random="false">
        </Property>
        <Property Name="ElementName" Type="string" Random="false">
        </Property>
    </Class>

    <Class Name="Brocade_LogicalNetworkInFabric" Namespace="/root/brocade1" NOI="" Association="true">
        <Antecedent Name="Antecedent" ClassName="Brocade_Fabric" Key="true"/>
        <Dependent Name="Dependent" ClassName="Brocade_LogicalNetwork" Key="true"/>
    </Class>

    <Class Name="Brocade_InLogicalNetwork" Namespace="/root/brocade1" NOI="" Association="true" AutoGenerate="false">
    	<Antecedent Name="Collection" ClassName="Brocade_LogicalNetwork" Key="true"/>
		<Dependent Name="Member" ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
    </Class>

    <Class Name="Brocade_FCPortSANProtocolEndPoint" Namespace="/root/brocade1" NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_SwitchFCPort" Key="true"/>
		<Dependent Name="Dependent" ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
    </Class>

    <Class Name="Brocade_SwitchHostedSANAccessPoint" Namespace="/root/brocade1" NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Switch" Key="true"/>
		<Dependent Name="Dependent" ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
    </Class>
    
    <Class Name="Brocade_PortInNode" Namespace="/root/brocade1" NOI="" Association="true">
    	<Antecedent Name="Collection" ClassName="Brocade_Node" Key="true"/>
		<Dependent Name="Member" ClassName="Brocade_NodeFCPort" Key="true"/>
    </Class>
    
    <Class Name="Brocade_NodePortInFabric" Namespace="/root/brocade1" NOI="" Association="true">
	    <Antecedent Name="GroupComponent" ClassName="Brocade_Fabric" Key="true"/>
		<Dependent Name="PartComponent" ClassName="Brocade_NodeFCPort" Key="true"/>
    </Class>
    
	<Class Name="Brocade_PlatformInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Fabric" 
			Key="true"/>
		<Dependent Name="PartComponent" ClassName="Brocade_Platform" 
			Key="true"/>
	</Class>
	<Class Name="Brocade_SwitchInChassis" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="Antecedent" ClassName="Brocade_Chassis" Key="true"/>
		<Dependent Name="Dependent" ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_ChassisProduct" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Product" 
			Key="true"/>
		<Dependent Name="PartComponent" ClassName="Brocade_Chassis" Key="true"/>
	</Class>
	<Class Name="Brocade_SwitchInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Fabric" 
			Key="true"/>
		<Dependent Name="PartComponent" ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_SAPAvailableForSwitch" Namespace="/root/brocade1" 
		NOI="" Association="true">
		<Antecedent Name="AvailableSAP" 
			ClassName="Brocade_WebGUIRemoteAccessPoint" Key="true"/>
		<Dependent Name="ManagedElement" ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_PortInSwitch" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Switch" 
			Key="true"/>
		<Dependent Name="PartComponent" ClassName="Brocade_SwitchFCPort" 
			Key="true"/>
	</Class>
</SAN_Simulator>