<?xml version="1.0" encoding="UTF-8"?>
<SAN_Simulator>
	<Class Name="Brocade_ManagementServer" Namespace="/root/brocade1" NOI="1">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_ManagementServer</Value>
		</Property>
		<Property Name="Name" Type="string" Random="true" Key="true" 
			Prefix="swarm-bs" Suffix=".a.b.com">
			<Value>2</Value>
		</Property>
		<Property Name="Dedicated" Type="uint16[]" Random="false">
			<Value>14</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false" Refers="Name">
			<Value>a.b.com</Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>Other</Value>
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
		</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>12</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="HealthState" 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_ConnectionMonitoringService" 
		Namespace="/root/brocade1" NOI="1">
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_ManagementServer</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_ManagementServer">
			<Value>a.b.com</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_ConnectionMonitoringService</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="SystemName" Suffix="_Agent_ConnectionMonitoringService">
			<Value> 
				a.b.com_Agent_ConnectionMonitoringService</Value>
		</Property>
		<Property Name="DefaultMonitor" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="DefaultMaxRetryCount" Type="uint16" Random="false">
			<Value>3</Value>
		</Property>
		<Property Name="DefaultWaitTimeBetweenRetries" Type="uint16" 
			Random="false">
			<Value>45</Value>
		</Property>
		<Property Name="Enabled" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="PrimaryOwnerContact" Type="string" Random="false">
		</Property>
		<Property Name="StartMode" Type="string" Random="false">
		</Property>
		<Property Name="Started" Type="boolean" 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>12</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="HealthState" Type="uint16" Random="false">
		</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>
	<!--
	Classes related to fabric.
	-->
	<Class Name="Brocade_Fabric" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_FABRIC]" AutoGenerate="false">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Fabric</Value>
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value CfgProp="FABRIC_NAME"></Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false" Refers="Name">
			<Value>1000006069101F9A</Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>WWN</Value>
		</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_SAN" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_SAN</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Fabric">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>Brocade SAN</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>12</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="HealthState" 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_ConnectionMonitor" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Fabric</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Fabric">
			<Value>10000060695161C7</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_ConnectionMonitor</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="SystemName">
			<Value>10000060695161C7</Value>
		</Property>
		<Property Name="MaxRetryCount" Type="uint16" Random="false">
			<Value>3</Value>
		</Property>
		<Property Name="WaitTimeBetweenRetries" Type="uint16" Random="false">
			<Value>45</Value>
		</Property>
		<Property Name="WaitTimeToRestartRetry" Type="uint16" Random="false">
			<Value>30</Value>
		</Property>
		<Property Name="Enabled" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="PrimaryOwnerName" Type="string" Random="false">
		</Property>
		<Property Name="PrimaryOwnerContact" Type="string" Random="false">
		</Property>
		<Property Name="StartMode" Type="string" Random="false">
		</Property>
		<Property Name="Started" Type="boolean" 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>12</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="HealthState" Type="uint16" Random="false">
		</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_Platform" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Platform</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>IBM 1750 68000000090281</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Fabric" 
			Suffix=";IBM 1750 68000000090281">
			<Value>100000000000000E</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>
	<Class Name="Brocade_PlatformInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Fabric" Key="true"/>
		<Dependent Name="PartComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Platform" Key="true"/>
	</Class>
	<Class Name="Brocade_MonitorsInMonitoringService" 
		Namespace="/root/brocade1" NOI="" Association="true" 
		AutoGenerate="false">
		<Antecedent Name="PartComponent" 
			ClassName="Brocade_ConnectionMonitoringService" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="GroupComponent" ClassName="Brocade_ConnectionMonitor" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_FabricInSAN" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" ClassName="Brocade_SAN" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="PartComponent" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<!--
		Classes related to switch
	-->
	<Class Name="Brocade_Switch" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]" AutoGenerate="false">
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Switch</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true">
			<Value CfgProp="SWITCH_NAME"></Value>
		</Property>
		<Property Name="Dedicated" Type="uint16[]" Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string[]" Random="false">
			<Value>4</Value>
		</Property>
		<Property Name="IdentifyingDescriptions" Type="string[]" Random="false">
			<Value>DomainID</Value>
		</Property>
		<Property Name="SwitchID" Type="string" Random="false">
			<Value CfgProp="SWITCH_ID"></Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false" >
			<Value CfgProp="SWITCH_ELEMENT_NAME"></Value>
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>WWN</Value>
		</Property>
		<Property Name="IsVirtual" Type="boolean" Random="false">
			<Value>false </Value>
		</Property>
		<!--
