<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns="http://www.mibexplorer.com/xsd/mibs/COPS-CLIENT-MIB" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:smi="http://www.mibexplorer.com/xsd/mibs/smi" xmlns:SNMPv2-SMI="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" xmlns:SNMPv2-TC="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" xmlns:SNMPv2-CONF="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" xmlns:INET-ADDRESS-MIB="http://www.mibexplorer.com/xsd/mibs/INET-ADDRESS-MIB" xml:lang="en" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mibexplorer.com/xsd/mibs/COPS-CLIENT-MIB">
        <xsd:annotation>
                <xsd:appinfo>
                        <xsd:documentation>The COPS Client MIB module</xsd:documentation>
                </xsd:appinfo>
        </xsd:annotation>
        <xsd:import namespace="http://www.w3.org/2001/XMLSchema" schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/smi" schemaLocation="http://www.mibexplorer.com/xsd/mibs/smi.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/INET-ADDRESS-MIB" schemaLocation="http://www.mibexplorer.com/xsd/mibs/INET-ADDRESS-MIB.xsd"/>
        <xsd:element name="snmp-data">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="context" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                        <xsd:element name="copsClientCapabilitiesGroup" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="copsClientCapabilities" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.89.1.1.1</oid>
                                                                                                        <xsd:documentation>A list of the optional capabilities that this COPS client
supports.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="xsd:NMTOKEN">
                                                                                                        <xsd:enumeration value="copsClientVersion1">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>0</intValue>
                                                                                                                                <xsd:documentation>-- supports version1 of COPS protocol</xsd:documentation>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="copsClientAuthIpSecAh">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>1</intValue>
                                                                                                                                <xsd:documentation>-- supports IP-SEC Authentication</xsd:documentation>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="copsClientAuthIpSecEsp">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>2</intValue>
                                                                                                                                <xsd:documentation>-- supports IP-SEC Encryption</xsd:documentation>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="copsClientAuthTls">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>3</intValue>
                                                                                                                                <xsd:documentation>-- supports Transport-Layer Security</xsd:documentation>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="copsClientAuthInteg">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>4</intValue>
                                                                                                                                <xsd:documentation>-- supports COPS Integrity</xsd:documentation>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                </xsd:restriction>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientCapabilities" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.1.1</oid>
                                                                                <xsd:documentation>A list of the optional capabilities that this COPS client
supports.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="xsd:NMTOKEN">
                                                                                <xsd:enumeration value="copsClientVersion1">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>0</intValue>
                                                                                                        <xsd:documentation>-- supports version1 of COPS protocol</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="copsClientAuthIpSecAh">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>1</intValue>
                                                                                                        <xsd:documentation>-- supports IP-SEC Authentication</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="copsClientAuthIpSecEsp">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>2</intValue>
                                                                                                        <xsd:documentation>-- supports IP-SEC Encryption</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="copsClientAuthTls">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>3</intValue>
                                                                                                        <xsd:documentation>-- supports Transport-Layer Security</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="copsClientAuthInteg">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>4</intValue>
                                                                                                        <xsd:documentation>-- supports COPS Integrity</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                        </xsd:restriction>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientServerCurrentEntry" type="copsClientServerCurrentEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.2.1.1</oid>
                                                                                <xsd:documentation>A set of information regarding a single COPS server serving
a single COPS Client-Type from the point of view of a COPS
client.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientConfigGroup" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="copsClientServerConfigRetryAlgrm" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.89.1.3.2</oid>
                                                                                                        <xsd:documentation>The algorithm by which the client should retry when it
fails to connect to a COPS server.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="xsd:NMTOKEN">
                                                                                                        <xsd:enumeration value="other">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>1</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="sequential">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>2</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="roundRobin">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>3</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                </xsd:restriction>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="copsClientServerConfigRetryCount" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.89.1.3.3</oid>
                                                                                                        <xsd:documentation>A retry count for use by the retry algorithm.  Each retry
algorithm needs to specify how it uses this value.

For the 'sequential(2)' algorithm, this value is the
number of times the client should retry to connect
to one COPS server before moving on to another.
For the 'roundRobin(3)' algorithm, this value is not used.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="smi:Unsigned32">
                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                </xsd:restriction>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="copsClientServerConfigRetryIntvl" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.89.1.3.4</oid>
                                                                                                        <units>"centi-seconds"</units>
                                                                                                        <xsd:documentation>A retry interval for use by the retry algorithm.  Each retry
algorithm needs to specify how it uses this value.

For the 'sequential(2)' algorithm, this value is the time to
wait between retries of a connection to the same COPS server.

