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

<xsd:schema xmlns="http://www.mibexplorer.com/xsd/mibs/SYSAPPL-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" xml:lang="en" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mibexplorer.com/xsd/mibs/SYSAPPL-MIB">
        <xsd:annotation>
                <xsd:appinfo>
                        <xsd:documentation>The MIB module defines management objects that model
applications as collections of executables and files
installed and executing on a host system.  The MIB
presents a system-level view of applications; i.e.,
objects in this MIB are limited to those attributes
that can typically be obtained from the system itself
without adding special instrumentation to the applications.</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:element name="snmp-data">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="context" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                        <xsd:element name="sysApplInstallPkgEntry" type="sysApplInstallPkgEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.1.1.1</oid>
                                                                                <xsd:documentation>The logical row describing an installed application
package.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplInstallElmtEntry" type="sysApplInstallElmtEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.1.2.1</oid>
                                                                                <xsd:documentation>The logical row describing an element of an installed
application.  The element may be an executable or
non-executable file.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplRun" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="sysApplPastRunMaxRows" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.5</oid>
                                                                                                        <xsd:documentation>The maximum number of entries allowed in the
sysApplPastRunTable.  Once the number of rows in
the sysApplPastRunTable reaches this value, the
management subsystem will remove the oldest entry
in the table to make room for the new entry to be added.
Entries will be removed on the basis of oldest
sysApplPastRunTimeEnded value first.

This object may be used to control the amount of
system resources that can used for sysApplPastRunTable
entries. A conforming implementation should attempt
to support the default value, however, a lesser value
may be necessary due to implementation-dependent issues
and resource availability.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:unsignedInt">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="sysApplPastRunTableRemItems" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.6</oid>
                                                                                                        <xsd:documentation>A counter of the number of entries removed from
the sysApplPastRunTable because of table size limitations
as set in sysApplPastRunMaxRows.  This counter is the
number of entries the management subsystem has had to
remove in order to make room for new entries (so as not
to exceed the limit set by sysApplPastRunMaxRows) since
the last initialization of the management subsystem.</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="sysApplPastRunTblTimeLimit" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.7</oid>
                                                                                                        <units>"seconds"</units>
                                                                                                        <xsd:documentation>The maximum time in seconds which an entry in the
sysApplPastRunTable may exist before it is removed.
Any entry that is older than this value will be
removed (aged out) from the table.

Note that an entry may be aged out prior to reaching
this time limit if it is the oldest entry in the
table and must be removed to make space for a new
entry so as to not exceed sysApplPastRunMaxRows.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:unsignedInt">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="sysApplElemPastRunMaxRows" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.8</oid>
                                                                                                        <xsd:documentation>The maximum number of entries allowed in the
sysApplElmtPastRunTable.  Once the number of rows in
the sysApplElmtPastRunTable reaches this value,
the management subsystem will remove the oldest entry
to make room for the new entry to be added.  Entries
will be removed on the basis of oldest
sysApplElmtPastRunTimeEnded value first.
This object may be used to control the amount of
system resources that can used for sysApplElemPastRunTable
entries. A conforming implementation should attempt
to support the default value, however, a lesser value
may be necessary due to implementation-dependent issues
and resource availability.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:unsignedInt">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="sysApplElemPastRunTableRemItems" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-only</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.9</oid>
                                                                                                        <xsd:documentation>A counter of the number of entries removed from the
sysApplElemPastRunTable because of table size limitations
as set in sysApplElemPastRunMaxRows.  This counter is the
number of entries the management subsystem has had to
remove in order to make room for new entries (so as not
to exceed the limit set by sysApplElemPastRunMaxRows) since
the last initialization of the management subsystem.</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="sysApplElemPastRunTblTimeLimit" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.10</oid>
                                                                                                        <units>"seconds"</units>
                                                                                                        <xsd:documentation>The maximum time in seconds which an entry in the
sysApplElemPastRunTable may exist before it is removed.
Any entry that is older than this value will be
removed (aged out) from the table.