ValueMap{"0", "1", "2", "3", "4", "5", "6", "7", "8", 
"9", "10", "11", "12", "13", "14", "15", "16", "17", "18"},
Values{"Unknown", "Other", "OK", "Degraded", "Stressed", "Predictive Failure", "Error", "Non-Recoverable Error", "Starting", 
"Stopping", "Stopped", "In Service", "No Contact", "Lost Communication", "Aborted", "Dormant", "Supporting Entity in Error", "Completed", "Power Mode"},
0 -> "Unknown"
"1" -> "Other"
"2" -> "OK"
"3" -> "Degraded"
"4" -> "Stressed"
"5" -> "Predictive Failure"
"6" -> "Error"
"7" -> "Non-Recoverable Error"
"8" -> "Starting"
"9" -> "Stopping"
"10" -> "Stopped"
		-->
		<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>2</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_Account" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_SwitchAccessService</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_ManagementServer" 
			Suffix="_Agent_SwitchAccessService">
			<Value>a.b.com_Agent_SwitchAccessService</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Account</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
			<Value>10000060695161C7</Value>
		</Property>
		<Property Name="UserID" Type="string" Random="false">
			<Value>admin</Value>
		</Property>
		<Property Name="UserPassword" Type="string[]" Random="false">
		</Property>
		<Property Name="ObjectClass" Type="string[]" Random="false">
		</Property>
		<Property Name="Descriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Host" Type="string[]" Random="false">
		</Property>
		<Property Name="LocalityName" Type="string[]" Random="false">
		</Property>
		<Property Name="OrganizationName" Type="string[]" Random="false">
		</Property>
		<Property Name="OU" Type="string[]" Random="false">
		</Property>
		<Property Name="SeeAlso" Type="string[]" Random="false">
		</Property>
		<Property Name="UserCertificate" Type="string[]" 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="HealthState" Type="uint16" Random="false">
		</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_RemoteServiceMgmtAccessPoint" 
		Namespace="/root/brocade1" AutoGenerate="false" NOI="1">
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_ManagementServer</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_ManagementServer" 
			Suffix="_Agent_SwitchAccessService">
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_RemoteServiceMgmtAccessPoint</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
		</Property>
		<Property Name="AccessInfo" Type="string" Random="true" Seperator=".">
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</Value>
		</Property>
		<Property Name="InfoFormat" Type="uint16" Random="false">
			<Value>3</Value>
		</Property>
		<Property Name="ProtocolType" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="OtherInfoFormatDescription" Type="string" 
			Random="false">
		</Property>
		<Property Name="AccessContext" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="OtherAccessContext" 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>12</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="HealthState" Type="uint16" Random="false">
		</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_MgmtAccessPoint" AutoGenerate="false" 
		Namespace="/root/brocade1" NOI="1">
		<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="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_MgmtAccessPoint</Value>
		</Property>
		<Property Name="Name" Type="string" Random="false" Key="true" Prefix="6;" Refers="AccessInfo" External="Brocade_RemoteServiceMgmtAccessPoint">
		</Property>
		<Property Name="NameFormat" Type="string" Random="false">
			<Value>InterfaceType;Address</Value>
		</Property>
		<Property Name="ProtocolIFType" Type="uint16" Random="false">
			<Value>6</Value>
		</Property>
		<Property Name="OtherTypeDescription" Type="string" Random="false">
		</Property>
		<Property Name="Address" Type="string" Random="false" Refers="AccessInfo" External="Brocade_RemoteServiceMgmtAccessPoint">
		</Property>
		<Property Name="NetMask" Type="string" Random="false">
			<Value>255.255.252.0</Value>
		</Property>
		<Property Name="Gateway" Type="string" Random="true" Seperator=".">
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</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="OtherEnabledState" Type="string" Random="false">
		</Property>
		<Property Name="RequestedState" Type="uint16" Random="false">
			<Value>12</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="HealthState" Type="uint16" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
	</Class>
	<Class Name="Brocade_LogicalNetwork" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="InstanceID" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
		</Property>
		<Property Name="ElementName" Type="string" Random="false" 
			Refers="ElementName" External="Brocade_Switch">
		</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_Chassis" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]" AutoGenerate="false">
		<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="true">
			<Value>4</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" 
		AutoGenerate="false">
		<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_PortModule" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]" AutoGenerate="false">
		<Property Name="ElementName" Type="string" Random="false">
			<Value>Undefined</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="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_PortModule</Value>
		</Property>
		<!-- Need to take this value from other class. TODO -->
		<Property Name="DeviceID" Type="string" Random="false" Key="true">
			<Value>-1</Value>
		</Property>
		<Property Name="ModuleNumber" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="NumPorts" Type="uint16" Random="false">
			<Value>16</Value>
		</Property>
		<Property Name="StartSwitchPortIndex" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
			<Value>0</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="LogicalModuleType" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="OtherLogicalModuleTypeDescription" Type="string" 
			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="LocationIndicator" Type="uint16" 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="Name" Type="string" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="HealthState" Type="uint16" 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]" AutoGenerate="false">
		<!--
		<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="TargetAddress" Type="string" Random="true" Seperator=".">
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</Value>
			<Value>2</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]" AutoGenerate="false">
		<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="" 
		CfgExp="[NUMBER_OF_PORTS]" AutoGenerate="false">
		<Property Name="ElementName" Type="string" Random="false" 
			Refers="ElementName" External="Brocade_Switch">
			<Value></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="false" Multiple="true">
			<Value Start="2000"></Value>
			<Value CfgProp="SWITCH_PORT_PREFIX"></Value>
		</Property>
		<!--
			<Property Name="DeviceID" Type="string" Key="true" Start="" 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="true">
			<Value>6</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]" AutoGenerate="false">
		<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]" AutoGenerate="false">
		<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="true">
			<Value>6</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_SANProtocolEndPoint" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_PORTS]" 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_Device" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_NODES]" AutoGenerate="false">
		<Property Name="SystemCreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Fabric</Value>
		</Property>
		<Property Name="SystemName" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch">
			<Value>10000060695161C7</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Device</Value>
		</Property>
		<Property Name="DeviceID" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Node">
			<Value>200400A0B80BC49A</Value>
		</Property>
		<Property Name="DeviceType" Type="uint16" Random="false">
			<Value>1</Value>
		</Property>
		<Property Name="SCSIInquiryString" Type="uint8[]" Random="false">
			<Value> 
				0,0,3,50,31,0,64,50,73,66,77,32,32,32,32,32,51,53,52,50,32,32,32,32,32,32,32,32,32,32,32,32,48,53,51,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 
				</Value>
		</Property>
		<Property Name="ControllerType" Type="uint16" Random="false">
			<Value>4</Value>
		</Property>
		<Property Name="OtherControllerType" Type="string" Random="false">
		</Property>
		<Property Name="ControllerVersion" Type="uint16" Random="false">
		</Property>
		<Property Name="TimeOfLastReset" Type="datetime" Random="false">
		</Property>
		<Property Name="ProtocolSupported" Type="uint16" Random="false">
		</Property>
		<Property Name="MaxNumberControlled" Type="uint32" Random="false">
		</Property>
		<Property Name="ProtocolDescription" Type="string" 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="LocationIndicator" Type="uint16" 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>12</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="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="StatusDescriptions" Type="string[]" Random="false">
		</Property>
		<Property Name="Status" Type="string" Random="false">
		</Property>
		<Property Name="HealthState" Type="uint16" Random="false">
		</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_LogicalNetworkInFabric" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" Namespace="/root/brocade1" 
			ClassName="Brocade_Fabric" Key="true"/>
		<Dependent Name="Dependent" Namespace="/root/brocade1" 
			ClassName="Brocade_LogicalNetwork" Key="true"/>
	</Class>
	<Class Name="Brocade_Blade" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]" AutoGenerate="false">
		<Property Name="Manufacturer" Type="string" Random="false">
			<Value>Brocade Communications, Inc.</Value>
		</Property>
		<Property Name="Model" Type="string" Random="false">
			<Value>Undefined</Value>
		</Property>
		<Property Name="VendorEquipmentType" Type="string" Random="false">
			<Value>FC Port Blade</Value>
		</Property>
		<Property Name="PoweredOn" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Blade</Value>
		</Property>
		<Property Name="Tag" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Switch" Suffix=";3;0">
			<Value>100000051E34EF9E;3;0</Value>
		</Property>
		<Property Name="SlotNumber" Type="uint16" Random="false">
		</Property>
		<Property Name="CanBeFRUed" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="SerialNumber" Type="string" Random="false">
			<Value>NF040021900</Value>
		</Property>
		<Property Name="PartNumber" Type="string" Random="false">
			<Value>40-0004000-21</Value>
		</Property>
		<Property Name="VendorSerialNumber" Type="string" Random="false">
			<Value>none</Value>
		</Property>
		<Property Name="VendorPartNumber" Type="string" Random="false">
			<Value>none</Value>
		</Property>
		<Property Name="Version" Type="string" Random="false">
			<Value>none</Value>
		</Property>
		<Property Name="ManufactureDate" Type="datetime" Random="false">
			<Value>20050304000000.000000+330</Value>
		</Property>
		<Property Name="UpdateDate" Type="datetime" Random="false">
			<Value>20070114000000.000000+330</Value>
		</Property>
		<Property Name="Beacon" 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="PackageType" Type="uint16" Random="false">
		</Property>
		<Property Name="OtherPackageType" Type="string" Random="false">
		</Property>
		<Property Name="VendorCompatibilityStrings" Type="string[]" 
			Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
		<Property Name="SKU" Type="string" Random="false">
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string" Random="false">
		</Property>
		<Property Name="UserTracking" Type="string" 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="HealthState" Type="uint16" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
	</Class>
	<Class Name="Brocade_SoftwareIdentity" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_SWITCHES]" AutoGenerate="false">
		<Property Name="InstanceID" Type="string" Random="false" Key="true" 
			Prefix="1000;10;" Refers="Name" External="Brocade_Switch">
			<Value>1000;10;100000051E34F712</Value>
		</Property>
		<Property Name="VersionString" Type="string" Random="false">
			<Value>v4.4.0b</Value>
		</Property>
		<Property Name="Classifications" Type="uint16[]" Random="false">
			<Value>10</Value>
		</Property>
		<Property Name="ClassificationDescriptions" Type="string[]" 
			Random="false">
			<Value>Firmware</Value>
		</Property>
		<Property Name="TargetOperatingSystems" Type="string[]" Random="false">
			<Value></Value>
		</Property>
		<Property Name="Manufacturer" Type="string" Random="false">
			<Value></Value>
		</Property>
		<Property Name="MajorVersion" Type="uint16" Random="false">
		</Property>
		<Property Name="MinorVersion" Type="uint16" Random="false">
		</Property>
		<Property Name="RevisionNumber" Type="uint16" Random="false">
		</Property>
		<Property Name="BuildNumber" Type="uint16" Random="false">
		</Property>
		<Property Name="Languages" Type="string[]" Random="false">
		</Property>
		<Property Name="SerialNumber" Type="string" Random="false">
		</Property>
		<Property Name="TargetType" Type="string" Random="false">
		</Property>
		<Property Name="ReleaseDate" Type="datetime" 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="HealthState" Type="uint16" Random="false">
		</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_InLogicalNetwork" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Collection" Namespace="/root/brocade1" 
			ClassName="Brocade_LogicalNetwork" Key="true"/>
		<Dependent Name="Member" Namespace="/root/brocade1" 
			ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
	</Class>
	<Class Name="Brocade_FCPortSANProtocolEndPoint" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" Namespace="/root/brocade1" 
			ClassName="Brocade_SwitchFCPort" Key="true"/>
		<Dependent Name="Dependent" Namespace="/root/brocade1" 
			ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
	</Class>
	<Class Name="Brocade_SwitchHostedSANAccessPoint" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" Namespace="/root/brocade1" 
			ClassName="Brocade_Switch" Key="true"/>
		<Dependent Name="Dependent" Namespace="/root/brocade1" 
			ClassName="Brocade_SANProtocolEndPoint" Key="true"/>
	</Class>
	<Class Name="Brocade_PortInNode" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Collection" Namespace="/root/brocade1" 
			ClassName="Brocade_Node" Key="true"/>
		<Dependent Name="Member" Namespace="/root/brocade1" 
			ClassName="Brocade_NodeFCPort" Key="true"/>
	</Class>
	<Class Name="Brocade_NodePortInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Fabric" Key="true"/>
		<Dependent Name="PartComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_NodeFCPort" Key="true"/>
	</Class>
	<Class Name="Brocade_SwitchInChassis" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" Namespace="/root/brocade1" 
			ClassName="Brocade_Chassis" Key="true"/>
		<Dependent Name="Dependent" Namespace="/root/brocade1" 
			ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_ChassisProduct" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Product" Key="true"/>
		<Dependent Name="PartComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Chassis" Key="true"/>
	</Class>
	<Class Name="Brocade_SwitchInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Fabric" Key="true"/>
		<Dependent Name="PartComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_SAPAvailableForSwitch" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="AvailableSAP" Namespace="/root/brocade1" 
			ClassName="Brocade_WebGUIRemoteAccessPoint" Key="true"/>
		<Dependent Name="ManagedElement" Namespace="/root/brocade1" 
			ClassName="Brocade_Switch" Key="true"/>
	</Class>
	<Class Name="Brocade_PortInSwitch" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_Switch" Key="true"/>
		<Dependent Name="PartComponent" Namespace="/root/brocade1" 
			ClassName="Brocade_SwitchFCPort" Key="true"/>
	</Class>
	<Class Name="Brocade_PortModuleInSwitch" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Switch" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="PartComponent" ClassName="Brocade_PortModule" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_AccountOnSwitch" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Switch" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="PartComponent" ClassName="Brocade_Account" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_ModulePort" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="GroupComponent" ClassName="Brocade_PortModule" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="PartComponent" ClassName="Brocade_SwitchFCPort" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_SwitchHostedRemoteAccessPoint" 
		Namespace="/root/brocade1" NOI="" Association="true" 
		AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Switch" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_WebGUIRemoteAccessPoint" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_SoftwareInstalledOnSwitch" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="InstalledSoftware" 
			ClassName="Brocade_SoftwareIdentity" Namespace="/root/brocade1" 
			Key="true">
		</Antecedent>
		<Dependent Name="System" ClassName="Brocade_Switch" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_DeviceInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="GroupComponent" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="PartComponent" ClassName="Brocade_Device" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_PhysicalPackage" Namespace="/root/brocade1" NOI="" 
		AutoGenerate="false">
		<Property Name="Manufacturer" Type="string" Random="false">
			<Value>Brocade Communications, Inc. </Value>
		</Property>
		<Property Name="Model" Type="string" Random="false">
			<Value>Undefined </Value>
		</Property>
		<Property Name="VendorEquipmentType" Type="string" Random="false">
			<Value>WWN Card </Value>
		</Property>
		<Property Name="PoweredOn" Type="boolean" Random="false">
			<Value>true </Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Blade </Value>
		</Property>
		<Property Name="Tag" Type="string" Random="false" Key="true">
			<Value>100000051E34F466;4;1 </Value>
		</Property>
		<Property Name="SlotNumber" Type="uint16" Random="false">
		</Property>
		<Property Name="CanBeFRUed" Type="boolean" Random="false">
			<Value>false </Value>
		</Property>
		<Property Name="SerialNumber" Type="string" Random="false">
			<Value>NH060019569 </Value>
		</Property>
		<Property Name="PartNumber" Type="string" Random="false">
			<Value>40-0004000-21 </Value>
		</Property>
		<Property Name="VendorSerialNumber" Type="string" Random="false">
			<Value>1016014 </Value>
		</Property>
		<Property Name="VendorPartNumber" Type="string" Random="false">
			<Value>0020050000H16 </Value>
		</Property>
		<Property Name="Version" Type="string" Random="false">
			<Value>none </Value>
		</Property>
		<Property Name="ManufactureDate" Type="datetime" Random="false">
			<Value>20050309000000.000000+330 </Value>
		</Property>
		<Property Name="UpdateDate" Type="datetime" Random="false">
			<Value>20070114000000.000000+330 </Value>
		</Property>
		<Property Name="Beacon" 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="PackageType" Type="uint16" Random="false">
		</Property>
		<Property Name="OtherPackageType" Type="string" Random="false">
		</Property>
		<Property Name="VendorCompatibilityStrings" Type="string[]" 
			Random="false">
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
		<Property Name="SKU" Type="string" Random="false">
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string" Random="false">
		</Property>
		<Property Name="UserTracking" Type="string" 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="HealthState" Type="uint16" Random="false">
		</Property>
		<Property Name="Caption" Type="string" Random="false">
		</Property>
	</Class>
	<!--
	Classes related to Realizes
	-->
	<Class Name="Brocade_PhysicalTransceiver" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_PORTS]" AutoGenerate="false">
		<Property Name="Tag" Type="string" Random="false" Refers="true" 
			Multiple="true" Key="true">
			<Value External="Brocade_Switch">Name</Value>
			<Value External="Brocade_SwitchFCPort">DeviceID</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_PhysicalTransceiver</Value>
		</Property>
		<Property Name="PhysicalTransceiverType" Type="uint16" Random="false">
			<Value>1</Value>
		</Property>
		<Property Name="ConnectorGender" Type="uint16" Random="false">
			<Value>3</Value>
		</Property>
		<Property Name="ConnectorElectricalCharacteristics" Type="uint16[]" 
			Random="false">
			<Value>5</Value>
		</Property>
		<Property Name="NumPhysicalPins" Type="uint32" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="Manufacturer" Type="string" Random="false">
			<Value>IBM</Value>
		</Property>
		<Property Name="SerialNumber" Type="string" Random="false">
			<Value>53P147600S6KF</Value>
		</Property>
		<Property Name="ConnectorPinout" Type="string" Random="false">
		</Property>
		<Property Name="ConnectorType" Type="uint16[]" Random="false">
		</Property>
		<Property Name="OtherTypeDescription" Type="string" Random="false">
		</Property>
		<Property Name="OtherElectricalCharacteristics" Type="string[]" 
			Random="false">
		</Property>
		<Property Name="ConnectorLayout" Type="uint16" Random="false">
		</Property>
		<Property Name="ConnectorDescription" Type="string" Random="false">
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
		<Property Name="Model" Type="string" Random="false">
		</Property>
		<Property Name="SKU" Type="string" Random="false">
		</Property>
		<Property Name="Version" Type="string" Random="false">
		</Property>
		<Property Name="PartNumber" Type="string" Random="false">
		</Property>
		<Property Name="OtherIdentifyingInfo" Type="string" Random="false">
		</Property>
		<Property Name="PoweredOn" Type="boolean" Random="false">
		</Property>
		<Property Name="ManufactureDate" Type="datetime" 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_Transceiver" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_PORTS]" AutoGenerate="false">
		<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">
			<Value>100000051E3449E0</Value>
		</Property>
		<Property Name="CreationClassName" Type="string" Random="false" 
			Key="true">
			<Value>Brocade_Transceiver</Value>
		</Property>
		<Property Name="DeviceID" Type="string" Random="false" Key="true" 
			Refers="DeviceID" External="Brocade_SwitchFCPort">
			<Value>200300051E3449E0</Value>
		</Property>
		<Property Name="Temperature" Type="sint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="RxPower" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="TxPower" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="Current" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="Voltage" Type="uint16" Random="false">
			<Value>0</Value>
		</Property>
		<Property Name="OperationalStatus" Type="uint16[]" Random="false">
		</Property>
		<Property Name="ModuleNumber" 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>
		<Property Name="ElementName" Type="string" Random="false">
		</Property>
	</Class>
	<Class Name="Brocade_PortModuleRealizes" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Blade" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_PortModule" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_TransceiverRealizes" Namespace="/root/brocade1" NOI="" 
		Association="true">
		<Antecedent Name="Antecedent" ClassName="Brocade_PhysicalTransceiver" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_Transceiver" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<!--
	Classes related to Zoning.
	-->
	<Class Name="Brocade_ZoneCapabilities" Namespace="/root/brocade1" NOI="1" 
		AutoGenerate="false">
		<Property Name="InstanceID" Type="string" Random="false" Key="true" 
			Refers="Name" External="Brocade_Fabric">
			<Value>1000006069101F9A</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>Brocade_ZoneCapabilities</Value>
		</Property>
		<Property Name="ZoneNameMaxLen" Type="uint32" Random="false">
			<Value>64</Value>
		</Property>
		<Property Name="ZoneNameFormat" Type="uint16" Random="false">
			<Value>3</Value>
		</Property>
		<Property Name="MaxNumZoneSets" Type="uint32" Random="false">
		</Property>
		<Property Name="MaxNumZone" Type="uint32" Random="false">
		</Property>
		<Property Name="MaxNumZoneMembers" Type="uint32" Random="false">
		</Property>
		<Property Name="MaxNumZonesPerZoneSet" Type="uint32" Random="false">
		</Property>
		<Property Name="ZoneDbCapacity" Type="uint32" Random="false">
			<Value>258798</Value>
		</Property>
		<Property Name="AvailableZoneDbSize" Type="uint32" Random="false">
			<Value>257128</Value>
		</Property>
		<Property Name="isZoningSupported" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="SupportedConnectivityMemberTypes" Type="uint16[]" 
			Random="false">
			<Value>2,4</Value>
		</Property>
		<Property Name="MaxNumZoneAliases" Type="uint32" Random="false">
		</Property>
		<Property Name="OtherSupportedConnectivityMemberTypes" 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_ZoneSet" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_ZONESETS]" AutoGenerate="false">
		<Property Name="InstanceID" Type="string" Random="false" Key="true">
			<Value>true;zoneset1;1000006069101F9A</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>zoneset1</Value>
		</Property>
		<Property Name="Active" Type="boolean" Random="false">
			<Value>true</Value>
		</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_Zone" Namespace="/root/brocade1" NOI="" 
		CfgExp="[NUMBER_OF_ZONES]" AutoGenerate="false">
		<Property Name="InstanceID" Type="string" Random="false" Key="true">
			<Value>true;zone1;1000006069101F9A</Value>
		</Property>
		<Property Name="ElementName" Type="string" Random="false">
			<Value>zone1</Value>
		</Property>
		<Property Name="Active" Type="boolean" Random="false">
			<Value>true</Value>
		</Property>
		<Property Name="ReadOnly" Type="boolean" Random="false">
			<Value>false</Value>
		</Property>
		<Property Name="ConnectivityStatus" Type="uint16" Random="false">
		</Property>
		<Property Name="ZoneSubType" Type="uint16" Random="false">
		</Property>
		<Property Name="ZoneType" Type="uint16" Random="false">
			<Value>2</Value>
		</Property>
		<Property Name="Caption" Type="string" Random="false">
			<Value>BrocadeZone1</Value>
		</Property>
		<Property Name="Description" Type="string" Random="false">
		</Property>
		<Property Name="OtherZoneSubTypeDescription" Type="string" 
			Random="false">
		</Property>
		<Property Name="OtherZoneTypeDescription" Type="string" Random="false">
		</Property>
	</Class>
	<Class Name="Brocade_ZoneCapabilitiesInFabric" Namespace="/root/brocade1" 
		NOI="" Association="true">
		<Antecedent Name="ManagedElement" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Capabilities" ClassName="Brocade_ZoneCapabilities" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_ZoneSetInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_ZoneSet" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_ZoneInFabric" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_Zone" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_ZoneInZoneSet" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Collection" ClassName="Brocade_ZoneSet" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Member" ClassName="Brocade_Zone" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
	<Class Name="Brocade_SwitchConnection" Namespace="/root/brocade1" NOI="" 
		Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" 
			ClassName="Brocade_RemoteServiceMgmtAccessPoint" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_MgmtAccessPoint" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
		<Property Name="Status" Type="uint16" Random="false">
			<Value>1 </Value>
		</Property>
		<Property Name="Timeout" Type="uint16" Random="false">
			<Value>60 </Value>
		</Property>
		<Property Name="NumOfRPCHandles" Type="uint16" Random="false">
			<Value>5 </Value>
		</Property>
		<Property Name="TrafficType" Type="uint16" Random="false">
		</Property>
		<Property Name="OtherTrafficDescription" Type="string" Random="false">
		</Property>
		<Property Name="IsUnidirectional" Type="boolean" Random="false">
		</Property>
	</Class>
	
	<Class Name="Brocade_FabricHostedSANAccessPoint" Namespace="/root/brocade1" 
		NOI="" Association="true" AutoGenerate="false">
		<Antecedent Name="Antecedent" ClassName="Brocade_Fabric" 
			Namespace="/root/brocade1" Key="true">
		</Antecedent>
		<Dependent Name="Dependent" ClassName="Brocade_SANProtocolEndPoint" 
			Namespace="/root/brocade1" Key="true">
		</Dependent>
	</Class>
</SAN_Simulator>