For the 'roundRobin(3)' algorithm, the client always attempts
to connect to each Server in turn, until one succeeds or they
all fail; if they all fail, then the client waits for the value
of this interval before restarting the algorithm.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="TimeInterval">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="2147483647"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientServerConfigEntry" type="copsClientServerConfigEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.3.1.1</oid>
                                                                                <xsd:documentation>A set of configuration information regarding a single
COPS server from the point of view of a COPS client.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientServerConfigRetryAlgrm" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.3.2</oid>
                                                                                <xsd:documentation>The algorithm by which the client should retry when it
fails to connect to a COPS server.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="xsd:NMTOKEN">
                                                                                <xsd:enumeration value="other">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>1</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="sequential">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>2</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="roundRobin">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>3</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                        </xsd:restriction>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientServerConfigRetryCount" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.3.3</oid>
                                                                                <xsd:documentation>A retry count for use by the retry algorithm.  Each retry
algorithm needs to specify how it uses this value.

For the 'sequential(2)' algorithm, this value is the
number of times the client should retry to connect
to one COPS server before moving on to another.
For the 'roundRobin(3)' algorithm, this value is not used.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="smi:Unsigned32">
                                                                                <xsd:minInclusive value="0"/>
                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                        </xsd:restriction>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="copsClientServerConfigRetryIntvl" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.89.1.3.4</oid>
                                                                                <units>"centi-seconds"</units>
                                                                                <xsd:documentation>A retry interval for use by the retry algorithm.  Each retry
algorithm needs to specify how it uses this value.

For the 'sequential(2)' algorithm, this value is the time to
wait between retries of a connection to the same COPS server.

For the 'roundRobin(3)' algorithm, the client always attempts
to connect to each Server in turn, until one succeeds or they
all fail; if they all fail, then the client waits for the value
of this interval before restarting the algorithm.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="TimeInterval">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="2147483647"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                </xsd:sequence>
                                                <xsd:attribute name="agent" type="xsd:NMTOKEN" use="required"/>
                                                <xsd:attribute name="port" type="xsd:integer" use="required"/>
                                        </xsd:complexType>
                                </xsd:element>
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>
        <xsd:complexType name="copsClientServerCurrentEntryType">
                <xsd:sequence>
                        <xsd:element name="copsClientServerTcpPort" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.4</oid>
                                                <xsd:documentation>The TCP port number on the COPS server to which the
client should connect/is connected.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsTcpPort">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="65535"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.5</oid>
                                                <xsd:documentation>Indicator of the source of this COPS server information.
COPS servers may be configured by network management
into copsClientServerConfigTable and appear in this entry
with type copsServerStatic(1). Alternatively, the may be
notified from another COPS server by means of the COPS
PDP-Redirect mechanism and appear as copsServerRedirect(2).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsServerEntryType">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="copsServerStatic">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                        <xsd:documentation>-- configured by manager</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsServerRedirect">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- notified by COPS server</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerAuthType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.6</oid>
                                                <xsd:documentation>Indicator of the current security mode in use between
client and this COPS server.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsAuthType">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="authNone">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>0</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="authOther">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="authIpSecAh">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="authIpSecEsp">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="authTls">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="authCopsIntegrity">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerLastConnAttempt" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.7</oid>
                                                <xsd:documentation>Timestamp of the last time that this client attempted to
connect to this COPS server.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="TimeStamp">
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.8</oid>
                                                <xsd:documentation>The state of the connection and COPS protocol with respect
to this COPS server.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsClientState">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="copsClientInvalid">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                        <xsd:documentation>-- default state.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsClientTcpconnected">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- TCP connection up but COPS
-- not yet open.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsClientAuthenticating">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- TCP connection up but still
-- authenticating.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsClientSecAccepted">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                        <xsd:documentation>-- connection authenticated.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsClientAccepted">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- COPS server accepted client.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="copsClientTimingout">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                        <xsd:documentation>-- Keepalive timer has expired,
-- client is in process of
-- tearing down connection.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerKeepaliveTime" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.9</oid>
                                                <xsd:documentation>The value of the COPS protocol Keepalive timeout, in
centiseconds, currently in use by this client, as
specified by this COPS server in the Client-Accept operation.
A value of zero indicates no keepalive activity is expected.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="TimeInterval">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerAccountingTime" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.10</oid>
                                                <xsd:documentation>The value of the COPS protocol Accounting timeout, in
centiseconds, currently in use by this client, as specified
by the COPS server in the Client-Accept operation. A value
of zero indicates no accounting activity is to be performed.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="TimeInterval">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="2147483647"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientInPkts" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.11</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from this COPS server marked for this Client-Type.
This value is cumulative since agent restart and is not zeroed
on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientOutPkts" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.12</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has sent to this COPS server marked for this Client-Type. This
value is cumulative since agent restart and is not zeroed on new
connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientInErrs" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.13</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from this COPS server marked for this Client-Type
that contained errors in syntax. This value is cumulative since
agent restart and is not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientLastError" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.14</oid>
                                                <xsd:documentation>The code contained in the last COPS protocol Error Object