Note that an entry may be aged out prior to reaching
this time limit if it is the oldest entry in the
table and must be removed to make space for a new
entry so as to not exceed sysApplElemPastRunMaxRows.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:unsignedInt">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="sysApplAgentPollInterval" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.2.1.54.1.2.11</oid>
                                                                                                        <units>"seconds"</units>
                                                                                                        <xsd:documentation>The minimum interval in seconds that the management
subsystem implementing this MIB will poll the status
of the managed resources. Because of the non-trivial
effort involved in polling the managed resources,
and because the method for obtaining the status of
the managed resources is implementation-dependent,
a conformant implementation may chose a lower bound
greater than 0.

A value of 0 indicates that there is no delay
in the passing of information from the managed
resources to the agent.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:unsignedInt">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="4294967295"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplRunEntry" type="sysApplRunEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.1.1</oid>
                                                                                <xsd:documentation>The logical row describing an application which is
currently running on this host.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplPastRunEntry" type="sysApplPastRunEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.2.1</oid>
                                                                                <xsd:documentation>The logical row describing an invocation of an application
which was previously run and has terminated.  The entry
is basically copied from the sysApplRunTable when the
application instance terminates.  Hence, the entry's
value for sysApplPastRunIndex is the same as its value was
for sysApplRunIndex.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplElmtRunEntry" type="sysApplElmtRunEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.3.1</oid>
                                                                                <xsd:documentation>The logical row describing a process currently
running on this host.  When possible, the entry is
associated with the invoked application of which it
is a part.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplElmtPastRunEntry" type="sysApplElmtPastRunEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.4.1</oid>
                                                                                <xsd:documentation>The logical row describing a process which was
previously executed on this host as part of an
installed application.  The entry is basically copied
from the sysApplElmtRunTable when the process
terminates.  Hence, the entry's value for
sysApplElmtPastRunIndex is the same as its value
was for sysApplElmtRunIndex.  Note carefully: only those
processes which could be associated with an
identified application are included in this table.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplPastRunMaxRows" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.5</oid>
                                                                                <xsd:documentation>The maximum number of entries allowed in the
sysApplPastRunTable.  Once the number of rows in
the sysApplPastRunTable reaches this value, the
management subsystem will remove the oldest entry
in the table to make room for the new entry to be added.
Entries will be removed on the basis of oldest
sysApplPastRunTimeEnded value first.

This object may be used to control the amount of
system resources that can used for sysApplPastRunTable
entries. A conforming implementation should attempt
to support the default value, however, a lesser value
may be necessary due to implementation-dependent issues
and resource availability.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplPastRunTableRemItems" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.6</oid>
                                                                                <xsd:documentation>A counter of the number of entries removed from
the sysApplPastRunTable because of table size limitations
as set in sysApplPastRunMaxRows.  This counter is the
number of entries the management subsystem has had to
remove in order to make room for new entries (so as not
to exceed the limit set by sysApplPastRunMaxRows) since
the last initialization of the management subsystem.</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="sysApplPastRunTblTimeLimit" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.7</oid>
                                                                                <units>"seconds"</units>
                                                                                <xsd:documentation>The maximum time in seconds which an entry in the
sysApplPastRunTable may exist before it is removed.
Any entry that is older than this value will be
removed (aged out) from the table.

Note that an entry may be aged out prior to reaching
this time limit if it is the oldest entry in the
table and must be removed to make space for a new
entry so as to not exceed sysApplPastRunMaxRows.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplElemPastRunMaxRows" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.8</oid>
                                                                                <xsd:documentation>The maximum number of entries allowed in the
sysApplElmtPastRunTable.  Once the number of rows in
the sysApplElmtPastRunTable reaches this value,
the management subsystem will remove the oldest entry
to make room for the new entry to be added.  Entries
will be removed on the basis of oldest
sysApplElmtPastRunTimeEnded value first.
This object may be used to control the amount of
system resources that can used for sysApplElemPastRunTable
entries. A conforming implementation should attempt
to support the default value, however, a lesser value
may be necessary due to implementation-dependent issues
and resource availability.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplElemPastRunTableRemItems" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-only</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.9</oid>
                                                                                <xsd:documentation>A counter of the number of entries removed from the
