<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<NCMDeviceTemplate baseTemplateName="Huawei Switch" category="Switch" description="For all Huawei S3352 Switch" displayName="Huawei Switch" multiConfigTemplate="false" osType="Comware Software" templateName="HuaweiSwitch">
    <RestTemplate name=""/>
    <Vendor displayName="Huawei" vendorName="Huawei">
        <Commands>
            <Command commandstr="display version"/>
        </Commands>
        <LoggingLevels>
            <Level name="warnings" number="5" sequenceid="1"/>
            <Level name="notifications" number="6" sequenceid="2"/>
            <Level name="informational" number="7" sequenceid="3"/>
            <Level name="debugging" number="8" sequenceid="4"/>
        </LoggingLevels>
    </Vendor>
    <Protocols>
        <Protocol name="SSH/TELNET - TFTP">
            <OperationGroup type="backup">
                <Operation name="Startup">
                    <Command commandecho="false" commandstr="undo terminal logging" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                    <Command commandecho="false" commandstr="screen-length 0" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="35" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="50" timeout="120000"/>
                    <Command commandecho="false" commandstr="display saved-configuration" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="true" sequenceid="60" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="70" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="80" timeout="120000"/>
                    <Command commandecho="false" commandstr="undo screen-length" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="90" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="100" timeout="120000"/>
                </Operation>
                <Operation name="Running">
                    <Command commandecho="false" commandstr="save de_running.cfg" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="tftp ${UserInput:tftp_server_address} put de_running.cfg ${UserInput:file_name}" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                </Operation>
            </OperationGroup>
            <OperationGroup type="upload">
                <Operation name="Startup">
                    <Command commandecho="false" commandstr="tftp ${UserInput:tftp_server_address} get ${UserInput:file_name}" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="copy ${UserInput:file_name} deviceexpert.cfg" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="startup saved-configuration deviceexpert.cfg" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                </Operation>
            </OperationGroup>
            <OperationGroup type="others">
                <Operation name="Syncconfiguration">
                    <Command commandecho="false" commandstr="save" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                </Operation>
            </OperationGroup>
            <OperationGroup type="changedetection">
                <Operation name="Enable">
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="info-center loghost ${UserInput:HostIpAddress}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="info-center source default channel loghost log level ${UserInput:LoggingLevel}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="40" timeout="120000"/>
                </Operation>
                <Operation name="Disable">
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="undo info-center loghost ${UserInput:HostIpAddress}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                </Operation>
            </OperationGroup>
        </Protocol>
        <Protocol name="SSH/TELNET">
            <OperationGroup type="backup">
                <Operation name="Startup">
                    <Command commandecho="false" commandstr="undo terminal logging" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                    <Command commandecho="false" commandstr="screen-length 0" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="35" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="50" timeout="120000"/>
                    <Command commandecho="false" commandstr="display saved-configuration" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="true" sequenceid="60" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="70" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="80" timeout="120000"/>
                    <Command commandecho="false" commandstr="undo screen-length" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="90" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="100" timeout="120000"/>
                </Operation>
                <Operation name="Running">
                    <Command commandecho="false" commandstr="undo terminal logging" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                    <Command commandecho="false" commandstr="screen-length 0" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="35" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="50" timeout="120000"/>
                    <Command commandecho="false" commandstr="display current-configuration" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="true" sequenceid="60" timeout="120000"/>
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="70" timeout="120000"/>
                    <Command commandecho="false" commandstr="user-interface vty 0 4" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="80" timeout="120000"/>
                    <Command commandecho="false" commandstr="undo screen-length" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="90" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="100" timeout="120000"/>
                </Operation>
            </OperationGroup>
            <OperationGroup type="others">
                <Operation name="Syncconfiguration">
                    <Command commandecho="false" commandstr="save" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                </Operation>
            </OperationGroup>
            <OperationGroup type="changedetection">
                <Operation name="Enable">
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="info-center loghost ${UserInput:HostIpAddress}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="info-center source default channel loghost log level ${UserInput:LoggingLevel}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="40" timeout="120000"/>
                </Operation>
                <Operation name="Disable">
                    <Command commandecho="false" commandstr="system-view" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="10" timeout="120000"/>
                    <Command commandecho="false" commandstr="undo info-center loghost ${UserInput:HostIpAddress}" delay="0" messagesuffix="${LF}" prompt="]" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="20" timeout="120000"/>
                    <Command commandecho="false" commandstr="return" delay="0" messagesuffix="${LF}" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" promptecho="true" readfromresponse="false" sequenceid="30" timeout="120000"/>
                </Operation>
            </OperationGroup>
        </Protocol>
    </Protocols>
    <NCMPersonality displayName="Huawei Switch" personalityName="HuaweiSwitch">
        <Login enablecommand="" postlogincommand="" postloginprompt="" prelogincommand="" preloginprompt="" suffix="${CRLF}"/>
        <PersonalityTable>
            <Columns>
                <Column defaultvalue="Not Available" desc="Stores the BOOT ROM version" displayname="Boot ROM Version" name="BOOTROMVERSION" sequenceid="1" size="6"/>
                <Column defaultvalue="Not Available" desc="Stores the Memory size" displayname="MEMORY" name="MEMORY" sequenceid="2" size="6"/>
                <Column defaultvalue="Not Available" desc="Stores the flash ram size " displayname="Flash Memory Size" name="FLASH" sequenceid="3" size="6"/>
                <Column defaultvalue="Not Available" desc="Stores the software version" displayname="SOFTWARE Version" name="SOFTWARE_VERSION" sequenceid="4" size="6"/>
                <Column defaultvalue="Not Available" desc="Stores the Software version number  " displayname="SOFTWARE Version NO" name="SW_VERSION_NO" sequenceid="5" size="6"/>
            </Columns>
        </PersonalityTable>
        <ConfigurationFile format="Text">
            <ExcludeLines/>
            <SyslogStateCheckers/>
        </ConfigurationFile>
        <HardwareDetails>
            <HardwareParser parserFileName="H3CHardwarePropParser.xml">
                <MESSAGE-PARSER>
                    <PARSER CLASSNAME="com.adventnet.util.parser.regex.scalar.RegExScalarParser" TYPE="rule1">
                        <COMMAND NAME="hardware_prop_h3c_s_switch">
                            <VALID-RULE>
                                <METADATA>
                                    <SCALAR REFERENCEREQ="false">
                                        <REGEX EXPRESSION="(.*) bytes DDR Memory" NAME="MEMORY">
                                            <PARAM NAME="MEMORY" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION="(.*) bytes FLASH" NAME="FLASH">
                                            <PARAM NAME="FLASH" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*FLASH Total\s*Memory\sSize\s:\s(.*)" NAME="FLASH1">
                                            <PARAM NAME="FLASH" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*BootROM\s*Version\s*:\s(.*)" NAME="BOOTROMVERSION1">
                                            <PARAM NAME="BOOTROMVERSION" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*BOOTROM  Version :  (.*) Compiled.*" NAME="BOOTROMVERSION">
                                            <PARAM NAME="BOOTROMVERSION" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*Software\s*Version\s*:\sVRP\s\(R\)\sSoftware,\sVersion\s(\S*)\s\(.*" NAME="SOFTWARE_VERSION1">
                                            <PARAM NAME="SOFTWARE_VERSION" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION="Software Version :(.*) Software, Version (\S+).*" NAME="SOFTWARE_VERSION">
                                            <PARAM NAME="SOFTWARE_VERSION" TOKENNO="1"/>
                                            <PARAM NAME="SW_VERSION_NO" TOKENNO="2"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*(DEVICE_SERIAL_NUMBER|Product serial number)\s*:\s*(\S*)" NAME="SERIALNUMBER">
                                            <PARAM NAME="SERIALNUMBER" TOKENNO="2"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*(First mac address|MAC_ADDRESS)\s*:\s*(\S*)" NAME="MACADDRESS">
                                            <PARAM NAME="MACADDRESS" TOKENNO="2"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*H3C\s*(\S*)\s*uptime.*" NAME="MODEL">
                                            <PARAM NAME="MODEL" TOKENNO="1"/>
                                            <PARAM NAME="SERIES" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION="\s*(--More--)*(Comware Software).*Version\s+(\S+),.*" NAME="OSVERSION">
                                            <PARAM NAME="OSVERSION" TOKENNO="3"/>
                                        </REGEX>
                                        <REGEX EXPRESSION="(.*)\s\(R\)\ssoftware,\sVersion\s(\S*)\s\((\S*)\s(\S*)\).*" NAME="OSVERSION1">
                                            <PARAM NAME="OSTYPE" TOKENNO="1"/>
                                            <PARAM NAME="OSVERSION" TOKENNO="2"/>
                                            <PARAM NAME="SW_VERSION_NO" TOKENNO="2"/>
                                            <PARAM NAME="SERIES" TOKENNO="3"/>
                                            <PARAM NAME="SOFTWARE_VERSION" TOKENNO="4"/>
                                        </REGEX>
                                        <REGEX EXPRESSION="\s*(\S*\s\S*).*Switch uptime.*" NAME="MODEL1">
                                            <PARAM NAME="MODEL" TOKENNO="1"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*(VRP).*software,\s+Version\s+(\S+)\s+\((\S+).*\).*" NAME="OSVERSION2">
                                            <PARAM NAME="OSTYPE" TOKENNO="1"/>
                                            <PARAM NAME="OSVERSION" TOKENNO="2"/>
                                            <PARAM NAME="SERIES" TOKENNO="3"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*(Huawei|HUAWEI)\s+(\S+).*uptime.*" NAME="MODEL2">
                                            <PARAM NAME="MODEL" TOKENNO="2"/>
                                        </REGEX>
                                        <REGEX EXPRESSION=".*ESN\sof\sslot\s\d+\s*:\s+(\S+).*" NAME="SERIALNUMBER2">
                                            <PARAM NAME="SERIALNUMBER" TOKENNO="1"/>
                                        </REGEX>
                                    </SCALAR>
                                </METADATA>
                            </VALID-RULE>
                            <ERROR-RULE>
                                <!-- Error rule specific to the command -->
                                <METADATA>
                                    <SCALAR>
                                        <!-- error message for command  -->
                                        <REGEX EXPRESSION=".*(Incomplete command).*" NAME="CmdError1">
                                            <PARAM NAME="ErrorMsg" TOKENNO="0"/>
                                        </REGEX>
                                    </SCALAR>
                                </METADATA>
                            </ERROR-RULE>
                        </COMMAND>
                    </PARSER>
                </MESSAGE-PARSER>
            </HardwareParser>
            <Protocols>
                <Protocol name="">
                    <Commands operation="">
                        <Command commandstr="display version" messagesuffix="${LF}" parsercommandname="hardware_prop_h3c_s_switch" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" responseparserid="h3c_switch_hardware_prop_parser" timeout="120000"/>
                        <Command commandstr="display esn" messagesuffix="${LF}" parsercommandname="hardware_prop_h3c_s_switch" prompt="${UserInput:EnablePrompt}" promptactionid="H3CSwitchActionId" responseparserid="h3c_switch_hardware_prop_parser" timeout="120000"/>
                    </Commands>
                </Protocol>
            </Protocols>
        </HardwareDetails>
    </NCMPersonality>
    <NCMDeviceSysOIDList>
        <NCMDeviceSysOID model="S5810-50S" ostype="NA" series="S5800" sysoid=".1.3.6.1.4.1.2011.1.453"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.2.1857"/>
        <NCMDeviceSysOID model="S3526" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.12"/>
        <NCMDeviceSysOID model="s3026" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.13"/>
        <NCMDeviceSysOID model="s3026V" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.14"/>
        <NCMDeviceSysOID model="s2008" ostype="[NA]" series="S2000" sysoid=".1.3.6.1.4.1.2011.2.23.15"/>
        <NCMDeviceSysOID model="s2016" ostype="[NA]" series="S2000" sysoid=".1.3.6.1.4.1.2011.2.23.16"/>
        <NCMDeviceSysOID model="s3526F" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.17"/>
        <NCMDeviceSysOID model="s5516" ostype="[NA]" series="S5500" sysoid=".1.3.6.1.4.1.2011.2.23.18"/>
        <NCMDeviceSysOID model="s6506" ostype="[NA]" series="S6500" sysoid=".1.3.6.1.4.1.2011.2.23.19"/>
        <NCMDeviceSysOID model="s3026F" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.20"/>
        <NCMDeviceSysOID model="s3526E" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.21"/>
        <NCMDeviceSysOID model="s2026" ostype="[NA]" series="S2000" sysoid=".1.3.6.1.4.1.2011.2.23.22"/>
        <NCMDeviceSysOID model="s2403H" ostype="[NA]" series="S2000" sysoid=".1.3.6.1.4.1.2011.2.23.23"/>
        <NCMDeviceSysOID model="s3026E" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.24"/>
        <NCMDeviceSysOID model="s3026E-FM" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.25"/>
        <NCMDeviceSysOID model="s3026E-FS" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.26"/>
        <NCMDeviceSysOID model="s3526E-FM" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.27"/>
        <NCMDeviceSysOID model="s3526E-FS" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.28"/>
        <NCMDeviceSysOID model="s3050C" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.29"/>
        <NCMDeviceSysOID model="s6503" ostype="[NA]" series="S6500" sysoid=".1.3.6.1.4.1.2011.2.23.30"/>
        <NCMDeviceSysOID model="s8512" ostype="[NA]" series="S8500" sysoid=".1.3.6.1.4.1.2011.2.23.31"/>
        <NCMDeviceSysOID model="s8505" ostype="[NA]" series="S8500" sysoid=".1.3.6.1.4.1.2011.2.23.32"/>
        <NCMDeviceSysOID model="s6506R" ostype="[NA]" series="S6500" sysoid=".1.3.6.1.4.1.2011.2.23.33"/>
        <NCMDeviceSysOID model="s3026c" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.34"/>
        <NCMDeviceSysOID model="s3026g" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.35"/>
        <NCMDeviceSysOID model="s3026t" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.36"/>
        <NCMDeviceSysOID model="s3552G" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.37"/>
        <NCMDeviceSysOID model="s3552P" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.38"/>
        <NCMDeviceSysOID model="s3528P" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.40"/>
        <NCMDeviceSysOID model="s3526c" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.41"/>
        <NCMDeviceSysOID model="s3026c-24-12fs" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.42"/>
        <NCMDeviceSysOID model="s3026c-24-12fm" ostype="[NA]" series="S3000" sysoid=".1.3.6.1.4.1.2011.2.23.43"/>
        <NCMDeviceSysOID model="s3526c-24-12fs" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.44"/>
        <NCMDeviceSysOID model="s3526c-24-12fm" ostype="[NA]" series="S3500" sysoid=".1.3.6.1.4.1.2011.2.23.45"/>
        <NCMDeviceSysOID model="s3026C-SI" ostype="[NA]" series="S3300" sysoid=".1.3.6.1.4.1.2011.2.23.55"/>
        <NCMDeviceSysOID model="s3352P-SI" ostype="[NA]" series="S3300" sysoid=".1.3.6.1.4.1.2011.2.23.78"/>
        <NCMDeviceSysOID model="S3352P-EI" ostype="NA" series="S5300-EI" sysoid=".1.3.6.1.4.1.2011.2.23.79"/>
        <NCMDeviceSysOID model="S3328" ostype="[NA]" series="S3300" sysoid=".1.3.6.1.4.1.2011.2.23.81"/>
        <NCMDeviceSysOID model="s2352P-EI" ostype="[NA]" series="S2300" sysoid=".1.3.6.1.4.1.2011.2.23.94"/>
        <NCMDeviceSysOID model="S5328C-EI" ostype="NA" series="S5300-EI" sysoid=".1.3.6.1.4.1.2011.2.23.95"/>
        <NCMDeviceSysOID model="S5328C-EI-24S" ostype="NA" series="S5300-EI" sysoid=".1.3.6.1.4.1.2011.2.23.96"/>
        <NCMDeviceSysOID model="s5352C-EI" ostype="[NA]" series="S5300" sysoid=".1.3.6.1.4.1.2011.2.23.97"/>
        <NCMDeviceSysOID model="S5324TP-SI-AC" ostype="NA" series="S5300-SI" sysoid=".1.3.6.1.4.1.2011.2.23.98"/>
        <NCMDeviceSysOID model="S5348TP-SI-AC/DC" ostype="NA" series="S5300-SI" sysoid=".1.3.6.1.4.1.2011.2.23.99"/>
        <NCMDeviceSysOID model="s5328C-SI" ostype="[NA]" series="S5300" sysoid=".1.3.6.1.4.1.2011.2.23.102"/>
        <NCMDeviceSysOID model="s2309TP-PWR-EI" ostype="[NA]" series="S2300" sysoid=".1.3.6.1.4.1.2011.2.23.108"/>
        <NCMDeviceSysOID model="s2326TP-PWR-EI" ostype="[NA]" series="S2300" sysoid=".1.3.6.1.4.1.2011.2.23.109"/>
        <NCMDeviceSysOID model="S3352P-PWR-EI" ostype="NA" series="S3300-EI" sysoid=".1.3.6.1.4.1.2011.2.23.111"/>
        <NCMDeviceSysOID model="s2700-52TP-EI-AC" ostype="[NA]" series="S2700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.119"/>
        <NCMDeviceSysOID model="s2700-26TP-SI-AC" ostype="[NA]" series="S2700-SI" sysoid=".1.3.6.1.4.1.2011.2.23.122"/>
        <NCMDeviceSysOID model="s3700-28TP-EI-AC" ostype="[NA]" series="S3700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.125"/>
        <NCMDeviceSysOID model="S3700-52TP-SI-AC" ostype="[NA]" series="S3700-SI" sysoid=".1.3.6.1.4.1.2011.2.23.136"/>
        <NCMDeviceSysOID model="s5700-28C-EI" ostype="[NA]" series="S5700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.140"/>
        <NCMDeviceSysOID model="s5700-28C-EI-24S" ostype="[NA]" series="S5700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.142"/>
        <NCMDeviceSysOID model="S5700-52C-EI" ostype="NA" series="S5700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.143"/>
        <NCMDeviceSysOID model="s5700-52C-SI" ostype="[NA]" series="S5700-SI" sysoid=".1.3.6.1.4.1.2011.2.23.144"/>
        <NCMDeviceSysOID model="s5700-24TP-SI-AC" ostype="[NA]" series="S5700-SI" sysoid=".1.3.6.1.4.1.2011.2.23.145"/>
        <NCMDeviceSysOID model="s5700-48TP-SI-AC" ostype="[NA]" series="S5700-SI" sysoid=".1.3.6.1.4.1.2011.2.23.147"/>
        <NCMDeviceSysOID model="S5700-28C-PWR-EI" ostype="NA" series="S5700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.149"/>
        <NCMDeviceSysOID model="s5700-52C-PWR-EI" ostype="[NA]" series="S5700-EI" sysoid=".1.3.6.1.4.1.2011.2.23.150"/>
        <NCMDeviceSysOID model="S5700-28P-PWR-LI-AC" ostype="NA" series="S5700-LI" sysoid=".1.3.6.1.4.1.2011.2.23.164"/>
        <NCMDeviceSysOID model="S5700S-28P-LI-AC" ostype="NA" series="S5700-LI" sysoid=".1.3.6.1.4.1.2011.2.23.181"/>
        <NCMDeviceSysOID model="S5701-28X-LI-24S-AC" ostype="NA" series="S5700-LI" sysoid=".1.3.6.1.4.1.2011.2.23.239"/>
        <NCMDeviceSysOID model="s5720-56C-PWR-HI-AC" ostype="[NA]" series="S5700-HI" sysoid=".1.3.6.1.4.1.2011.2.23.265"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.2.170.0"/>
        <NCMDeviceSysOID model="S9303" ostype="[NA]" series="S9303" sysoid=".1.3.6.1.4.1.2011.2.170.1"/>
        <NCMDeviceSysOID model="S9306" ostype="[NA]" series="S9306" sysoid=".1.3.6.1.4.1.2011.2.170.2"/>
        <NCMDeviceSysOID model="S9312" ostype="[NA]" series="S9312" sysoid=".1.3.6.1.4.1.2011.2.170.3"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.2.223.1"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.3.23.23"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.3.23.29"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.3.23.32"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.3.23.37"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.3.23.39"/>
        <NCMDeviceSysOID model="s3952P-SI" ostype="[NA]" series="S3900" sysoid=".1.3.6.1.4.1.2011.10.1.11"/>
        <NCMDeviceSysOID model="s3928TP-SI" ostype="[NA]" series="S3900" sysoid=".1.3.6.1.4.1.2011.10.1.12"/>
        <NCMDeviceSysOID model="s3928P-EI" ostype="[NA]" series="S3900" sysoid=".1.3.6.1.4.1.2011.10.1.13"/>
        <NCMDeviceSysOID model="s3928P-PWR-EI" ostype="[NA]" series="S3900" sysoid=".1.3.6.1.4.1.2011.10.1.15"/>
        <NCMDeviceSysOID model="s3928F-EI" ostype="[NA]" series="S3900" sysoid=".1.3.6.1.4.1.2011.10.1.17"/>
        <NCMDeviceSysOID model="S8508" ostype="NA" series="S8500" sysoid=".1.3.6.1.4.1.2011.10.1.22"/>
        <NCMDeviceSysOID model="s2016-HI" ostype="[NA]" series="S2000-HI" sysoid=".1.3.6.1.4.1.2011.10.1.153"/>
        <NCMDeviceSysOID model="s2403H-HI" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.10.1.154"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.10.1.200"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.10.1.207"/>
        <NCMDeviceSysOID model="S7703" ostype="NA" series="S7700" sysoid=".1.3.6.1.6.3.13.1.3.1.1"/>
        <NCMDeviceSysOID model="[NA]" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.5.122.8.12.1"/>
        <NCMDeviceSysOID model="Eudemon 8000E-X3" ostype="NA" series="Eudemon 8000E-X" sysoid=".1.3.6.1.4.1.2011.6.122.8.11.1"/>
        <NCMDeviceSysOID model="Eudemon 8000E-X8" ostype="NA" series="Eudemon 8000E-X" sysoid=".1.3.6.1.4.1.2011.6.122.8.11.2"/>
        <NCMDeviceSysOID model="EVPN5900" ostype="[NA]" series="[NA]" sysoid=".1.3.6.1.4.1.2011.2.115"/>
    </NCMDeviceSysOIDList>
    <CustDeviceSysOIDList/>
    <PromptActionIds/>
</NCMDeviceTemplate>