received by this client from this COPS server marked for this
Client-Type. This value is not zeroed on COPS Client-Open
operations.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsErrorCode">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="errorOther">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>0</intValue>
                                                                        <xsd:documentation>-- none of the below</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorBadHandle">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorInvalidHandleReference">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorBadMessageFormat">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorUnableToProcess">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorMandatoryClientSiMissing">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorUnsupportedClientType">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorMandatoryCopsObjectMissing">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>7</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorClientFailure">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>8</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorCommunicationFailure">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>9</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorUnspecified">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>10</intValue>
                                                                        <xsd:documentation>-- client-type specific subcode</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorShuttingDown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>11</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorRedirectToPreferredServer">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>12</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorUnknownCopsObject">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>13</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorAuthenticationFailure">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>14</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="errorAuthenticationMissing">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>15</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientTcpConnectAttempts" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.15</oid>
                                                <xsd:documentation>A count of the number of times that this COPS client has tried
(successfully or otherwise) to open an TCP connection to a COPS
server. This value is cumulative  since agent restart and is not
zeroed on new connections. This value is not incremented for
entries representing a non-zero Client-Type.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientTcpConnectFailures" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.16</oid>
                                                <xsd:documentation>A count of the number of times that this COPS client has failed
to open an TCP connection to a COPS server. This value is
cumulative since agent restart and is not zeroed on new
connections. This value is not incremented for
entries representing a non-zero Client-Type.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientOpenAttempts" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.17</oid>
                                                <xsd:documentation>A count of the number of times that this COPS client has tried
to perform a COPS Client-Open to a COPS server for this
Client-Type. This value is cumulative since agent restart and is
not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientOpenFailures" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.18</oid>
                                                <xsd:documentation>A count of the number of times that this COPS client has failed
to perform a COPS Client-Open to a COPS server for this
Client-Type. This value is cumulative since agent restart and is
not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrUnsupportClienttype" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.19</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers that referred to Client-Types
that are unsupported by this client. This value is cumulative
since agent restart and is not zeroed on new connections. This
value is not incremented for entries representing a non-zero
Client-Type.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrUnsupportedVersion" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.20</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
had a COPS protocol Version number that is unsupported by this
client. This value is cumulative since agent restart and is not
zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrLengthMismatch" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.21</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
had a COPS protocol Message Length that did not match the actual
received message. This value is cumulative since agent restart
and is not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrUnknownOpcode" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.22</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
had a COPS protocol Op Code that was unrecognised by this
client. This value is cumulative since agent restart and is not
zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrUnknownCnum" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.23</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
contained a COPS protocol object C-Num that was unrecognised by
this client. This value is cumulative since agent restart and is
not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrBadCtype" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.24</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
contained a COPS protocol object C-Type that was not defined for
the C-Nums known by this client. This value is cumulative since
agent restart and is not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrBadSends" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.25</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
attempted to send to COPS servers marked for this Client-Type
that resulted in a transmit error. This value is cumulative
since agent restart and is not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrWrongObjects" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.26</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
did not contain a permitted set of COPS protocol objects. This
value is cumulative since agent restart and is not zeroed on new
connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrWrongOpcode" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.27</oid>
                                                <xsd:documentation>A count of the total number of COPS messages that this client
has received from COPS servers marked for this Client-Type that
had a COPS protocol Op Code that should not have been sent to a
COPS client e.g. Open-Requests. This value is cumulative since
agent restart and is not zeroed on new connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientKaTimedoutClients" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.28</oid>
                                                <xsd:documentation>A count of the total number of times that this client has
been shut down for this Client-Type by COPS servers that had
detected a COPS protocol Keepalive timeout. This value is
cumulative since agent restart and is not zeroed on new
connections.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrAuthFailures" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.29</oid>
                                                <xsd:documentation>A count of the total number of times that this client has
received a COPS message marked for this Client-Type which
could not be authenticated using the authentication mechanism
used by this client.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientErrAuthMissing" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.2.1.1.30</oid>
                                                <xsd:documentation>A count of the total number of times that this client has
received a COPS message marked for this Client-Type which did not
contain authentication information.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Counter32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="copsClientServerAddressType" type="INET-ADDRESS-MIB:InetAddressType"/>
                <xsd:attribute name="copsClientServerAddress" type="INET-ADDRESS-MIB:InetAddress"/>
                <xsd:attribute name="copsClientServerClientType" type="smi:INTEGER"/>
        </xsd:complexType>
        <xsd:complexType name="copsClientServerConfigEntryType">
                <xsd:sequence>
                        <xsd:element name="copsClientServerConfigTcpPort" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.3.1.1.5</oid>
                                                <xsd:documentation>The TCP port number on the COPS server to which the