sysApplElemPastRunTable because of table size limitations
as set in sysApplElemPastRunMaxRows.  This counter is the
number of entries the management subsystem has had to
remove in order to make room for new entries (so as not
to exceed the limit set by sysApplElemPastRunMaxRows) since
the last initialization of the management subsystem.</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="sysApplElemPastRunTblTimeLimit" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.10</oid>
                                                                                <units>"seconds"</units>
                                                                                <xsd:documentation>The maximum time in seconds which an entry in the
sysApplElemPastRunTable may exist before it is removed.
Any entry that is older than this value will be
removed (aged out) from the table.

Note that an entry may be aged out prior to reaching
this time limit if it is the oldest entry in the
table and must be removed to make space for a new
entry so as to not exceed sysApplElemPastRunMaxRows.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplAgentPollInterval" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.2.11</oid>
                                                                                <units>"seconds"</units>
                                                                                <xsd:documentation>The minimum interval in seconds that the management
subsystem implementing this MIB will poll the status
of the managed resources. Because of the non-trivial
effort involved in polling the managed resources,
and because the method for obtaining the status of
the managed resources is implementation-dependent,
a conformant implementation may chose a lower bound
greater than 0.

A value of 0 indicates that there is no delay
in the passing of information from the managed
resources to the agent.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="4294967295"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="sysApplMapEntry" type="sysApplMapEntryType" minOccurs="0" maxOccurs="unbounded">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>not-accessible</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.2.1.54.1.3.1.1</oid>
                                                                                <xsd:documentation>A logical row representing a process currently running
on the system.  This entry provides the index mapping from
process identifier, back to the invoked application,
installed element, and finally, the installed application
package.  The entry includes only one accessible columnar
object, the sysApplMapInstallPkgIndex, but the
invoked application and installed element can be
determined from the instance identifier since they form
part of the index clause.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                        </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="sysApplInstallPkgEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplInstallPkgManufacturer" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.2</oid>
                                                <xsd:documentation>The Manufacturer of the software application package.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallPkgProductName" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.3</oid>
                                                <xsd:documentation>The name assigned to the software application package
by the Manufacturer.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallPkgVersion" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.4</oid>
                                                <xsd:documentation>The version number assigned to the application package
by the manufacturer of the software.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallPkgSerialNumber" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.5</oid>
                                                <xsd:documentation>The serial number of the software assigned by the
manufacturer.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallPkgDate" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.6</oid>
                                                <xsd:documentation>The date and time this software application was installed
on the host.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallPkgLocation" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.1.1.7</oid>
                                                <xsd:documentation>The complete path name where the application package
is installed.  For example, the value would be
'/opt/MyapplDir' if the application package was installed
in the /opt/MyapplDir directory.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="LongUtf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1024a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="1024"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplInstallPkgIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplInstallElmtEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplInstallElmtName" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.2</oid>
                                                <xsd:documentation>The name of this element which is contained in the
application.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtType" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.3</oid>
                                                <xsd:documentation>The type of element that is part of the installed
application.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="nonexecutable">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="operatingSystem">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- executable</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="deviceDriver">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                        <xsd:documentation>-- executable</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="application">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- executable</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtDate" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.4</oid>
                                                <xsd:documentation>The date and time that this component was installed on
the system.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtPath" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.5</oid>
                                                <xsd:documentation>The full directory path where this element is installed.
For example, the value would be '/opt/EMPuma/bin' for an
element installed in the directory '/opt/EMPuma/bin'.
Most application packages include information about the
elements contained in the package. In addition, elements
are typically installed in sub-directories under the
package installation directory.  In cases where the
element path names are not included in the package
information itself, the path can usually be determined
by a simple search of the sub-directories.  If the
element is not installed in that location and there is
no other information available to the agent implementation,
then the path is unknown and null is returned.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="LongUtf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1024a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="1024"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtSizeHigh" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.6</oid>
                                                <xsd:documentation>The installed file size in 2^32 byte blocks. This is
