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

<xsd:schema xmlns="http://www.mibexplorer.com/xsd/mibs/AGENTPP-SIMULATION-MIB" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:smi="http://www.mibexplorer.com/xsd/mibs/smi" xmlns:SNMPv2-CONF="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" xmlns:AGENTPP-GLOBAL-REG="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG" xmlns:SNMPv2-SMI="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" xml:lang="en" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mibexplorer.com/xsd/mibs/AGENTPP-SIMULATION-MIB">
        <xsd:annotation>
                <xsd:appinfo>
                        <xsd:documentation>MIB module for managed objects which can be
       used to configure and run simulation agents
using the AGENT++ framework.</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-CONF" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG" schemaLocation="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI.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="agentppSim" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="agentppSimMode" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.2.1.1</oid>
                                                                                                        <xsd:documentation>Setting this object to config(2) enables the
configuration mode of all simulated MIB objects.
Each such object instance can then be written or
created, even though its MAX-ACCESS rights are
read-only or read-write.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="xsd:NMTOKEN">
                                                                                                        <xsd:enumeration value="oper">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>1</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="config">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>2</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                </xsd:restriction>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppSimDeleteRow" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.2.1.2</oid>
                                                                                                        <xsd:documentation>Setting this object to an object identifier of
an arbitrary instance of a table's row, will
remove the row from the target table. If the
object identifier does not denote such a row,
wrongValue is returned.
For example, if your table has the oid 1.3.6.1.3.1
and the the index of that table is an integer,
then you will have to provide the following oid
in order to delete the row with index 100:
              1.3.6.1.3.1.1.1.100</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="smi:ObjectIdentifier"/>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppSimDeleteTableContents" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.2.1.3</oid>
                                                                                                        <xsd:documentation>Setting this object to the object identifier of
a table entry object will delete all rows of
that table. If the given object identifier does
not denote a table known by the simulation agent,
wrongValue is returned.
For example, if your table has the oid
1.3.6.1.3.2, then the table entry object has the
the oid 1.3.6.1.3.2.1, which is the oid you have
to write to this object in order to delete the
table's contents.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="smi:ObjectIdentifier"/>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppSimMode" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.2.1.1</oid>
                                                                                <xsd:documentation>Setting this object to config(2) enables the
configuration mode of all simulated MIB objects.
Each such object instance can then be written or
created, even though its MAX-ACCESS rights are
read-only or read-write.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="xsd:NMTOKEN">
                                                                                <xsd:enumeration value="oper">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>1</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="config">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>2</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                        </xsd:restriction>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppSimDeleteRow" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.2.1.2</oid>
                                                                                <xsd:documentation>Setting this object to an object identifier of
an arbitrary instance of a table's row, will
remove the row from the target table. If the
object identifier does not denote such a row,
wrongValue is returned.
For example, if your table has the oid 1.3.6.1.3.1
and the the index of that table is an integer,
then you will have to provide the following oid
in order to delete the row with index 100:
              1.3.6.1.3.1.1.1.100</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="smi:ObjectIdentifier"/>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppSimDeleteTableContents" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.2.1.3</oid>
                                                                                <xsd:documentation>Setting this object to the object identifier of
a table entry object will delete all rows of
that table. If the given object identifier does
not denote a table known by the simulation agent,
wrongValue is returned.
For example, if your table has the oid
1.3.6.1.3.2, then the table entry object has the
the oid 1.3.6.1.3.2.1, which is the oid you have
to write to this object in order to delete the
table's contents.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="smi:ObjectIdentifier"/>
                                                                </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:schema>
<!--MIB Explorer 1.6 - Full License, no expiration-->