client should connect.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="CopsTcpPort">
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:int">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="65535"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerConfigPriority" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.3.1.1.6</oid>
                                                <xsd:documentation>The priority of this entry relative to other entries.
COPS client will attempt to contact COPS servers for the
appropriate Client-Type. Higher numbers are tried first. The
order to be used amongst server entries with the same priority
is undefined. COPS servers that are notified to the client using
the COPS protocol PDP-Redirect mechanism are always used in
preference to any entries in this table.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Integer32">
                                                <xsd:minInclusive value="-2147483648"/>
                                                <xsd:maxInclusive value="2147483647"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="copsClientServerConfigRowStatus" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.89.1.3.1.1.7</oid>
                                                <xsd:documentation>State of this entry in the table.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RowStatus">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="active">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notInService">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- the following value is a state:
-- this value may be read, but not written</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="notReady">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- the following three values are
-- actions: these values may be written,
--   but are never read</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndGo">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="createAndWait">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="destroy">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>6</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="copsClientServerConfigAddrType" type="INET-ADDRESS-MIB:InetAddressType"/>
                <xsd:attribute name="copsClientServerConfigAddress" type="INET-ADDRESS-MIB:InetAddress"/>
                <xsd:attribute name="copsClientServerConfigClientType" type="smi:INTEGER"/>
                <xsd:attribute name="copsClientServerConfigAuthType" type="CopsAuthType"/>
        </xsd:complexType>
        <xsd:simpleType name="CopsErrorCode">
                <xsd:annotation>
                        <xsd:documentation>A value describing a COPS protocol error. Codes are identical
to those used by the COPS protocol itself.</xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:NMTOKEN">
                        <xsd:enumeration value="errorOther">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>0</intValue>
                                                <xsd:documentation>-- none of the below</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorBadHandle">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>1</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorInvalidHandleReference">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>2</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorBadMessageFormat">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>3</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorUnableToProcess">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>4</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorMandatoryClientSiMissing">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>5</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorUnsupportedClientType">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>6</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorMandatoryCopsObjectMissing">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>7</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorClientFailure">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>8</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorCommunicationFailure">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>9</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorUnspecified">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>10</intValue>
                                                <xsd:documentation>-- client-type specific subcode</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorShuttingDown">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>11</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorRedirectToPreferredServer">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>12</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorUnknownCopsObject">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>13</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorAuthenticationFailure">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>14</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="errorAuthenticationMissing">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>15</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="CopsTcpPort">
                <xsd:annotation>
                        <xsd:documentation>A value indicating a TCP protocol port number.</xsd:documentation>
                </xsd:annotation>
                <xsd:union>
                        <xsd:simpleType>
                                <xsd:restriction base="xsd:int">
                                        <xsd:minInclusive value="0"/>
                                        <xsd:maxInclusive value="65535"/>
                                </xsd:restriction>
                        </xsd:simpleType>
                </xsd:union>
        </xsd:simpleType>
        <xsd:simpleType name="CopsAuthType">
                <xsd:annotation>
                        <xsd:documentation>A value indicating a type of security authentication mechanism.</xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:NMTOKEN">
                        <xsd:enumeration value="authNone">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>0</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="authOther">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>1</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="authIpSecAh">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>2</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="authIpSecEsp">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>3</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="authTls">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>4</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="authCopsIntegrity">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>5</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="CopsClientState">
                <xsd:annotation>
                        <xsd:documentation>A value indicating the state of a COPS client.</xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:NMTOKEN">
                        <xsd:enumeration value="copsClientInvalid">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>1</intValue>
                                                <xsd:documentation>-- default state.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsClientTcpconnected">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>2</intValue>
                                                <xsd:documentation>-- TCP connection up but COPS
-- not yet open.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsClientAuthenticating">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>3</intValue>
                                                <xsd:documentation>-- TCP connection up but still
-- authenticating.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsClientSecAccepted">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>4</intValue>
                                                <xsd:documentation>-- connection authenticated.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsClientAccepted">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>5</intValue>
                                                <xsd:documentation>-- COPS server accepted client.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsClientTimingout">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>6</intValue>
                                                <xsd:documentation>-- Keepalive timer has expired,
-- client is in process of
-- tearing down connection.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="CopsServerEntryType">
                <xsd:annotation>
                        <xsd:documentation>A value indicating how a COPS server entry came into existence.</xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:NMTOKEN">
                        <xsd:enumeration value="copsServerStatic">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>1</intValue>
                                                <xsd:documentation>-- configured by manager</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="copsServerRedirect">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>2</intValue>
                                                <xsd:documentation>-- notified by COPS server</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
</xsd:schema>
<!--MIB Explorer 1.6 - Full License, no expiration-->