the size of the file on disk immediately after installation.

For example, for a file with a total size of 4,294,967,296
bytes, this variable would have a value of 1; for a file
with a total size of 4,294,967,295 bytes this variable
would be 0.</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="sysApplInstallElmtSizeLow" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.7</oid>
                                                <xsd:documentation>The installed file size modulo 2^32 bytes.  This is
the size of the file on disk immediately after installation.

For example, for a file with a total size of 4,294,967,296
bytes this variable would have a value of 0; for a file with
a total size of 4,294,967,295 bytes this variable would be
4,294,967,295.</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="sysApplInstallElmtRole" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-write</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.8</oid>
                                                <xsd:documentation>An operator assigned value used in the determination of
application status. This value is used by the agent to
determine both the mapping of started processes to the
initiation of an application, as well as to allow for a
determination of application health. The default value,
unknown(5), is used when an operator has not yet assigned
one of the other values.  If unknown(5) is set, bits
1 - 4 have no meaning.  The possible values are:

        executable(0),
            An application may have one or
            more executable elements.  The rest of the
            bits have no meaning if the element is not
            executable.
        exclusive(1),
            Only one copy of an exclusive element may be
            running per invocation of the running
            application.
        primary(2),
            The primary executable.  An application can
            have one, and only one element that is designated
            as the primary executable.  The execution of
            this element constitutes an invocation of
            the application.  This is used by the agent
            implementation to determine the initiation of
            an application.  The primary executable must
            remain running long enough for the agent
            implementation to detect its presence.
        required(3),
            An application may have zero or more required
            elements. All required elements must be running
            in order for the application to be judged to be
            running and healthy.
        dependent(4),
            An application may have zero or more
            dependent elements. Dependent elements may
            not be running unless required elements are.
        unknown(5)
            Default value for the case when an operator
            has not yet assigned one of the other values.
            When set, bits 1, 2, 3, and 4 have no meaning.

 sysApplInstallElmtRole is used by the agent implementation
 in determining the initiation of an application, the
 current state of a running application (see
 sysApplRunCurrentState), when an application invocation is
 no longer running, and the exit status of a terminated
 application invocation (see sysApplPastRunExitState).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="executable">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>0</intValue>
                                                                        <xsd:documentation>-- An application may have one or
-- more executable elements.  The rest of the
-- bits have no meaning if the element is not
-- executable.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="exclusive">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                        <xsd:documentation>-- Only one copy of an exclusive element may be
-- running per invocation of the running
-- application.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="primary">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- The primary executable.  An application can
-- have one, and only one element that is designated
-- as the primary executable.  The execution of
-- this element constitutes an invocation of
-- the application.  This is used by the agent
-- implementation to determine the initiation of
-- an application.  The primary executable must
-- remain running long enough for the agent
-- implementation to detect its presence.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="required">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- An application may have zero or more required
-- elements. All required elements must be running
-- in order for the application to be judged to be
-- running and healthy.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="dependent">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                        <xsd:documentation>-- An application may have zero or more
-- dependent elements. Dependent elements may
-- not be running unless required elements are.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="unknown">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- Default value for the case when an operator
-- has not yet assigned one of the other values.
-- When set, bits 1, 2, 3, and 4 have no meaning.</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtModifyDate" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.9</oid>
                                                <xsd:documentation>The date and time that this element was last modified.
Modification of the sysApplInstallElmtRole columnar
object does NOT constitute a modification of the element
itself and should not affect the value of this object.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplInstallElmtCurSizeHigh" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.10</oid>
                                                <xsd:documentation>The current file size in 2^32 byte blocks.
For example, for a file with a total size of 4,294,967,296
bytes, this variable would have a value of 1; for a file
with a total size of 4,294,967,295 bytes this variable
would be 0.</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="sysApplInstallElmtCurSizeLow" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.1.2.1.11</oid>
                                                <xsd:documentation>The current file size modulo 2^32 bytes.
For example, for a file with a total size of 4,294,967,296
bytes this variable would have a value of 0; for a file with
a total size of 4,294,967,295 bytes this variable would be
4,294,967,295.</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:sequence>
                <xsd:attribute name="sysApplInstallPkgIndex" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplInstallElmtIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplRunEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplRunStarted" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.1.1.2</oid>
                                                <xsd:documentation>The date and time that the application was started.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplRunCurrentState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.1.1.3</oid>
                                                <xsd:documentation>The current state of the running application instance.
The possible values are running(1), runnable(2) but waiting
for a resource such as CPU, waiting(3) for an event,
exiting(4), or other(5). This value is based on an evaluation
of the running elements of this application instance (see
sysApplElmRunState) and their Roles as defined by
sysApplInstallElmtRole.  An agent implementation may
detect that an application instance is in the process of
exiting if one or more of its REQUIRED elements are no
longer running.  Most agent implementations will wait until
a second internal poll has been completed to give the
system time to start REQUIRED elements before marking the
application instance as exiting.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RunState">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="running">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="runnable">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- waiting for resource (CPU, etc.)</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="waiting">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- waiting for event</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="exiting">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- other invalid state</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplInstallPkgIndex" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplRunIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplPastRunEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplPastRunStarted" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.2.1.2</oid>
                                                <xsd:documentation>The date and time that the application was started.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplPastRunExitState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.2.1.3</oid>
                                                <xsd:documentation>The state of the application instance when it terminated.
This value is based on an evaluation of the running elements
of an application and their Roles as defined by
sysApplInstallElmtRole.  An application instance is said to
have exited in a COMPLETE state and its entry is removed
from the sysApplRunTable and added to the sysApplPastRunTable
when the agent detects that ALL elements of an application
invocation are no longer running.  Most agent implementations
will wait until a second internal poll has been completed to
give the system time to either restart partial failures or
to give all elements time to exit.  A failed state occurs if,
after the second poll, any elements continue to run but
one or more of the REQUIRED elements are no longer running.
All other combinations MUST be defined as OTHER.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="complete">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                        <xsd:documentation>-- normal exit at sysApplRunTimeEnded</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="failed">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- abnormal exit</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplPastRunTimeEnded" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.2.1.4</oid>
                                                <xsd:documentation>The DateAndTime the application instance was determined
to be no longer running.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplInstallPkgIndex" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplPastRunIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplElmtRunEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplElmtRunInstallID" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.4</oid>
                                                <xsd:documentation>The index into the sysApplInstallElmtTable. The
value of this object is the same value as the
sysApplInstallElmtIndex for the application element
of which this entry represents a running instance.
If this process cannot be associated with an installed
executable, the value should be '0'.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4294967295"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunTimeStarted" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.5</oid>
                                                <xsd:documentation>The time the process was started.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunState" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.6</oid>
                                                <xsd:documentation>The current state of the running process. The
possible values are running(1), runnable(2) but waiting
for a resource such as CPU, waiting(3) for an event,
exiting(4), or other(5).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="RunState">
                                        <xsd:restriction base="xsd:NMTOKEN">
                                                <xsd:enumeration value="running">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>1</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="runnable">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>2</intValue>
                                                                        <xsd:documentation>-- waiting for resource (CPU, etc.)</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="waiting">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>3</intValue>
                                                                        <xsd:documentation>-- waiting for event</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="exiting">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>4</intValue>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                                <xsd:enumeration value="other">
                                                        <xsd:annotation>
                                                                <xsd:appinfo>
                                                                        <intValue>5</intValue>
                                                                        <xsd:documentation>-- other invalid state</xsd:documentation>
                                                                </xsd:appinfo>
                                                        </xsd:annotation>
                                                </xsd:enumeration>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunName" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.7</oid>
                                                <xsd:documentation>The full path and filename of the process.
For example, '/opt/MYYpkg/bin/myyproc' would
be returned for process 'myyproc' whose execution
path is '/opt/MYYpkg/bin/myyproc'.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="LongUtf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1024a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="1024"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunParameters" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.8</oid>
                                                <xsd:documentation>The starting parameters for the process.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunCPU" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.9</oid>
                                                <xsd:documentation>The number of centi-seconds of the total system's
CPU resources consumed by this process.  Note that
on a multi-processor system, this value may
have been incremented by more than one centi-second
in one centi-second of real (wall clock) time.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunMemory" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.10</oid>
                                                <units>"Kbytes"</units>
                                                <xsd:documentation>The total amount of real system memory measured in
Kbytes currently allocated to this process.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Gauge32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunNumFiles" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.11</oid>
                                                <xsd:documentation>The number of regular files currently open by the
process.  Transport connections (sockets)
should NOT be included in the calculation of
this value, nor should operating system specific
special file types.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:Gauge32">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtRunUser" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.3.1.12</oid>
                                                <xsd:documentation>The process owner's login name (e.g. root).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplElmtRunInstallPkg" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplElmtRunInvocID" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplElmtRunIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplElmtPastRunEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplElmtPastRunInstallID" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.3</oid>
                                                <xsd:documentation>The index into the installed element table. The
value of this object is the same value as the
sysApplInstallElmtIndex for the application element
of which this entry represents a previously executed
process.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                <xsd:minInclusive value="1"/>
                                                                <xsd:maxInclusive value="4294967295"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunTimeStarted" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.4</oid>
                                                <xsd:documentation>The time the process was started.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunTimeEnded" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.5</oid>
                                                <xsd:documentation>The time the process ended.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="DateAndTime">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"2d-1d-1d,1d:1d:1d.1d,1a1d:1d"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="8"/>
                                                <xsd:maxInclusive value="11"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunName" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.6</oid>
                                                <xsd:documentation>The full path and filename of the process.
For example, '/opt/MYYpkg/bin/myyproc' would
be returned for process 'myyproc' whose execution
path was '/opt/MYYpkg/bin/myyproc'.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="LongUtf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"1024a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="1024"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunParameters" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.7</oid>
                                                <xsd:documentation>The starting parameters for the process.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunCPU" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.8</oid>
                                                <xsd:documentation>The last known number of centi-seconds of the total
system's CPU resources consumed by this process.
Note that on a multi-processor system, this value may
increment by more than one centi-second in one
centi-second of real (wall clock) time.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:restriction base="smi:TimeTicks">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="4294967295"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunMemory" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.9</oid>
                                                <units>"Kbytes"</units>
                                                <xsd:documentation>The last known total amount of real system memory
measured in Kbytes allocated to this process before it
terminated.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4294967295"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunNumFiles" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.10</oid>
                                                <xsd:documentation>The last known number of files open by the
process before it terminated.  Transport
connections (sockets) should NOT be included in
the calculation of this value.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4294967295"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="sysApplElmtPastRunUser" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.2.4.1.11</oid>
                                                <xsd:documentation>The process owner's login name (e.g. root).</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType name="Utf8String">
                                        <xsd:annotation>
                                                <xsd:appinfo>
                                                        <displayHint>"255a"</displayHint>
                                                </xsd:appinfo>
                                        </xsd:annotation>
                                        <xsd:restriction base="smi:OctetString">
                                                <xsd:minInclusive value="0"/>
                                                <xsd:maxInclusive value="255"/>
                                        </xsd:restriction>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplInstallPkgIndex" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplElmtPastRunInvocID" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplElmtPastRunIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:complexType name="sysApplMapEntryType">
                <xsd:sequence>
                        <xsd:element name="sysApplMapInstallPkgIndex" minOccurs="0">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <maxAccess>read-only</maxAccess>
                                                <status>current</status>
                                                <oid>1.3.6.1.2.1.54.1.3.1.1.2</oid>
                                                <xsd:documentation>The value of this object identifies the installed
software package for the application of which this
process is a part.  Provided that the process's 'parent'
application can be determined, the value of this object
is the same value as the sysApplInstallPkgIndex for the
entry in the sysApplInstallPkgTable that corresponds
to the installed application of which this process
is a part.

If, however, the 'parent' application cannot be
determined, (for example the process is not part
of a particular installed application), the value
for this object is then '0', signifying that this
process cannot be related back to an application,
and in turn, an installed software package.</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                                <xsd:simpleType>
                                        <xsd:union>
                                                <xsd:simpleType>
                                                        <xsd:restriction base="xsd:unsignedInt">
                                                                <xsd:minInclusive value="0"/>
                                                                <xsd:maxInclusive value="4294967295"/>
                                                        </xsd:restriction>
                                                </xsd:simpleType>
                                        </xsd:union>
                                </xsd:simpleType>
                        </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="sysApplElmtRunIndex" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplElmtRunInvocID" type="smi:Unsigned32"/>
                <xsd:attribute name="sysApplMapInstallElmtIndex" type="smi:Unsigned32"/>
        </xsd:complexType>
        <xsd:simpleType name="Utf8String">
                <xsd:annotation>
                        <xsd:documentation>To facilitate internationalization, this TC
represents information taken from the ISO/IEC IS
10646-1 character set, encoded as an octet string
using the UTF-8 character encoding scheme described
in RFC 2044 [10].  For strings in 7-bit US-ASCII,
there is no impact since the UTF-8 representation
is identical to the US-ASCII encoding.</xsd:documentation>
                        <xsd:appinfo>
                                <displayHint>"255a"</displayHint>
                        </xsd:appinfo>
                </xsd:annotation>
                <xsd:restriction base="smi:OctetString">
                        <xsd:minInclusive value="0"/>
                        <xsd:maxInclusive value="255"/>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="RunState">
                <xsd:annotation>
                        <xsd:documentation>This TC describes the current execution state of
a running application or process.  The possible
values are:
  running(1),
  runnable(2),  - waiting for a resource (CPU, etc.)
  waiting(3),   - waiting for an event
  exiting(4),
  other(5)      - other invalid state</xsd:documentation>
                </xsd:annotation>
                <xsd:restriction base="xsd:NMTOKEN">
                        <xsd:enumeration value="running">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>1</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="runnable">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>2</intValue>
                                                <xsd:documentation>-- waiting for resource (CPU, etc.)</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="waiting">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>3</intValue>
                                                <xsd:documentation>-- waiting for event</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="exiting">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>4</intValue>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="other">
                                <xsd:annotation>
                                        <xsd:appinfo>
                                                <intValue>5</intValue>
                                                <xsd:documentation>-- other invalid state</xsd:documentation>
                                        </xsd:appinfo>
                                </xsd:annotation>
                        </xsd:enumeration>
                </xsd:restriction>
        </xsd:simpleType>
        <xsd:simpleType name="LongUtf8String">
                <xsd:annotation>
                        <xsd:documentation>To facilitate internationalization, this TC
represents information taken from the ISO/IEC IS
10646-1 character set, encoded as an octet string
using the UTF-8 character encoding scheme described
in RFC 2044 [10].  For strings in 7-bit US-ASCII,
there is no impact since the UTF-8 representation
is identical to the US-ASCII encoding.</xsd:documentation>
                        <xsd:appinfo>
                                <displayHint>"1024a"</displayHint>
                        </xsd:appinfo>
                </xsd:annotation>
                <xsd:restriction base="smi:OctetString">
                        <xsd:minInclusive value="0"/>
                        <xsd:maxInclusive value="1024"/>
                </xsd:restriction>
        </xsd:simpleType>
</xsd:schema>
<!--MIB Explorer 1.6 - Full License, no expiration-->

