Blame mibs/ietf/APPLICATION-MIB

Packit 022b05
APPLICATION-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
        Counter64, Counter32, Gauge32,
Packit 022b05
        mib-2, Unsigned32, zeroDotZero   FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
    DateAndTime, TEXTUAL-CONVENTION,
Packit 022b05
        TestAndIncr, TDomain,
Packit 022b05
        TimeStamp, TruthValue            FROM SNMPv2-TC
Packit 022b05
Packit 022b05
    SnmpAdminString                      FROM SNMP-FRAMEWORK-MIB
Packit 022b05
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
                                         FROM SNMPv2-CONF
Packit 022b05
Packit 022b05
    LongUtf8String, sysApplElmtRunIndex  FROM SYSAPPL-MIB;
Packit 022b05
Packit 022b05
applicationMib MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9811171815Z"
Packit 022b05
    ORGANIZATION "Application MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
       "http://www.ietf.org/html.charters/applmib-charter.html
Packit 022b05
Packit 022b05
        Randy Presuhn
Packit 022b05
        BMC Software, Inc.
Packit 022b05
        965 Stewart Drive
Packit 022b05
        Sunnyvale, CA 94086
Packit 022b05
        USA
Packit 022b05
Packit 022b05
        Telephone: +1 408 616-3100
Packit 022b05
        Facsimile: +1 408 616-3101
Packit 022b05
        EMail: randy_presuhn@bmc.com
Packit 022b05
       "
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This MIB defines objects representing generic aspects of
Packit 022b05
        applications that are of interest to management but typically
Packit 022b05
        require instrumentation within managed application elements.
Packit 022b05
       "
Packit 022b05
    ::= { mib-2 62 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
--      Registration hierarchy for this MIB
Packit 022b05
--
Packit 022b05
applicationMibObjects OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMib 1 }
Packit 022b05
applicationMibConformance OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMib 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
--      Groups defined in this MIB
Packit 022b05
--
Packit 022b05
applServiceGroup OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMibObjects 1 }
Packit 022b05
Packit 022b05
applChannelGroup OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMibObjects 2 }
Packit 022b05
Packit 022b05
applPastChannelGroup OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMibObjects 3 }
Packit 022b05
Packit 022b05
applElmtRunControlGroup OBJECT IDENTIFIER ::=
Packit 022b05
                         { applicationMibObjects 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Unsigned64TC ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A non-negative 64-bit bit integer, without counter
Packit 022b05
         semantics."
Packit 022b05
    SYNTAX Counter64
Packit 022b05
Packit 022b05
ApplTAddress ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
          "Denotes a transport service address.
Packit 022b05
Packit 022b05
          For snmpUDPDomain, an ApplTAddress is 6 octets long,
Packit 022b05
          the initial 4 octets containing the IP-address in
Packit 022b05
          network-byte order and the last 2 containing the UDP
Packit 022b05
          port in network-byte order.  Consult 'Transport Mappings
Packit 022b05
          for Version 2 of the Simple Network Management Protocol
Packit 022b05
          (SNMPv2)' for further information on snmpUDPDomain."
Packit 022b05
    SYNTAX       OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applServiceGroup -
Packit 022b05
--
Packit 022b05
--      The service-level tables permit the identification of one
Packit 022b05
--      or more instances of named services on a system, and the
Packit 022b05
--      association of running application elements to services.
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      The service name to service instance table
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applSrvNameToSrvInstTable OBJECT-TYPE
Packit 022b05
        SYNTAX            SEQUENCE OF ApplSrvNameToSrvInstEntry
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The service name to service instance table uses
Packit 022b05
            service name as its primary key, and service instance
Packit 022b05
            identifier as its secondary key.  It facilitates the
Packit 022b05
            identification and lookup of the instances of a given
Packit 022b05
            service in a system."
Packit 022b05
        ::= { applServiceGroup 1 }
Packit 022b05
Packit 022b05
applSrvNameToSrvInstEntry OBJECT-TYPE
Packit 022b05
        SYNTAX            ApplSrvNameToSrvInstEntry
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applSrvNameToSrvInstEntry identifies an instance of
Packit 022b05
            a given service.  The allocation and reservation
Packit 022b05
            of unique values for applSrvIndex is an administrative
Packit 022b05
            issue.
Packit 022b05
Packit 022b05
            An applSrvNameToSrvInstEntry exists for the lifetime of
Packit 022b05
            that instance of that service; the index values may not
Packit 022b05
            change during that lifetime.  "
Packit 022b05
        INDEX { applSrvName, applSrvIndex }
Packit 022b05
        ::= { applSrvNameToSrvInstTable 1 }
Packit 022b05
Packit 022b05
ApplSrvNameToSrvInstEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applSrvInstQual SnmpAdminString
Packit 022b05
        }
Packit 022b05
Packit 022b05
Packit 022b05
applSrvInstQual         OBJECT-TYPE
Packit 022b05
        SYNTAX          SnmpAdminString
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of applSrcInstQual provides additional
Packit 022b05
            information about this particular instance of this
Packit 022b05
            service.
Packit 022b05
Packit 022b05
            Although not used for indexing purposes, the value of
Packit 022b05
            this attribute should be sufficiently unique to be
Packit 022b05
            helpful to an administrator in distinguishing among
Packit 022b05
            service instances.  "
Packit 022b05
        ::= { applSrvNameToSrvInstEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      Service instance to Service Name table
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applSrvInstToSrvNameTable OBJECT-TYPE
Packit 022b05
        SYNTAX            SEQUENCE OF ApplSrvInstToSrvNameEntry
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The service instance to service name table uses
Packit 022b05
            service instance identifier as its primary key, and
Packit 022b05
            service name as its secondary key.  Given a service
Packit 022b05
            instance identifier, it facilitates the lookup of the
Packit 022b05
            name of the service being provided."
Packit 022b05
        ::= { applServiceGroup 2 }
Packit 022b05
Packit 022b05
applSrvInstToSrvNameEntry OBJECT-TYPE
Packit 022b05
        SYNTAX            ApplSrvInstToSrvNameEntry
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applSrvInstToSrvNameEntry maps a service instance
Packit 022b05
            identifier back to a service name."
Packit 022b05
        INDEX { applSrvIndex, applSrvName }
Packit 022b05
        ::= { applSrvInstToSrvNameTable 1 }
Packit 022b05
Packit 022b05
ApplSrvInstToSrvNameEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applSrvName     SnmpAdminString
Packit 022b05
        }
Packit 022b05
Packit 022b05
applSrvName        OBJECT-TYPE
Packit 022b05
        SYNTAX     SnmpAdminString
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The human-readable name of a service.  Where
Packit 022b05
            appropriate, as in the case where a service can be
Packit 022b05
            identified in terms of a single protocol, the strings
Packit 022b05
            should be established names such as those assigned by
Packit 022b05
            IANA and found in STD 2 [13], or defined by some other
Packit 022b05
            authority.  In some cases private conventions apply
Packit 022b05
            and the string should in these cases be consistent
Packit 022b05
            with these non-standard conventions.   An applicability
Packit 022b05
            statement may specify the service name(s) to be used.
Packit 022b05
           "
Packit 022b05
        ::= { applSrvInstToSrvNameEntry 1 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      The service instance to running application element table
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applSrvInstToRunApplElmtTable OBJECT-TYPE
Packit 022b05
        SYNTAX            SEQUENCE OF ApplSrvInstToRunApplElmtEntry
Packit 022b05
        MAX-ACCESS            not-accessible
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The service instance to running application element
Packit 022b05
            table uses the service instance identifier as its primary
Packit 022b05
            key, and the running application element index as its
Packit 022b05
            secondary key.  This facilitates the identification
Packit 022b05
            of the set of running application elements providing a
Packit 022b05
            given instance of a service."
Packit 022b05
        ::= { applServiceGroup 3 }
Packit 022b05
Packit 022b05
applSrvInstToRunApplElmtEntry OBJECT-TYPE
Packit 022b05
        SYNTAX                ApplSrvInstToRunApplElmtEntry
Packit 022b05
        MAX-ACCESS            not-accessible
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applSrvInstToRunApplElmtEntry identifies a running
Packit 022b05
            application element providing an instance of a service.
Packit 022b05
            Note that there may be multiple running application
Packit 022b05
            elements involved in the provision of an instance of
Packit 022b05
            a service."
Packit 022b05
        INDEX { applSrvIndex, sysApplElmtRunIndex }
Packit 022b05
        ::= { applSrvInstToRunApplElmtTable 1 }
Packit 022b05
Packit 022b05
ApplSrvInstToRunApplElmtEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applSrvIndex       Unsigned32
Packit 022b05
        }
Packit 022b05
Packit 022b05
applSrvIndex        OBJECT-TYPE
Packit 022b05
        SYNTAX      Unsigned32 (1..'ffffffff'h)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An applSrvIndex is the system-unique identifier of
Packit 022b05
             an instance of a service.  The value is unique not only
Packit 022b05
             across all instances of a given service, but also across
Packit 022b05
             all services in a system.
Packit 022b05
Packit 022b05
             Re-use of values for this index should be avoided.
Packit 022b05
             No two service instances in a given system shall
Packit 022b05
             concurrently have the same value for this index.
Packit 022b05
Packit 022b05
             The value zero is excluded from the set of permitted
Packit 022b05
             values for this index.  This allows other tables to
Packit 022b05
             potentially represent things which cannot be associated
Packit 022b05
             with a specific service instance.
Packit 022b05
            "
Packit 022b05
        ::= { applSrvInstToRunApplElmtEntry 1 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      The running application element to service instance table
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applRunApplElmtToSrvInstTable OBJECT-TYPE
Packit 022b05
        SYNTAX           SEQUENCE OF ApplRunApplElmtToSrvInstEntry
Packit 022b05
        MAX-ACCESS            not-accessible
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The running application element to service instance
Packit 022b05
            table uses the running application element index as
Packit 022b05
            its primary key and the service instance identifier as
Packit 022b05
            its secondary key.  It identifies the set of services
Packit 022b05
            provided by a given running application element."
Packit 022b05
        ::= { applServiceGroup 4 }
Packit 022b05
Packit 022b05
applRunApplElmtToSrvInstEntry OBJECT-TYPE
Packit 022b05
        SYNTAX                ApplRunApplElmtToSrvInstEntry
Packit 022b05
        MAX-ACCESS            not-accessible
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applRunApplElmtToSrvInstEntry serves to identify an
Packit 022b05
            instance of a service being provided by a given running
Packit 022b05
            application element.  Note that a particular running
Packit 022b05
            application element may provide multiple services."
Packit 022b05
        INDEX { sysApplElmtRunIndex, applSrvInstance }
Packit 022b05
        ::= { applRunApplElmtToSrvInstTable 1 }
Packit 022b05
Packit 022b05
ApplRunApplElmtToSrvInstEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applSrvInstance         Unsigned32
Packit 022b05
        }
Packit 022b05
Packit 022b05
applSrvInstance    OBJECT-TYPE
Packit 022b05
        SYNTAX     Unsigned32 (1..'ffffffff'h)
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applSrvInstance is the system-unique identifier of an
Packit 022b05
            instance of a service.  The value is unique not only
Packit 022b05
            across all instances of a given service, but also across
Packit 022b05
            all services.
Packit 022b05
Packit 022b05
            Re-use of values for this index should be avoided.
Packit 022b05
            No two service instances in a given system shall
Packit 022b05
            concurrently have the same value for this index.
Packit 022b05
            The value zero is excluded from the set of permitted
Packit 022b05
            values for this index.  This allows other tables to
Packit 022b05
            potentially represent things which cannot be associated
Packit 022b05
            with a specific service instance.
Packit 022b05
Packit 022b05
            This attribute is semantically identical to
Packit 022b05
            applSrvIndex."
Packit 022b05
        ::= { applRunApplElmtToSrvInstEntry  1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applChannelGroup - group with tables for I/O
Packit 022b05
--
Packit 022b05
--      In this group, the common abstraction is the Channel.
Packit 022b05
--      Channels are realized as files or connections.
Packit 022b05
--      The information flowing on a channel can always be
Packit 022b05
--      measured in terms of a byte stream.  Furthermore, for many
Packit 022b05
--      channels, this information may also be measured in terms
Packit 022b05
--      of transactions.
Packit 022b05
--
Packit 022b05
--      For all of these tables, the first two indexes determines
Packit 022b05
--      whether what is being measured is for a single running
Packit 022b05
--      application element or for an instance of a service.
Packit 022b05
--
Packit 022b05
--      The second index identifies the running application element
Packit 022b05
--      or service instance.
Packit 022b05
--
Packit 022b05
--      The third index is the channel id, which uniquely identifies
Packit 022b05
--      a channel within the context of a running application element
Packit 022b05
--      or service instance.
Packit 022b05
--
Packit 022b05
--      Any remaining indexes are table-specific.
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applOpenChannelTable - Table of Open Channels
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applOpenChannelTable OBJECT-TYPE
Packit 022b05
        SYNTAX       SEQUENCE OF ApplOpenChannelEntry
Packit 022b05
        MAX-ACCESS   not-accessible
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenChannelTable reports information on open
Packit 022b05
            channels for running application elements
Packit 022b05
            and for service instances.  This table is
Packit 022b05
            indexed by applElmtOrSvc, applElmtOrSvcId, and
Packit 022b05
            applOpenChannelIndex. This effectively groups all
Packit 022b05
            entries for a given running application element
Packit 022b05
            or service instance together.  ApplChannelIndex uniquely
Packit 022b05
            identifies an open channel (and, consequently, a file
Packit 022b05
            or connection) within the context of a particular
Packit 022b05
            running application element or service instance.
Packit 022b05
Packit 022b05
            Some of the information in this table is available
Packit 022b05
            through both sixty-four and thirty-two bit counters.
Packit 022b05
            The sixty-four bit counters are not accessible in
Packit 022b05
            protocols that do not support this data type."
Packit 022b05
        ::= { applChannelGroup 1 }
Packit 022b05
Packit 022b05
applOpenChannelEntry OBJECT-TYPE
Packit 022b05
        SYNTAX       ApplOpenChannelEntry
Packit 022b05
        MAX-ACCESS   not-accessible
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applOpenChannelEntry indicates that a channel has been
Packit 022b05
            opened by this running application element or service
Packit 022b05
            instance and is still open.  Note that if a file has been
Packit 022b05
            opened multiple times, even by the same process, it will
Packit 022b05
            have multiple channel entries."
Packit 022b05
        INDEX           { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                          applOpenChannelIndex }
Packit 022b05
        ::= { applOpenChannelTable 1 }
Packit 022b05
Packit 022b05
ApplOpenChannelEntry  ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applElmtOrSvc                      INTEGER,
Packit 022b05
                applElmtOrSvcId                    Unsigned32,
Packit 022b05
                applOpenChannelIndex               Unsigned32,
Packit 022b05
                applOpenChannelOpenTime            TimeStamp,
Packit 022b05
                applOpenChannelReadRequests        Counter64,
Packit 022b05
                applOpenChannelReadRequestsLow     Counter32,
Packit 022b05
                applOpenChannelReadFailures        Counter32,
Packit 022b05
                applOpenChannelBytesRead           Counter64,
Packit 022b05
                applOpenChannelBytesReadLow        Counter32,
Packit 022b05
                applOpenChannelLastReadTime        DateAndTime,
Packit 022b05
                applOpenChannelWriteRequests       Counter64,
Packit 022b05
                applOpenChannelWriteRequestsLow    Counter32,
Packit 022b05
                applOpenChannelWriteFailures       Counter32,
Packit 022b05
                applOpenChannelBytesWritten        Counter64,
Packit 022b05
                applOpenChannelBytesWrittenLow     Counter32,
Packit 022b05
                applOpenChannelLastWriteTime       DateAndTime
Packit 022b05
        }
Packit 022b05
Packit 022b05
applElmtOrSvc      OBJECT-TYPE
Packit 022b05
        SYNTAX     INTEGER { service(1),
Packit 022b05
                             element(2) }
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtOrSvc attribute serves as an index for tables
Packit 022b05
            that can hold information both for individual running
Packit 022b05
            application elements as well as for service instances.
Packit 022b05
Packit 022b05
            If the value is service(1), the row contains information
Packit 022b05
            gathered at the level of a service.
Packit 022b05
Packit 022b05
            If the value is element(2), the row contains information
Packit 022b05
            for an individual running application element."
Packit 022b05
        ::= { applOpenChannelEntry 1 }
Packit 022b05
Packit 022b05
applElmtOrSvcId    OBJECT-TYPE
Packit 022b05
        SYNTAX     Unsigned32 (1..'ffffffff'h)
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtOrSvcId attribute is used as an index in
Packit 022b05
            conjunction with the applElmtOrSvc attribute.
Packit 022b05
Packit 022b05
            When the value of applElmtOrSvc is service(1), this
Packit 022b05
            attribute's value corresponds to that of applSrvIndex,
Packit 022b05
            when the value of applElmtOrSvc is element(2), this
Packit 022b05
            attribute's value corresponds to sysApplElmtRunIndex."
Packit 022b05
        ::= { applOpenChannelEntry 2 }
Packit 022b05
Packit 022b05
applOpenChannelIndex OBJECT-TYPE
Packit 022b05
        SYNTAX       Unsigned32
Packit 022b05
        MAX-ACCESS   not-accessible
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute serves to uniquely identify this open
Packit 022b05
            connection in the context of the running application
Packit 022b05
            element or service instance.  Where suitable, the
Packit 022b05
            application's native descriptor number should be used."
Packit 022b05
        ::= { applOpenChannelEntry 3 }
Packit 022b05
Packit 022b05
applOpenChannelOpenTime OBJECT-TYPE
Packit 022b05
        SYNTAX          TimeStamp
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the value of sysUpTime.0
Packit 022b05
            when this channel was opened and this entry was added to
Packit 022b05
            this table.  This attribute serves as a discontinuity
Packit 022b05
            indicator for the counter attributes in this entry
Packit 022b05
            and for any corresponding entries in the
Packit 022b05
            applOpenConnectionTable, applOpenFileTable, and the
Packit 022b05
            applTransactionStreamTable."
Packit 022b05
        ::= { applOpenChannelEntry 4 }
Packit 022b05
Packit 022b05
applOpenChannelReadRequests OBJECT-TYPE
Packit 022b05
        SYNTAX              Counter64
Packit 022b05
        UNITS               "read requests"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of read requests
Packit 022b05
            for this channel.  All read requests for this channel
Packit 022b05
            by this entity, regardless of completion status, are
Packit 022b05
            included in this count.
Packit 022b05
Packit 022b05
            Read requests are counted in terms of system calls,
Packit 022b05
            rather than API calls.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 5 }
Packit 022b05
Packit 022b05
applOpenChannelReadRequestsLow OBJECT-TYPE
Packit 022b05
        SYNTAX                 Counter32
Packit 022b05
        UNITS                  "read requests"
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the low thirty-two bits of
Packit 022b05
            applOpenChannelReadRequests.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 6 }
Packit 022b05
Packit 022b05
applOpenChannelReadFailures OBJECT-TYPE
Packit 022b05
        SYNTAX              Counter32
Packit 022b05
        UNITS               "failed read requests"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of failed read
Packit 022b05
            requests.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 7 }
Packit 022b05
Packit 022b05
applOpenChannelBytesRead OBJECT-TYPE
Packit 022b05
        SYNTAX           Counter64
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of bytes read from
Packit 022b05
            this channel.  Only bytes successfully read are included
Packit 022b05
            in this count.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 8 }
Packit 022b05
Packit 022b05
applOpenChannelBytesReadLow OBJECT-TYPE
Packit 022b05
        SYNTAX              Counter32
Packit 022b05
        UNITS               "bytes"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits
Packit 022b05
            of applOpenChannelBytesRead.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 9 }
Packit 022b05
Packit 022b05
applOpenChannelLastReadTime OBJECT-TYPE
Packit 022b05
        SYNTAX              DateAndTime
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the time of the most recent read
Packit 022b05
            request made by this entity, regardless of completion
Packit 022b05
            status, for this open channel.
Packit 022b05
Packit 022b05
            If no read requests have been made the value of this
Packit 022b05
            attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applOpenChannelEntry 10 }
Packit 022b05
Packit 022b05
applOpenChannelWriteRequests OBJECT-TYPE
Packit 022b05
        SYNTAX               Counter64
Packit 022b05
        UNITS                "write requests"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of write requests for
Packit 022b05
            this channel made by this entity.  All write requests
Packit 022b05
            for this channel, regardless of completion status, are
Packit 022b05
            included in this count.
Packit 022b05
Packit 022b05
            Write requests are counted in terms of system calls,
Packit 022b05
            rather than API calls.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 11 }
Packit 022b05
Packit 022b05
applOpenChannelWriteRequestsLow OBJECT-TYPE
Packit 022b05
        SYNTAX                  Counter32
Packit 022b05
        UNITS                   "write requests"
Packit 022b05
        MAX-ACCESS              read-only
Packit 022b05
        STATUS                  current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits
Packit 022b05
            of applOpenChannelWriteRequests.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the applOpenChannelOpenTime value for
Packit 022b05
            this entry."
Packit 022b05
        ::= { applOpenChannelEntry 12 }
Packit 022b05
Packit 022b05
applOpenChannelWriteFailures OBJECT-TYPE
Packit 022b05
        SYNTAX               Counter32
Packit 022b05
        UNITS                "failed write requests"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of failed write
Packit 022b05
            requests.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the applOpenChannelOpenTime value for
Packit 022b05
            this entry."
Packit 022b05
        ::= { applOpenChannelEntry 13 }
Packit 022b05
Packit 022b05
applOpenChannelBytesWritten OBJECT-TYPE
Packit 022b05
        SYNTAX              Counter64
Packit 022b05
        UNITS               "bytes"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of bytes written to
Packit 022b05
            this channel.  Only bytes successfully written (without
Packit 022b05
            errors reported by the system to the API in use by the
Packit 022b05
            application) are included in this count.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 14 }
Packit 022b05
Packit 022b05
applOpenChannelBytesWrittenLow OBJECT-TYPE
Packit 022b05
        SYNTAX                 Counter32
Packit 022b05
        UNITS                  "bytes"
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits
Packit 022b05
            of applOpenChannelBytesWritten.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected by
Packit 022b05
            monitoring the applOpenChannelOpenTime value for this
Packit 022b05
            entry."
Packit 022b05
        ::= { applOpenChannelEntry 15 }
Packit 022b05
Packit 022b05
applOpenChannelLastWriteTime OBJECT-TYPE
Packit 022b05
        SYNTAX               DateAndTime
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the time of the most recent write
Packit 022b05
            request made by this running application element or
Packit 022b05
            service instance, regardless of completion status, for
Packit 022b05
            this open channel.
Packit 022b05
            If no write requests have been made, the value
Packit 022b05
            of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applOpenChannelEntry 16 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applOpenFileTable - Table of Open Files
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applOpenFileTable  OBJECT-TYPE
Packit 022b05
        SYNTAX     SEQUENCE OF ApplOpenFileEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenFileTable reports information on open files
Packit 022b05
            for service instances or application elements.  This
Packit 022b05
            table is indexed by applElmtOrSvc and applElmtOrSvcId,
Packit 022b05
            effectively grouping all entries for a given running
Packit 022b05
            service instance or application element together, and
Packit 022b05
            by applOpenChannelIndex, uniquely identifying an open
Packit 022b05
            channel (and, consequently, a file) within the context
Packit 022b05
            of a particular service instance or application element.
Packit 022b05
Packit 022b05
            Elements in this table correspond to elements in the
Packit 022b05
            applOpenChannelTable that represent files.  For rows in
Packit 022b05
            the applOpenChannelTable that do not represent files,
Packit 022b05
            corresponding rows in this table will not exist."
Packit 022b05
        ::= { applChannelGroup 2 }
Packit 022b05
Packit 022b05
applOpenFileEntry   OBJECT-TYPE
Packit 022b05
        SYNTAX      ApplOpenFileEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applOpenFileEntry indicates that a file has been
Packit 022b05
            opened by this running application element and is
Packit 022b05
            still open.  Note that if a file has been opened
Packit 022b05
            multiple times, even by the same process, it will have
Packit 022b05
            multiple entries."
Packit 022b05
        INDEX       { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                      applOpenChannelIndex }
Packit 022b05
        ::= { applOpenFileTable 1 }
Packit 022b05
Packit 022b05
ApplOpenFileEntry  ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applOpenFileName                LongUtf8String,
Packit 022b05
                applOpenFileSizeHigh            Unsigned32,
Packit 022b05
                applOpenFileSizeLow             Unsigned32,
Packit 022b05
                applOpenFileMode                INTEGER
Packit 022b05
         }
Packit 022b05
Packit 022b05
applOpenFileName   OBJECT-TYPE
Packit 022b05
        SYNTAX     LongUtf8String
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "This attribute reports the name of this open file.
Packit 022b05
           Wherever practical, a fully qualified path name should
Packit 022b05
           be reported.
Packit 022b05
Packit 022b05
           The values 'stdin', 'stdout', and 'stderr' are reserved
Packit 022b05
           in accordance with common usage when the fully qualified
Packit 022b05
           path name cannot be determined."
Packit 022b05
        ::= { applOpenFileEntry 1 }
Packit 022b05
Packit 022b05
applOpenFileSizeHigh OBJECT-TYPE
Packit 022b05
        SYNTAX       Unsigned32
Packit 022b05
        UNITS        "2^32 byte blocks"
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "This file's current size in 2^32 byte blocks.
Packit 022b05
Packit 022b05
           For example, for a file with a total size of 4,294,967,296
Packit 022b05
           bytes, this attribute would have a value of 1; for a file
Packit 022b05
           with a total size of 4,294,967,295 bytes this attribute's
Packit 022b05
           value would be 0."
Packit 022b05
        ::= { applOpenFileEntry 2 }
Packit 022b05
Packit 022b05
applOpenFileSizeLow OBJECT-TYPE
Packit 022b05
        SYNTAX      Unsigned32
Packit 022b05
        UNITS       "bytes"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This file's current size modulo 2^32 bytes.
Packit 022b05
Packit 022b05
            For example, for a file with a total size of
Packit 022b05
            4,294,967,296 bytes this attribute would have a value
Packit 022b05
            of 0; for a file with a total size of 4,294,967,295
Packit 022b05
            bytes this attribute's value would be 4,294,967,295."
Packit 022b05
        ::= { applOpenFileEntry 3 }
Packit 022b05
Packit 022b05
applOpenFileMode   OBJECT-TYPE
Packit 022b05
        SYNTAX     INTEGER { read(1),
Packit 022b05
                             write(2),
Packit 022b05
                             readWrite(3) }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the current mode of this file from
Packit 022b05
            the perspective of this running application element.
Packit 022b05
Packit 022b05
            These values have the following meanings:
Packit 022b05
Packit 022b05
                read(1) - file opened for reading only
Packit 022b05
                write(2) - file opened for writing only
Packit 022b05
                readWrite(3) - file opened for read and write.
Packit 022b05
Packit 022b05
            These values correspond to the POSIX/ANSI C library
Packit 022b05
            function fopen() 'type' parameter, using the following
Packit 022b05
            mappings:
Packit 022b05
Packit 022b05
                r -> read(1)
Packit 022b05
                w -> write(2)
Packit 022b05
                a -> write(2)
Packit 022b05
                + -> readWrite(3)
Packit 022b05
          "
Packit 022b05
        ::= { applOpenFileEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applOpenConnectionTable - Open Connection Table
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applOpenConnectionTable OBJECT-TYPE
Packit 022b05
        SYNTAX          SEQUENCE OF ApplOpenConnectionEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionTable provides information about
Packit 022b05
            open and listening connections from the perspective
Packit 022b05
            of a running application element or service instance.
Packit 022b05
            Entries in this table are indexed by applElmtOrSvc,
Packit 022b05
            applElmtOrSvcID, and by applOpenChannelIndex, which
Packit 022b05
            serves to uniquely identify each connection in the
Packit 022b05
            context of a service instance or running application
Packit 022b05
            element.
Packit 022b05
Packit 022b05
            For each row in this table, a corresponding row will
Packit 022b05
            exist in the applOpenChannel table.  For rows in the
Packit 022b05
            applOpenChannelTable which do not represent open or
Packit 022b05
            listening connections, no corresponding rows will exist
Packit 022b05
            in this table."
Packit 022b05
        ::= { applChannelGroup 3 }
Packit 022b05
Packit 022b05
applOpenConnectionEntry OBJECT-TYPE
Packit 022b05
        SYNTAX          ApplOpenConnectionEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applOpenConnectionEntry indicates that a running
Packit 022b05
            application element or service instance has an open
Packit 022b05
            connection.  The entry has information describing that
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
            In the case of a TCP transport, the element
Packit 022b05
            applOpenConnectionNearEndAddr and that row's
Packit 022b05
            applOpenConnectionFarEndAddr would correspond
Packit 022b05
            to a tcpConnEntry.  For a UDP transport, a
Packit 022b05
            similar relationship exists with respect to
Packit 022b05
            a udpEntry."
Packit 022b05
        INDEX           { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                          applOpenChannelIndex }
Packit 022b05
        ::= { applOpenConnectionTable 1 }
Packit 022b05
Packit 022b05
ApplOpenConnectionEntry  ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applOpenConnectionTransport     TDomain,
Packit 022b05
                applOpenConnectionNearEndAddr   ApplTAddress,
Packit 022b05
                applOpenConnectionNearEndpoint  SnmpAdminString,
Packit 022b05
                applOpenConnectionFarEndAddr    ApplTAddress,
Packit 022b05
                applOpenConnectionFarEndpoint   SnmpAdminString,
Packit 022b05
                applOpenConnectionApplication   SnmpAdminString
Packit 022b05
        }
Packit 022b05
Packit 022b05
applOpenConnectionTransport OBJECT-TYPE
Packit 022b05
        SYNTAX              TDomain
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionTransport attribute identifies the
Packit 022b05
            transport protocol in use for this connection.  If it is
Packit 022b05
            not practical to determine the underlying transport, this
Packit 022b05
            attribute's value shall have a value of {0 0}."
Packit 022b05
        DEFVAL { zeroDotZero }
Packit 022b05
        ::= { applOpenConnectionEntry 1 }
Packit 022b05
Packit 022b05
applOpenConnectionNearEndAddr OBJECT-TYPE
Packit 022b05
        SYNTAX                ApplTAddress
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionNearEndAddr attribute reports the
Packit 022b05
            transport address and port information for the near end
Packit 022b05
            of this connection.
Packit 022b05
Packit 022b05
            If the value is not known, the value has a  length
Packit 022b05
            of zero."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applOpenConnectionEntry 2 }
Packit 022b05
Packit 022b05
applOpenConnectionNearEndpoint OBJECT-TYPE
Packit 022b05
        SYNTAX                 SnmpAdminString
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionNearEndpoint attribute reports the
Packit 022b05
            fully-qualified domain name and port information for the
Packit 022b05
            near end of this connection.
Packit 022b05
Packit 022b05
            The format of this attribute for TCP and UDP-based
Packit 022b05
            protocols is the fully-qualified domain name immediately
Packit 022b05
            followed by a colon which is immediately followed by
Packit 022b05
            the decimal representation of the port number.
Packit 022b05
Packit 022b05
            If the value is not known, the value has a  length
Packit 022b05
            of zero."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applOpenConnectionEntry 3 }
Packit 022b05
Packit 022b05
applOpenConnectionFarEndAddr OBJECT-TYPE
Packit 022b05
        SYNTAX               ApplTAddress
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionFarEndAddr attribute reports the
Packit 022b05
            transport address and port information for the far end
Packit 022b05
            of this connection.
Packit 022b05
Packit 022b05
            If not known, as in the case of a connectionless
Packit 022b05
            transport, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applOpenConnectionEntry 4 }
Packit 022b05
Packit 022b05
applOpenConnectionFarEndpoint OBJECT-TYPE
Packit 022b05
        SYNTAX               SnmpAdminString
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionFarEndpoint attribute reports
Packit 022b05
            the fully-qualified domain name and port information
Packit 022b05
            for the far end of this connection.
Packit 022b05
Packit 022b05
            The format of this attribute for TCP and UDP-based
Packit 022b05
            protocols is the fully-qualified domain name immediately
Packit 022b05
            followed by a colon which is immediately followed by
Packit 022b05
            the decimal representation of the port number.
Packit 022b05
Packit 022b05
            If not known, as in the case of a connectionless
Packit 022b05
            transport, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applOpenConnectionEntry 5 }
Packit 022b05
Packit 022b05
applOpenConnectionApplication OBJECT-TYPE
Packit 022b05
        SYNTAX                SnmpAdminString
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applOpenConnectionApplication attribute identifies
Packit 022b05
            the application layer protocol in use.  If not known,
Packit 022b05
            the value of this attribute shall be a zero-length
Packit 022b05
            string.
Packit 022b05
Packit 022b05
            When possible, protocol names should be those used in
Packit 022b05
            the 'ASSIGNED NUMBERS' [13].  For example, an SMTP mail
Packit 022b05
            server would use 'SMTP'."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applOpenConnectionEntry 6 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applTransactionStreamTable - common
Packit 022b05
--      information for transaction stream monitoring
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applTransactionStreamTable OBJECT-TYPE
Packit 022b05
        SYNTAX             SEQUENCE OF ApplTransactionStreamEntry
Packit 022b05
        MAX-ACCESS         not-accessible
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactionStreamTable contains common
Packit 022b05
            information for transaction statistic accumulation."
Packit 022b05
        ::= { applChannelGroup 4 }
Packit 022b05
Packit 022b05
applTransactionStreamEntry OBJECT-TYPE
Packit 022b05
        SYNTAX             ApplTransactionStreamEntry
Packit 022b05
        MAX-ACCESS         not-accessible
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applTransactionStreamEntry contains information for
Packit 022b05
            a single transaction stream.  A transaction stream
Packit 022b05
            can be a network connection, file, or other source
Packit 022b05
            of transactions."
Packit 022b05
        INDEX           { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                          applOpenChannelIndex }
Packit 022b05
        ::= { applTransactionStreamTable 1 }
Packit 022b05
Packit 022b05
ApplTransactionStreamEntry ::= SEQUENCE {
Packit 022b05
        applTransactStreamDescr       SnmpAdminString,
Packit 022b05
        applTransactStreamUnitOfWork  SnmpAdminString,
Packit 022b05
        applTransactStreamInvokes     Counter64,
Packit 022b05
        applTransactStreamInvokesLow  Counter32,
Packit 022b05
        applTransactStreamInvCumTimes Counter32,
Packit 022b05
        applTransactStreamInvRspTimes Counter32,
Packit 022b05
        applTransactStreamPerforms    Counter64,
Packit 022b05
        applTransactStreamPerformsLow Counter32,
Packit 022b05
        applTransactStreamPrfCumTimes Counter32,
Packit 022b05
        applTransactStreamPrfRspTimes Counter32 }
Packit 022b05
Packit 022b05
applTransactStreamDescr OBJECT-TYPE
Packit 022b05
        SYNTAX          SnmpAdminString
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactStreamDescr attribute provides a
Packit 022b05
            human-readable description of this transaction stream.
Packit 022b05
            If no descriptive information is available, this
Packit 022b05
            attribute's value shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applTransactionStreamEntry 1 }
Packit 022b05
Packit 022b05
applTransactStreamUnitOfWork OBJECT-TYPE
Packit 022b05
        SYNTAX               SnmpAdminString
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactStreamUnitOfWork attribute provides a
Packit 022b05
            human-readable definition of what the unit of work is
Packit 022b05
            for this transaction stream.
Packit 022b05
Packit 022b05
            If no descriptive information is available, this
Packit 022b05
            attribute's value shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applTransactionStreamEntry 2 }
Packit 022b05
Packit 022b05
applTransactStreamInvokes OBJECT-TYPE
Packit 022b05
        SYNTAX            Counter64
Packit 022b05
        UNITS             "transactions"
Packit 022b05
        MAX-ACCESS        read-only
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Cumulative count of requests / invocations issued.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 3 }
Packit 022b05
Packit 022b05
applTransactStreamInvokesLow OBJECT-TYPE
Packit 022b05
        SYNTAX               Counter32
Packit 022b05
        UNITS                "transactions"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This counter corresponds to the low thirty-two
Packit 022b05
            bits of applTransactStreamInvokes.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 4 }
Packit 022b05
Packit 022b05
applTransactStreamInvCumTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Counter32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactStreamInvCumTimes attribute reports the
Packit 022b05
            cumulative sum of the lengths of the intervals measured
Packit 022b05
            between the transmission of requests and the receipt of
Packit 022b05
            (the first of) the corresponding response(s).
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 5 }
Packit 022b05
Packit 022b05
applTransactStreamInvRspTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Counter32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactStreamInvRspTimes attribute reports the
Packit 022b05
            cumulative sum of the lengths of the intervals measured
Packit 022b05
            between the receipt of the first and last of multiple
Packit 022b05
            responses to a request.
Packit 022b05
Packit 022b05
            For transaction streams which do not permit multiple
Packit 022b05
            responses to a single request, this attribute will be
Packit 022b05
            constant.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 6 }
Packit 022b05
Packit 022b05
applTransactStreamPerforms OBJECT-TYPE
Packit 022b05
        SYNTAX             Counter64
Packit 022b05
        UNITS              "transactions"
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Cumulative count of transactions performed.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 7 }
Packit 022b05
Packit 022b05
applTransactStreamPerformsLow OBJECT-TYPE
Packit 022b05
        SYNTAX                Counter32
Packit 022b05
        UNITS                 "transactions"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This counter reports the low thirty-two bits of
Packit 022b05
            applTransactStreamPerforms.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 8 }
Packit 022b05
Packit 022b05
applTransactStreamPrfCumTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Counter32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactStreamPrfCumTimes attribute reports the
Packit 022b05
            cumulative sum of the interval lengths measured between
Packit 022b05
            receipt of requests and the transmission of the
Packit 022b05
            corresponding responses.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 9 }
Packit 022b05
Packit 022b05
applTransactStreamPrfRspTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Counter32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "For each transaction performed, the elapsed time between
Packit 022b05
            when the first response is enqueued and when the last
Packit 022b05
            response is enqueued is added to this cumulative sum.
Packit 022b05
Packit 022b05
            For single-response protocols, the value of
Packit 022b05
            applTransactStreamPrfRspTimes will be constant.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactionStreamEntry 10 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applTransactFlowTable
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applTransactFlowTable OBJECT-TYPE
Packit 022b05
        SYNTAX        SEQUENCE OF ApplTransactFlowEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactFlowTable contains entries, organized by
Packit 022b05
            application instance or running application element,
Packit 022b05
            direction of flow, and type (request/response) for each
Packit 022b05
            open transaction stream.
Packit 022b05
Packit 022b05
            The simple model of a transaction used here looks like
Packit 022b05
            this:
Packit 022b05
Packit 022b05
                invoker  |   Request     | performer
Packit 022b05
                         | - - - - - - > |
Packit 022b05
                         |               |
Packit 022b05
                         |   Response    |
Packit 022b05
                         | < - - - - - - |
Packit 022b05
                         |               |
Packit 022b05
Packit 022b05
            Since in some protocols it is possible for an entity
Packit 022b05
            to take on both the invoker and performer roles,
Packit 022b05
            information here is accumulated for transmitted and
Packit 022b05
            received requests, as well as for transmitted and
Packit 022b05
            received responses.  Counts are maintained for both
Packit 022b05
            transactions and bytes transferred."
Packit 022b05
        ::= { applChannelGroup 5 }
Packit 022b05
Packit 022b05
applTransactFlowEntry OBJECT-TYPE
Packit 022b05
        SYNTAX        ApplTransactFlowEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applTransactFlowEntry reports transaction throughput
Packit 022b05
            information for requests or response in a particular
Packit 022b05
            direction (transmit / receive) for a transaction stream.
Packit 022b05
Packit 022b05
            Entries in this table correspond to those in the
Packit 022b05
            applTransactionStreamTable with identical values for the
Packit 022b05
            applElmtOrSvc, applElmtOrSvcId, and applOpenChannelIndex.
Packit 022b05
Packit 022b05
            For all counter objects in one of these entries,
Packit 022b05
            the corresponding (same value for applElmtOrSvc,
Packit 022b05
            applElmtOrSvcId, and applOpenChannelIndex)
Packit 022b05
            applOpenChannelOpenTime object serves as a discontinuity
Packit 022b05
            indicator.  "
Packit 022b05
        INDEX           { applElmtOrSvc,
Packit 022b05
                          applElmtOrSvcId,
Packit 022b05
                          applOpenChannelIndex,
Packit 022b05
                          applTransactFlowDirection,
Packit 022b05
                          applTransactFlowReqRsp }
Packit 022b05
        ::= { applTransactFlowTable 1 }
Packit 022b05
Packit 022b05
ApplTransactFlowEntry ::= SEQUENCE {
Packit 022b05
                applTransactFlowDirection INTEGER,
Packit 022b05
                applTransactFlowReqRsp    INTEGER,
Packit 022b05
                applTransactFlowTrans     Counter64,
Packit 022b05
                applTransactFlowTransLow  Counter32,
Packit 022b05
                applTransactFlowBytes     Counter64,
Packit 022b05
                applTransactFlowBytesLow  Counter32,
Packit 022b05
                applTransactFlowTime      DateAndTime }
Packit 022b05
Packit 022b05
applTransactFlowDirection OBJECT-TYPE
Packit 022b05
        SYNTAX            INTEGER { transmit(1),
Packit 022b05
                                    receive(2) }
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applTransactFlowDirection index serves to identify
Packit 022b05
             an entry as containing information pertaining to the
Packit 022b05
             transmit (1) or receive (2) flow of a transaction
Packit 022b05
             stream."
Packit 022b05
        ::= { applTransactFlowEntry 1 }
Packit 022b05
Packit 022b05
applTransactFlowReqRsp OBJECT-TYPE
Packit 022b05
        SYNTAX         INTEGER { request(1),
Packit 022b05
                                 response(2) }
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of the applTransactFlowReqRsp index indicates
Packit 022b05
            whether this entry contains information on requests
Packit 022b05
            (1), or responses (2)."
Packit 022b05
        ::= { applTransactFlowEntry 2 }
Packit 022b05
Packit 022b05
applTransactFlowTrans OBJECT-TYPE
Packit 022b05
        SYNTAX        Counter64
Packit 022b05
        UNITS         "transactions"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applTransactFlowTrans attribute reports the number
Packit 022b05
             of request/response transactions (as indicated by
Packit 022b05
             the applTransactFlowReqRsp index) received/generated
Packit 022b05
             (as indicated by the applTransactFlowDirection index)
Packit 022b05
             that this service instance or running application
Packit 022b05
             element has processed for this transaction stream.
Packit 022b05
Packit 022b05
             Discontinuities in this counter can be detected
Packit 022b05
             by monitoring the corresponding instance of
Packit 022b05
             applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactFlowEntry 3 }
Packit 022b05
Packit 022b05
applTransactFlowTransLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Counter32
Packit 022b05
        UNITS            "transactions"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This attribute corresponds to the low thirty-two
Packit 022b05
             bits of applTransactFlowTrans.
Packit 022b05
Packit 022b05
             Discontinuities in this counter can be detected
Packit 022b05
             by monitoring the corresponding instance of
Packit 022b05
             applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactFlowEntry 4 }
Packit 022b05
Packit 022b05
applTransactFlowBytes OBJECT-TYPE
Packit 022b05
        SYNTAX        Counter64
Packit 022b05
        UNITS         "bytes"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactFlowBytes attribute reports the number
Packit 022b05
            of request/response (as indicated by the
Packit 022b05
            applTransactFlowReqRsp index) bytes received/generated
Packit 022b05
            (as indicated by the applTransactFlowDirection index)
Packit 022b05
            handled by this application element or service instance
Packit 022b05
            on this transaction stream.
Packit 022b05
Packit 022b05
            All application layer bytes are included in this count,
Packit 022b05
            including any application layer wrappers, headers, or
Packit 022b05
            other overhead.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactFlowEntry 5 }
Packit 022b05
Packit 022b05
applTransactFlowBytesLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Counter32
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two
Packit 022b05
            bits of applTransactFlowBytes.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactFlowEntry 6 }
Packit 022b05
Packit 022b05
applTransactFlowTime OBJECT-TYPE
Packit 022b05
        SYNTAX       DateAndTime
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactFlowTime attribute records the time of
Packit 022b05
            the processing (receipt or transmission as indicated
Packit 022b05
            by the applTransactFlowDirection index) by this
Packit 022b05
            running application element or service instance of
Packit 022b05
            the most recent request/response (as indicated by
Packit 022b05
            the applTransactFlowReqRsp index) on this transaction
Packit 022b05
            stream.
Packit 022b05
Packit 022b05
            If no requests/responses been received/transmitted by
Packit 022b05
            this entity over this transaction stream, the value
Packit 022b05
            of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applTransactFlowEntry 7 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applTransactKindTable - transaction statistics broken down
Packit 022b05
--      according to the kinds of transactions in each direction
Packit 022b05
--      for a transaction stream.
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applTransactKindTable   OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF ApplTransactKindEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindTable provides transaction statistics
Packit 022b05
            broken down by kinds of transaction.  The definition of
Packit 022b05
            the kinds of transactions is specific to the application
Packit 022b05
            protocol in use, and may be documented in the form of an
Packit 022b05
            applicability statement.  "
Packit 022b05
        ::= { applChannelGroup 6 }
Packit 022b05
Packit 022b05
applTransactKindEntry OBJECT-TYPE
Packit 022b05
        SYNTAX        ApplTransactKindEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applTransactKindEntry reports information for a
Packit 022b05
            specific service instance or running application
Packit 022b05
            element's use of a specific transaction stream in
Packit 022b05
            a particular direction in requests or responses
Packit 022b05
            (as indicated by the applTransactFlowReqRsp index)
Packit 022b05
            broken down by transaction kind, as indicated by the
Packit 022b05
            applTransactKind index.
Packit 022b05
Packit 022b05
            Discontinuities in any of the counters in an entry can
Packit 022b05
            be detected by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
Packit 022b05
        INDEX           { applElmtOrSvc,
Packit 022b05
                          applElmtOrSvcId,
Packit 022b05
                          applOpenChannelIndex,
Packit 022b05
                          applTransactFlowDirection,
Packit 022b05
                          applTransactFlowReqRsp,
Packit 022b05
                          applTransactKind }
Packit 022b05
        ::= { applTransactKindTable 1 }
Packit 022b05
Packit 022b05
ApplTransactKindEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applTransactKind                SnmpAdminString,
Packit 022b05
                applTransactKindTrans           Counter64,
Packit 022b05
                applTransactKindTransLow        Counter32,
Packit 022b05
                applTransactKindBytes           Counter64,
Packit 022b05
                applTransactKindBytesLow        Counter32,
Packit 022b05
                applTransactKindTime            DateAndTime
Packit 022b05
        }
Packit 022b05
Packit 022b05
applTransactKind   OBJECT-TYPE
Packit 022b05
        SYNTAX     SnmpAdminString (SIZE (1 .. 32))
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKind index is the human-readable
Packit 022b05
            identifier for a particular transaction kind within
Packit 022b05
            the context of an application protocol.  The values
Packit 022b05
            to be used for a particular protocol may be identified
Packit 022b05
            in an applicability statement."
Packit 022b05
        ::= { applTransactKindEntry 1 }
Packit 022b05
Packit 022b05
applTransactKindTrans OBJECT-TYPE
Packit 022b05
        SYNTAX        Counter64
Packit 022b05
        UNITS         "transactions"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindTrans attribute reports the number
Packit 022b05
            of request/response (as indicated by the
Packit 022b05
            applTransactFlowReqRsp index) transactions
Packit 022b05
            received/generated (as indicated by the
Packit 022b05
            applTransactFlowDirection index) handled by this
Packit 022b05
            application instance or application element on this
Packit 022b05
            transaction stream for this transaction kind.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactKindEntry 2 }
Packit 022b05
Packit 022b05
applTransactKindTransLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Counter32
Packit 022b05
        UNITS            "transactions"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindTransLow attribute reports
Packit 022b05
            the low thirty-two bits of applTransactKindTrans.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactKindEntry 3 }
Packit 022b05
Packit 022b05
applTransactKindBytes OBJECT-TYPE
Packit 022b05
        SYNTAX        Counter64
Packit 022b05
        UNITS         "bytes"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindBytes attribute reports the number
Packit 022b05
            of request/response (as indicated by the
Packit 022b05
            applTransactFlowReqRsp index) bytes received/generated
Packit 022b05
            (as indicated by the applTransactFlowDirection index)
Packit 022b05
            handled by this application element on this transaction
Packit 022b05
            stream for this transaction kind.
Packit 022b05
Packit 022b05
            All application layer bytes are included in this count,
Packit 022b05
            including any application layer wrappers, headers, or
Packit 022b05
            other overhead.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactKindEntry 4 }
Packit 022b05
Packit 022b05
applTransactKindBytesLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Counter32
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindBytesLow attribute corresponds
Packit 022b05
            to the low thirty-two bits of applTransactKindBytes.
Packit 022b05
Packit 022b05
            Discontinuities in this counter can be detected
Packit 022b05
            by monitoring the corresponding instance of
Packit 022b05
            applOpenChannelOpenTime."
Packit 022b05
        ::= { applTransactKindEntry 5 }
Packit 022b05
Packit 022b05
applTransactKindTime OBJECT-TYPE
Packit 022b05
        SYNTAX       DateAndTime
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applTransactKindTime attribute records the time of
Packit 022b05
            the processing (receipt or transmission as indicated
Packit 022b05
            by the applTransactFlowDirection index) by this
Packit 022b05
            running application element or service instance of
Packit 022b05
            the most recent request/response (as indicated by
Packit 022b05
            the applTransactFlowReqRsp index) of this kind of
Packit 022b05
            transaction on this transaction stream.
Packit 022b05
Packit 022b05
            If no requests/responses of this kind been
Packit 022b05
            received/transmitted by this running application element
Packit 022b05
            or service instance over this transaction stream, the
Packit 022b05
            value of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applTransactKindEntry 6 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastChannelGroup - logged information on former channels.
Packit 022b05
--      These tables control the collection of channel history
Packit 022b05
--      information and represent the accumulated historical data.
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastChannelControlTable OBJECT-TYPE
Packit 022b05
        SYNTAX           SEQUENCE OF ApplPastChannelControlEntry
Packit 022b05
        MAX-ACCESS       not-accessible
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastChannelControlTable controls the
Packit 022b05
            accumulation of history information about channels
Packit 022b05
            from the perspective of service instances and running
Packit 022b05
            application elements.  Entries in this table are indexed
Packit 022b05
            by applElmtOrSvc and applElmtOrSvcId, giving control
Packit 022b05
            of channel history accumulation at the level of each
Packit 022b05
            service instance and running application element."
Packit 022b05
        ::= { applPastChannelGroup 1 }
Packit 022b05
Packit 022b05
applPastChannelControlEntry OBJECT-TYPE
Packit 022b05
        SYNTAX           ApplPastChannelControlEntry
Packit 022b05
        MAX-ACCESS       not-accessible
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applPastChannelControlEntry provides the ability
Packit 022b05
            to control the retention of channel history information
Packit 022b05
            by service instances and running application elements."
Packit 022b05
        INDEX           { applElmtOrSvc, applElmtOrSvcId }
Packit 022b05
        ::= { applPastChannelControlTable 1 }
Packit 022b05
Packit 022b05
ApplPastChannelControlEntry  ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applPastChannelControlCollect   INTEGER,
Packit 022b05
                applPastChannelControlMaxRows   Unsigned32,
Packit 022b05
                applPastChannelControlTimeLimit Unsigned32,
Packit 022b05
                applPastChannelControlRemItems  Counter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
applPastChannelControlCollect OBJECT-TYPE
Packit 022b05
        SYNTAX             INTEGER { enabled (1),
Packit 022b05
                                     frozen (2),
Packit 022b05
                                     disabled (3) }
Packit 022b05
        MAX-ACCESS         read-write
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "When the value of applPastChannelControlCollect is
Packit 022b05
            'enabled', each time the corresponding running
Packit 022b05
            application element or service instance closes
Packit 022b05
            an open channel a new entry will be added to the
Packit 022b05
            applPastChannelTable.
Packit 022b05
Packit 022b05
            When the value of applPastChannelControlCollect
Packit 022b05
            is 'frozen', no new entries are added to the
Packit 022b05
            applPastChannelTable for this running application
Packit 022b05
            element or service instance, and old entries are not
Packit 022b05
            aged out.
Packit 022b05
Packit 022b05
            When the value of applPastChannelControlCollect
Packit 022b05
            is 'disabled', all entries are removed from
Packit 022b05
            applPastChannelTable for this running application or
Packit 022b05
            service instance, and no new entries are added."
Packit 022b05
        DEFVAL { enabled }
Packit 022b05
        ::= { applPastChannelControlEntry 1 }
Packit 022b05
Packit 022b05
applPastChannelControlMaxRows OBJECT-TYPE
Packit 022b05
        SYNTAX             Unsigned32
Packit 022b05
        UNITS              "channel history entries"
Packit 022b05
        MAX-ACCESS         read-write
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The maximum number of entries allowed in the
Packit 022b05
            applPastChannelTable for this running application element
Packit 022b05
            or service instance.  Once the number of rows for this
Packit 022b05
            running application element or service instance in the
Packit 022b05
            applPastChannelTable reaches this value, when new
Packit 022b05
            entries are to be added the management subsystem will
Packit 022b05
            make room for them by removing the oldest entries.
Packit 022b05
            Entries will be removed on the basis of oldest
Packit 022b05
            applPastChannelCloseTime value first."
Packit 022b05
        DEFVAL          { 500 }
Packit 022b05
        ::= { applPastChannelControlEntry 2 }
Packit 022b05
Packit 022b05
applPastChannelControlTimeLimit OBJECT-TYPE
Packit 022b05
        SYNTAX               Unsigned32
Packit 022b05
        UNITS                "seconds"
Packit 022b05
        MAX-ACCESS           read-write
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The maximum time in seconds which an entry for this
Packit 022b05
            running application element or service instance
Packit 022b05
            may exist in the applPastChannelTable before it
Packit 022b05
            is removed.  Any entry that is older than this value
Packit 022b05
            will be removed (aged out) from the table, unless the
Packit 022b05
            applPastChannelControlCollect is set to 'frozen'.
Packit 022b05
Packit 022b05
            Note that an entry may be aged out prior to reaching
Packit 022b05
            this time limit if it is the oldest entry in the table
Packit 022b05
            and must be removed to make space for a new entry so
Packit 022b05
            as to not exceed applPastChannelControlMaxRows, or if the
Packit 022b05
            applPastChannelControlCollect is set to 'disabled'."
Packit 022b05
        DEFVAL          { 7200 }
Packit 022b05
        ::= { applPastChannelControlEntry 3 }
Packit 022b05
Packit 022b05
applPastChannelControlRemItems OBJECT-TYPE
Packit 022b05
        SYNTAX              Counter32
Packit 022b05
        UNITS               "channel history entries"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastChannelControlRemItems attribute reports the
Packit 022b05
            number of applPastChannelControlTable entries for this
Packit 022b05
            running application element or service instance that
Packit 022b05
            were deleted in order to make room for new history
Packit 022b05
            entries.
Packit 022b05
Packit 022b05
            This count does NOT include entries deleted for the
Packit 022b05
            following reasons:
Packit 022b05
                - the corresponding applPastChannelControlCollect
Packit 022b05
                  attribute has been set to 'disabled'
Packit 022b05
Packit 022b05
                - the entry has been in the table longer that the
Packit 022b05
                  time limit indicated by the corresponding
Packit 022b05
                  applPastChannelControlTimeLimit.
Packit 022b05
          "
Packit 022b05
        ::= { applPastChannelControlEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastChannelTable - Table of former channels
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastChannelTable   OBJECT-TYPE
Packit 022b05
        SYNTAX         SEQUENCE OF ApplPastChannelEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastChannelTable provides history information
Packit 022b05
            about channels from the perspective of running
Packit 022b05
            application elements and service instances.
Packit 022b05
            Entries in this table are indexed by applElmtOrSvc,
Packit 022b05
            applElmtOrSvcId, and by applPastChannelIndex, which
Packit 022b05
            serves to uniquely identify each former channel in the
Packit 022b05
            context of a running application element or service
Packit 022b05
            instance.
Packit 022b05
Packit 022b05
            Note that the value of applPastChannelIndex is
Packit 022b05
            independent of the value applOpenChannelIndex had when
Packit 022b05
            this channel was open.
Packit 022b05
Packit 022b05
            Entries for closed channels for a given running
Packit 022b05
            application element or service instance can
Packit 022b05
            be added to this table only if its entry in the
Packit 022b05
            applPastChannelControlTable has the value 'enabled'
Packit 022b05
            for the attribute applPastChannelControlCollect.
Packit 022b05
Packit 022b05
            Entries for closed channels are removed under the
Packit 022b05
            following circumstances:
Packit 022b05
Packit 022b05
                - the running application element or service
Packit 022b05
                  instance no longer exists
Packit 022b05
Packit 022b05
                - the corresponding applPastChannelControlCollect
Packit 022b05
                  attribute has been set to 'disabled'
Packit 022b05
Packit 022b05
                - the entry has been in the table longer that the
Packit 022b05
                  time limit indicated by the corresponding
Packit 022b05
                  applPastChannelControlTimeLimit and the value of
Packit 022b05
                  applPastChannelControlCollect is not 'frozen'
Packit 022b05
Packit 022b05
                - this is the oldest entry for the running
Packit 022b05
                  application element or service instance in
Packit 022b05
                  question and the addition of a new element would
Packit 022b05
                  otherwise cause applPastChannelControlMaxRows to
Packit 022b05
                  be exceeded for this running application element
Packit 022b05
                  or service instance.
Packit 022b05
Packit 022b05
                - a value of applPastChannelIndex has been re-used.
Packit 022b05
                  Note that under normal circumstances, this is
Packit 022b05
                  unlikely.
Packit 022b05
Packit 022b05
            Removal/replacement of an entry under the
Packit 022b05
            last two conditions causes the corresponding
Packit 022b05
            applPastChannelControlRemItems to be incremented."
Packit 022b05
        ::= { applPastChannelGroup 2 }
Packit 022b05
Packit 022b05
applPastChannelEntry   OBJECT-TYPE
Packit 022b05
        SYNTAX         ApplPastChannelEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "An applPastChannelEntry indicates that a running
Packit 022b05
           application element or service instance once had an open
Packit 022b05
           channel, which is now closed.  The entry has information
Packit 022b05
           describing that channel."
Packit 022b05
        INDEX       { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                      applPastChannelIndex }
Packit 022b05
        ::= { applPastChannelTable 1 }
Packit 022b05
Packit 022b05
ApplPastChannelEntry  ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applPastChannelIndex           Unsigned32,
Packit 022b05
                applPastChannelOpenTime        DateAndTime,
Packit 022b05
                applPastChannelCloseTime       DateAndTime,
Packit 022b05
                applPastChannelReadRequests    Unsigned64TC,
Packit 022b05
                applPastChannelReadReqsLow     Unsigned32,
Packit 022b05
                applPastChannelReadFailures    Unsigned32,
Packit 022b05
                applPastChannelBytesRead       Unsigned64TC,
Packit 022b05
                applPastChannelBytesReadLow    Unsigned32,
Packit 022b05
                applPastChannelLastReadTime    DateAndTime,
Packit 022b05
                applPastChannelWriteRequests   Unsigned64TC,
Packit 022b05
                applPastChannelWriteReqsLow    Unsigned32,
Packit 022b05
                applPastChannelWriteFailures   Unsigned32,
Packit 022b05
                applPastChannelBytesWritten    Unsigned64TC,
Packit 022b05
                applPastChannelBytesWritLow    Unsigned32,
Packit 022b05
                applPastChannelLastWriteTime   DateAndTime
Packit 022b05
        }
Packit 022b05
Packit 022b05
applPastChannelIndex      OBJECT-TYPE
Packit 022b05
        SYNTAX            Unsigned32 (1..'ffffffff'h)
Packit 022b05
        MAX-ACCESS        not-accessible
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute serves to uniquely identify this closed
Packit 022b05
            channel in the context of the running application
Packit 022b05
            element or service instance.  This attribute has no
Packit 022b05
            other semantics.
Packit 022b05
Packit 022b05
            Note that the value of applPastChannelIndex is
Packit 022b05
            independent of the value applOpenChannelIndex had when
Packit 022b05
            this channel was active.
Packit 022b05
Packit 022b05
            In issuing this index value, the implementation must
Packit 022b05
            avoid re-issuing an index value which has already been
Packit 022b05
            assigned to an entry which has not yet been deleted due
Packit 022b05
            to age or space considerations.
Packit 022b05
Packit 022b05
            The value zero is excluded from the set of permitted
Packit 022b05
            values for this index in order to permit other tables to
Packit 022b05
            possibly represent information that cannot be associated
Packit 022b05
            with a specific entry in this table.  "
Packit 022b05
        ::= { applPastChannelEntry 1 }
Packit 022b05
Packit 022b05
applPastChannelOpenTime OBJECT-TYPE
Packit 022b05
        SYNTAX          DateAndTime
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the time when this channel was
Packit 022b05
            originally opened.  Note that this information is quite
Packit 022b05
            different from applOpenChannelOpenTime, which is used
Packit 022b05
            for the detection of counter discontinuities."
Packit 022b05
        ::= { applPastChannelEntry 2 }
Packit 022b05
Packit 022b05
applPastChannelCloseTime OBJECT-TYPE
Packit 022b05
        SYNTAX           DateAndTime
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the time when this channel
Packit 022b05
            was closed."
Packit 022b05
        ::= { applPastChannelEntry 3 }
Packit 022b05
Packit 022b05
applPastChannelReadRequests OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned64TC
Packit 022b05
        UNITS               "read requests"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the number of read requests for
Packit 022b05
            this channel made by this running application element or
Packit 022b05
            service instance.  All read requests for this channel by
Packit 022b05
            this running application element or service instance,
Packit 022b05
            regardless of completion status, are included in this
Packit 022b05
            count.  Read requests are counted in terms of system
Packit 022b05
            calls, rather than API calls."
Packit 022b05
Packit 022b05
        ::= { applPastChannelEntry 4 }
Packit 022b05
Packit 022b05
applPastChannelReadReqsLow OBJECT-TYPE
Packit 022b05
        SYNTAX             Unsigned32
Packit 022b05
        UNITS              "read requests"
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits
Packit 022b05
            of applPastChannelReadRequests."
Packit 022b05
        ::= { applPastChannelEntry 5 }
Packit 022b05
Packit 022b05
applPastChannelReadFailures OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned32
Packit 022b05
        UNITS               "failed read requests"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of failed read
Packit 022b05
            requests."
Packit 022b05
        ::= { applPastChannelEntry 6 }
Packit 022b05
Packit 022b05
applPastChannelBytesRead OBJECT-TYPE
Packit 022b05
        SYNTAX           Unsigned64TC
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of bytes read from this
Packit 022b05
            channel by this running application element or service
Packit 022b05
            instance.  Only bytes successfully read are included in
Packit 022b05
            this count. "
Packit 022b05
        ::= { applPastChannelEntry 7 }
Packit 022b05
Packit 022b05
applPastChannelBytesReadLow OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned32
Packit 022b05
        UNITS               "bytes"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits
Packit 022b05
            of applPastChannelBytesRead."
Packit 022b05
        ::= { applPastChannelEntry 8 }
Packit 022b05
Packit 022b05
applPastChannelLastReadTime OBJECT-TYPE
Packit 022b05
        SYNTAX              DateAndTime
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the time of the most recent read
Packit 022b05
            request made by this running application element or
Packit 022b05
            service instance regardless of completion status, for
Packit 022b05
            this former channel.
Packit 022b05
Packit 022b05
            If no read requests have been made , the value of this
Packit 022b05
            attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applPastChannelEntry 9 }
Packit 022b05
Packit 022b05
applPastChannelWriteRequests OBJECT-TYPE
Packit 022b05
        SYNTAX               Unsigned64TC
Packit 022b05
        UNITS                "write requests"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastChannelWriteRequests attribute reports
Packit 022b05
            the number of write requests, regardless of completion
Packit 022b05
            status, made by this running application element or
Packit 022b05
            service instance for this former channel.
Packit 022b05
Packit 022b05
            Write requests are counted in terms of system calls,
Packit 022b05
            rather than API calls."
Packit 022b05
        ::= { applPastChannelEntry 10 }
Packit 022b05
Packit 022b05
applPastChannelWriteReqsLow OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned32
Packit 022b05
        UNITS               "write requests"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two
Packit 022b05
            bits of applPastChannelWriteRequests."
Packit 022b05
        ::= { applPastChannelEntry 11 }
Packit 022b05
Packit 022b05
applPastChannelWriteFailures OBJECT-TYPE
Packit 022b05
        SYNTAX               Unsigned32
Packit 022b05
        UNITS                "failed write requests"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of failed write
Packit 022b05
            requests."
Packit 022b05
        ::= { applPastChannelEntry 12 }
Packit 022b05
Packit 022b05
applPastChannelBytesWritten OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned64TC
Packit 022b05
        UNITS               "bytes"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute reports the number of bytes written to
Packit 022b05
            this former channel by this running application element
Packit 022b05
            or service instance.  Only bytes successfully written
Packit 022b05
            (no errors reported by the API in use by the application)
Packit 022b05
            are included in this count."
Packit 022b05
        ::= { applPastChannelEntry 13 }
Packit 022b05
Packit 022b05
applPastChannelBytesWritLow OBJECT-TYPE
Packit 022b05
        SYNTAX              Unsigned32
Packit 022b05
        UNITS               "bytes"
Packit 022b05
        MAX-ACCESS          read-only
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two bits of
Packit 022b05
            applPastChannelBytesWritten."
Packit 022b05
        ::= { applPastChannelEntry 14 }
Packit 022b05
Packit 022b05
applPastChannelLastWriteTime OBJECT-TYPE
Packit 022b05
        SYNTAX               DateAndTime
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastChannelLastWriteTime attribute reports
Packit 022b05
            the time of the most recent write request made by
Packit 022b05
            this running application element or service instance,
Packit 022b05
            regardless of completion status, for this former
Packit 022b05
            channel.
Packit 022b05
Packit 022b05
            If no write requests have been made the value of this
Packit 022b05
            attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applPastChannelEntry 15 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastFileTable - information specific to former files
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastFileTable  OBJECT-TYPE
Packit 022b05
        SYNTAX     SEQUENCE OF ApplPastFileEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastFileTable supplements the
Packit 022b05
            applPastChannelTable for entries corresponding to
Packit 022b05
            channels which were files.  The indexing structure is
Packit 022b05
            identical to applPastChannelTable.  An entry exists in
Packit 022b05
            the applPastFileTable only if there is a corresponding
Packit 022b05
            (same index values) entry in the applPastChannelTable
Packit 022b05
            and if the channel was a file.
Packit 022b05
Packit 022b05
            Entries for closed files are removed when the
Packit 022b05
            corresponding entries are removed from the
Packit 022b05
            applPastChannelTable."
Packit 022b05
        ::= { applPastChannelGroup 3 }
Packit 022b05
Packit 022b05
applPastFileEntry   OBJECT-TYPE
Packit 022b05
        SYNTAX      ApplPastFileEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "An applPastFileEntry provides additional, file-specific
Packit 022b05
           information to complement the corresponding
Packit 022b05
           applPastChannelEntry for a channel which was a file."
Packit 022b05
        INDEX       { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                      applPastChannelIndex }
Packit 022b05
        ::= { applPastFileTable 1 }
Packit 022b05
Packit 022b05
ApplPastFileEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applPastFileName                LongUtf8String,
Packit 022b05
                applPastFileSizeHigh            Unsigned32,
Packit 022b05
                applPastFileSizeLow             Unsigned32,
Packit 022b05
                applPastFileMode                INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
Packit 022b05
applPastFileName   OBJECT-TYPE
Packit 022b05
        SYNTAX     LongUtf8String
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "This attribute records the last known value of
Packit 022b05
           applOpenFileName before the channel was closed."
Packit 022b05
        ::= { applPastFileEntry 1 }
Packit 022b05
Packit 022b05
applPastFileSizeHigh OBJECT-TYPE
Packit 022b05
        SYNTAX       Unsigned32
Packit 022b05
        UNITS        "2^32 byte blocks"
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "This attribute records the value of applOpenFileSizeHigh
Packit 022b05
           at the time this channel was closed.
Packit 022b05
Packit 022b05
           For example, for a file with a total size of
Packit 022b05
           4,294,967,296 bytes, this attribute would have a value
Packit 022b05
           of 1; for a file with a total size of 4,294,967,295
Packit 022b05
           bytes this attribute's value would be 0."
Packit 022b05
        ::= { applPastFileEntry 2 }
Packit 022b05
Packit 022b05
applPastFileSizeLow OBJECT-TYPE
Packit 022b05
        SYNTAX      Unsigned32
Packit 022b05
        UNITS       "bytes"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the value of applOpenFileSizeLow
Packit 022b05
            at the time this channel was closed.
Packit 022b05
Packit 022b05
            For example, for a file with a total size of
Packit 022b05
            4,294,967,296 bytes this attribute would have a value
Packit 022b05
            of 0; for a file with a total size of 4,294,967,295
Packit 022b05
            bytes this attribute's value would be 4,294,967,295."
Packit 022b05
        ::= { applPastFileEntry 3 }
Packit 022b05
Packit 022b05
applPastFileMode   OBJECT-TYPE
Packit 022b05
        SYNTAX     INTEGER { read(1),
Packit 022b05
                             write(2),
Packit 022b05
                             readWrite(3) }
Packit 022b05
        MAX-ACCESS read-only
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute records the value of applOpenFileMode
Packit 022b05
            at the time this channel was closed.  "
Packit 022b05
        ::= { applPastFileEntry 4 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastConTable - information specific to former connections
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastConTable OBJECT-TYPE
Packit 022b05
        SYNTAX    SEQUENCE OF ApplPastConEntry
Packit 022b05
        MAX-ACCESS not-accessible
Packit 022b05
        STATUS     current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConTable supplements the applPastChannelTable
Packit 022b05
            for entries corresponding to channels which were
Packit 022b05
            connections.  The indexing structure is identical
Packit 022b05
            to applPastChannelTable.  An entry exists in the
Packit 022b05
            applPastConTable only if there is a corresponding
Packit 022b05
            (same index values) entry in the applPastChannelTable
Packit 022b05
            and if the channel was a connection.
Packit 022b05
Packit 022b05
            Entries for closed connections are removed when
Packit 022b05
            the corresponding entries are removed from the
Packit 022b05
            applPastChannelTable."
Packit 022b05
        ::= { applPastChannelGroup 4 }
Packit 022b05
Packit 022b05
applPastConEntry   OBJECT-TYPE
Packit 022b05
        SYNTAX      ApplPastConEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "An applPastConEntry provides additional,
Packit 022b05
           connection-specific information to complement the
Packit 022b05
           corresponding applPastChannelEntry for a channel which
Packit 022b05
           was a connection."
Packit 022b05
        INDEX       { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                      applPastChannelIndex }
Packit 022b05
        ::= { applPastConTable 1 }
Packit 022b05
Packit 022b05
ApplPastConEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applPastConTransport       TDomain,
Packit 022b05
                applPastConNearEndAddr     ApplTAddress,
Packit 022b05
                applPastConNearEndpoint    SnmpAdminString,
Packit 022b05
                applPastConFarEndAddr      ApplTAddress,
Packit 022b05
                applPastConFarEndpoint     SnmpAdminString,
Packit 022b05
                applPastConApplication     SnmpAdminString
Packit 022b05
        }
Packit 022b05
Packit 022b05
applPastConTransport OBJECT-TYPE
Packit 022b05
        SYNTAX       TDomain
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConTransport attribute identifies the
Packit 022b05
            transport protocol that was in use for this former
Packit 022b05
            connection.  If the transport protocol could not be
Packit 022b05
            determined, the value { 0 0 } shall be used."
Packit 022b05
        DEFVAL { zeroDotZero }
Packit 022b05
        ::= { applPastConEntry 1 }
Packit 022b05
Packit 022b05
applPastConNearEndAddr OBJECT-TYPE
Packit 022b05
        SYNTAX         ApplTAddress
Packit 022b05
        MAX-ACCESS     read-only
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConNearEndAddr attribute reports the
Packit 022b05
            transport address and port information for the near
Packit 022b05
            end of this former connection.
Packit 022b05
Packit 022b05
            If the information could not be determined, the value
Packit 022b05
            shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastConEntry 2 }
Packit 022b05
Packit 022b05
applPastConNearEndpoint OBJECT-TYPE
Packit 022b05
        SYNTAX          SnmpAdminString
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConNearEndpoint attribute reports the
Packit 022b05
            fully-qualified domain name and port information for the
Packit 022b05
            near end of this former connection.
Packit 022b05
Packit 022b05
            The format of this attribute for TCP and UDP-based
Packit 022b05
            protocols is the fully-qualified domain name immediately
Packit 022b05
            followed by a colon which is immediately followed by
Packit 022b05
            the decimal representation of the port number.
Packit 022b05
Packit 022b05
            If the information could not be determined, the value
Packit 022b05
            shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastConEntry 3 }
Packit 022b05
Packit 022b05
applPastConFarEndAddr OBJECT-TYPE
Packit 022b05
        SYNTAX        ApplTAddress
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConFarEnd attribute reports the transport
Packit 022b05
            address and port information for the far end of this
Packit 022b05
            former connection.
Packit 022b05
Packit 022b05
            If not known, as in the case of a connectionless
Packit 022b05
            transport, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastConEntry 4 }
Packit 022b05
Packit 022b05
applPastConFarEndpoint OBJECT-TYPE
Packit 022b05
        SYNTAX        SnmpAdminString
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConFarEndpoint attribute reports the
Packit 022b05
            transport address and port information for the far
Packit 022b05
            end of this former connection.
Packit 022b05
Packit 022b05
            The format of this attribute for TCP and UDP-based
Packit 022b05
            protocols is the fully-qualified domain name immediately
Packit 022b05
            followed by a colon which is immediately followed by
Packit 022b05
            the decimal representation of the port number.
Packit 022b05
Packit 022b05
            If not known, as in the case of a connectionless
Packit 022b05
            transport, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastConEntry 5 }
Packit 022b05
Packit 022b05
applPastConApplication OBJECT-TYPE
Packit 022b05
        SYNTAX         SnmpAdminString
Packit 022b05
        MAX-ACCESS     read-only
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastConApplication attribute identifies the
Packit 022b05
            application layer protocol that was in use.  Where
Packit 022b05
            possible, the values defined in [13] shall be used.
Packit 022b05
            If not known, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastConEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastTransStreamTable - historical
Packit 022b05
--      information for transaction stream monitoring
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastTransStreamTable OBJECT-TYPE
Packit 022b05
        SYNTAX             SEQUENCE OF ApplPastTransStreamEntry
Packit 022b05
        MAX-ACCESS         not-accessible
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamTable contains common
Packit 022b05
            information for historical transaction statistics."
Packit 022b05
        ::= { applPastChannelGroup 5 }
Packit 022b05
Packit 022b05
applPastTransStreamEntry OBJECT-TYPE
Packit 022b05
        SYNTAX             ApplPastTransStreamEntry
Packit 022b05
        MAX-ACCESS         not-accessible
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applPastTransStreamEntry contains information for
Packit 022b05
            a single former transaction stream.  A transaction
Packit 022b05
            stream could have been a network connection, file, or
Packit 022b05
            other source of transactions."
Packit 022b05
        INDEX           { applElmtOrSvc, applElmtOrSvcId,
Packit 022b05
                          applPastChannelIndex }
Packit 022b05
        ::= { applPastTransStreamTable 1 }
Packit 022b05
Packit 022b05
ApplPastTransStreamEntry ::= SEQUENCE {
Packit 022b05
        applPastTransStreamDescr        SnmpAdminString,
Packit 022b05
        applPastTransStreamUnitOfWork   SnmpAdminString,
Packit 022b05
        applPastTransStreamInvokes      Unsigned64TC,
Packit 022b05
        applPastTransStreamInvokesLow   Unsigned32,
Packit 022b05
        applPastTransStreamInvCumTimes  Unsigned32,
Packit 022b05
        applPastTransStreamInvRspTimes  Unsigned32,
Packit 022b05
        applPastTransStreamPerforms     Unsigned64TC,
Packit 022b05
        applPastTransStreamPerformsLow  Unsigned32,
Packit 022b05
        applPastTransStreamPrfCumTimes  Unsigned32,
Packit 022b05
        applPastTransStreamPrfRspTimes  Unsigned32 }
Packit 022b05
applPastTransStreamDescr OBJECT-TYPE
Packit 022b05
        SYNTAX          SnmpAdminString
Packit 022b05
        MAX-ACCESS      read-only
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamDescr attribute provides a
Packit 022b05
            human-readable description of this transaction stream.
Packit 022b05
Packit 022b05
            If no descriptive information is available, this
Packit 022b05
            attribute's value shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastTransStreamEntry 1 }
Packit 022b05
Packit 022b05
applPastTransStreamUnitOfWork OBJECT-TYPE
Packit 022b05
        SYNTAX               SnmpAdminString
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamUnitOfWork attribute provides a
Packit 022b05
            human-readable definition of what the unit of work is
Packit 022b05
            for this transaction stream.
Packit 022b05
Packit 022b05
            If no descriptive information is available, this
Packit 022b05
            attribute's value shall be a zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applPastTransStreamEntry 2 }
Packit 022b05
Packit 022b05
applPastTransStreamInvokes OBJECT-TYPE
Packit 022b05
        SYNTAX            Unsigned64TC
Packit 022b05
        UNITS             "transactions"
Packit 022b05
        MAX-ACCESS        read-only
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Cumulative count of requests / invocations issued
Packit 022b05
            for this transaction stream when it was active."
Packit 022b05
        ::= { applPastTransStreamEntry 3 }
Packit 022b05
Packit 022b05
applPastTransStreamInvokesLow OBJECT-TYPE
Packit 022b05
        SYNTAX               Unsigned32
Packit 022b05
        UNITS                "transactions"
Packit 022b05
        MAX-ACCESS           read-only
Packit 022b05
        STATUS               current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This object corresponds to the low thirty-two
Packit 022b05
            bits of applPastTransStreamInvokes."
Packit 022b05
        ::= { applPastTransStreamEntry 4 }
Packit 022b05
Packit 022b05
applPastTransStreamInvCumTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Unsigned32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamInvCumTimes attribute reports the
Packit 022b05
            cumulative sum of the lengths of the intervals times
Packit 022b05
            measured between the transmission of requests and the
Packit 022b05
            receipt of (the first of) the corresponding response(s)."
Packit 022b05
        ::= { applPastTransStreamEntry 5 }
Packit 022b05
Packit 022b05
applPastTransStreamInvRspTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Unsigned32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamInvRspTimes attribute reports the
Packit 022b05
            cumulative sum of the lengths of the intervals measured
Packit 022b05
            between the receipt of the first and last of multiple
Packit 022b05
            responses to a request.
Packit 022b05
Packit 022b05
            For transaction streams which do not permit multiple
Packit 022b05
            responses to a single request, this attribute will be
Packit 022b05
            zero."
Packit 022b05
        ::= { applPastTransStreamEntry 6 }
Packit 022b05
Packit 022b05
applPastTransStreamPerforms OBJECT-TYPE
Packit 022b05
        SYNTAX             Unsigned64TC
Packit 022b05
        UNITS              "transactions"
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Total number of transactions performed."
Packit 022b05
        ::= { applPastTransStreamEntry 7 }
Packit 022b05
Packit 022b05
applPastTransStreamPerformsLow OBJECT-TYPE
Packit 022b05
        SYNTAX                Unsigned32
Packit 022b05
        UNITS                 "transactions"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This objecy reports the low thirty-two bits of
Packit 022b05
            applPastTransStreamPerforms."
Packit 022b05
        ::= { applPastTransStreamEntry 8 }
Packit 022b05
Packit 022b05
applPastTransStreamPrfCumTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                Unsigned32
Packit 022b05
        UNITS                 "milliseconds"
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransStreamPrfCumTimes attribute reports the
Packit 022b05
            cumulative sum of the lengths of the intervals measured
Packit 022b05
            between receipt of requests and the transmission of the
Packit 022b05
            corresponding responses."
Packit 022b05
        ::= { applPastTransStreamEntry 9 }
Packit 022b05
Packit 022b05
applPastTransStreamPrfRspTimes OBJECT-TYPE
Packit 022b05
        SYNTAX                 Unsigned32
Packit 022b05
        UNITS                  "milliseconds"
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "For each transaction performed, the elapsed time between
Packit 022b05
            when the first response is enqueued and when the last
Packit 022b05
            response is enqueued is added to this cumulative sum.
Packit 022b05
Packit 022b05
            For single-response protocols, the value of
Packit 022b05
            applPastTransStreamPrfRspTimes will be zero."
Packit 022b05
        ::= { applPastTransStreamEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastTransFlowTable
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastTransFlowTable OBJECT-TYPE
Packit 022b05
        SYNTAX        SEQUENCE OF ApplPastTransFlowEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransFlowTable contains entries, organized by
Packit 022b05
            application instance or running application element,
Packit 022b05
            direction of flow, and type (request/response) for each
Packit 022b05
            former transaction stream.
Packit 022b05
Packit 022b05
            The simple model of a transaction used here looks like
Packit 022b05
            this:
Packit 022b05
Packit 022b05
                invoker  |   Request     | performer
Packit 022b05
                         | - - - - - - > |
Packit 022b05
                         |               |
Packit 022b05
                         |   Response    |
Packit 022b05
                         | < - - - - - - |
Packit 022b05
                         |               |
Packit 022b05
Packit 022b05
            Since in some protocols it is possible for an entity
Packit 022b05
            to take on both the invoker and performer roles,
Packit 022b05
            information here is accumulated for transmitted and
Packit 022b05
            received requests, as well as for transmitted and
Packit 022b05
            received responses.  Counts are maintained for both
Packit 022b05
            transactions and bytes transferred."
Packit 022b05
        ::= { applPastChannelGroup 6 }
Packit 022b05
Packit 022b05
applPastTransFlowEntry OBJECT-TYPE
Packit 022b05
        SYNTAX        ApplPastTransFlowEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applPastTransFlowEntry records transaction throughput
Packit 022b05
            information for requests or response in a particular
Packit 022b05
            direction (transmit / receive) for a transaction stream.
Packit 022b05
Packit 022b05
            Entries in this table correspond to those in the
Packit 022b05
            applPastTransStreamTable with identical values
Packit 022b05
            for the applElmtOrSvc, applElmtOrSvcId, and the
Packit 022b05
            applPastChannelIndex."
Packit 022b05
        INDEX           { applElmtOrSvc,
Packit 022b05
                          applElmtOrSvcId,
Packit 022b05
                          applPastChannelIndex,
Packit 022b05
                          applPastTransFlowDirection,
Packit 022b05
                          applPastTransFlowReqRsp }
Packit 022b05
        ::= { applPastTransFlowTable 1 }
Packit 022b05
Packit 022b05
ApplPastTransFlowEntry ::= SEQUENCE {
Packit 022b05
                applPastTransFlowDirection INTEGER,
Packit 022b05
                applPastTransFlowReqRsp    INTEGER,
Packit 022b05
                applPastTransFlowTrans     Unsigned64TC,
Packit 022b05
                applPastTransFlowTransLow  Unsigned32,
Packit 022b05
                applPastTransFlowBytes     Unsigned64TC,
Packit 022b05
                applPastTransFlowBytesLow  Unsigned32,
Packit 022b05
                applPastTransFlowTime      DateAndTime }
Packit 022b05
Packit 022b05
applPastTransFlowDirection OBJECT-TYPE
Packit 022b05
        SYNTAX             INTEGER { transmit(1),
Packit 022b05
                                     receive(2) }
Packit 022b05
        MAX-ACCESS         not-accessible
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applPastTransFlowDirection index serves
Packit 022b05
             to identify an entry as containing information
Packit 022b05
             pertaining to the transmit (1) or receive (2) flow
Packit 022b05
             of a past transaction stream.  This index corresponds
Packit 022b05
             to applTransactFlowDirection."
Packit 022b05
        ::= { applPastTransFlowEntry 1 }
Packit 022b05
Packit 022b05
applPastTransFlowReqRsp OBJECT-TYPE
Packit 022b05
        SYNTAX          INTEGER { request(1),
Packit 022b05
                                  response(2) }
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of the applPastTransFlowReqRsp index indicates
Packit 022b05
            whether this entry contains information on requests
Packit 022b05
            (1), or responses (2).  This index corresponds to
Packit 022b05
            applTransactFlowReqRsp."
Packit 022b05
        ::= { applPastTransFlowEntry 2 }
Packit 022b05
Packit 022b05
applPastTransFlowTrans OBJECT-TYPE
Packit 022b05
        SYNTAX        Unsigned64TC
Packit 022b05
        UNITS         "transactions"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applPastTransFlowTrans attribute reports the number
Packit 022b05
             of request/response (as indicated by the
Packit 022b05
             applPastTransFlowReqRsp index) transactions
Packit 022b05
             received/generated (as indicated by the
Packit 022b05
             applPastTransFlowDirection index) handled on this
Packit 022b05
             transaction stream."
Packit 022b05
        ::= { applPastTransFlowEntry 3 }
Packit 022b05
Packit 022b05
applPastTransFlowTransLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Unsigned32
Packit 022b05
        UNITS            "transactions"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This attribute corresponds to the low thirty-two
Packit 022b05
             bits of applPastTransFlowTrans."
Packit 022b05
        ::= { applPastTransFlowEntry 4 }
Packit 022b05
Packit 022b05
applPastTransFlowBytes OBJECT-TYPE
Packit 022b05
        SYNTAX        Unsigned64TC
Packit 022b05
        UNITS         "bytes"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransFlowBytes attribute reports the number
Packit 022b05
            of request/response (as indicated by the
Packit 022b05
            applPastTransFlowReqRsp index) bytes received/generated
Packit 022b05
            (as indicated by the applPastTransFlowDirection index)
Packit 022b05
            handled on this transaction stream.
Packit 022b05
Packit 022b05
            All application layer bytes are included in this count,
Packit 022b05
            including any application layer wrappers, headers, or
Packit 022b05
            other overhead."
Packit 022b05
        ::= { applPastTransFlowEntry 5 }
Packit 022b05
Packit 022b05
applPastTransFlowBytesLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Unsigned32
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This attribute corresponds to the low thirty-two
Packit 022b05
            bits of applPastTransFlowBytes."
Packit 022b05
        ::= { applPastTransFlowEntry 6 }
Packit 022b05
Packit 022b05
applPastTransFlowTime OBJECT-TYPE
Packit 022b05
        SYNTAX       DateAndTime
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransFlowTime attribute records the time of
Packit 022b05
            the processing (receipt or transmission as
Packit 022b05
            indicated by the applPastTransFlowDirection index)
Packit 022b05
            of the last request/response (as indicated by the
Packit 022b05
            applPastTransFlowReqRsp index) on this transaction
Packit 022b05
            stream.
Packit 022b05
Packit 022b05
            If no requests/responses been received/transmitted by
Packit 022b05
            this entity over this transaction stream, the value
Packit 022b05
            of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applPastTransFlowEntry 7 }
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applPastTransKindTable - transaction statistics broken down
Packit 022b05
--      according to the kinds of transactions in each direction
Packit 022b05
--      for a transaction stream.
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applPastTransKindTable   OBJECT-TYPE
Packit 022b05
        SYNTAX SEQUENCE OF ApplPastTransKindEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransKindTable provides transaction
Packit 022b05
            statistics broken down by kinds of transaction.
Packit 022b05
            The definition of the kinds of transactions is
Packit 022b05
            specific to the application protocol in use, and may be
Packit 022b05
            documented in the form of an applicability statement.  "
Packit 022b05
        ::= { applPastChannelGroup 7 }
Packit 022b05
Packit 022b05
applPastTransKindEntry OBJECT-TYPE
Packit 022b05
        SYNTAX        ApplPastTransKindEntry
Packit 022b05
        MAX-ACCESS    not-accessible
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applPastTransKindEntry reports historical data for a
Packit 022b05
            specific service instance or running application
Packit 022b05
            element's use of a specific transaction stream in
Packit 022b05
            a particular direction in requests or responses
Packit 022b05
            (as indicated by the applPastTransFlowReqRsp index)
Packit 022b05
            broken down by transaction kind, as indicated by the
Packit 022b05
            applPastTransKind index."
Packit 022b05
        INDEX           { applElmtOrSvc,
Packit 022b05
                          applElmtOrSvcId,
Packit 022b05
                          applPastChannelIndex,
Packit 022b05
                          applPastTransFlowDirection,
Packit 022b05
                          applPastTransFlowReqRsp,
Packit 022b05
                          applPastTransKind }
Packit 022b05
        ::= { applPastTransKindTable 1 }
Packit 022b05
Packit 022b05
ApplPastTransKindEntry ::= SEQUENCE
Packit 022b05
        {
Packit 022b05
                applPastTransKind                SnmpAdminString,
Packit 022b05
                applPastTransKindTrans           Unsigned64TC,
Packit 022b05
                applPastTransKindTransLow        Unsigned32,
Packit 022b05
                applPastTransKindBytes           Unsigned64TC,
Packit 022b05
                applPastTransKindBytesLow        Unsigned32,
Packit 022b05
                applPastTransKindTime            DateAndTime
Packit 022b05
        }
Packit 022b05
Packit 022b05
applPastTransKind   OBJECT-TYPE
Packit 022b05
        SYNTAX      SnmpAdminString (SIZE (1 .. 32))
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransKind index is the human-readable
Packit 022b05
            identifier for a particular transaction kind within
Packit 022b05
            the context of an application protocol.  The values
Packit 022b05
            to be used for a particular protocol may be identified
Packit 022b05
            in an applicability statement.  This index corresponds
Packit 022b05
            to applTransactKind."
Packit 022b05
        ::= { applPastTransKindEntry 1 }
Packit 022b05
Packit 022b05
applPastTransKindTrans OBJECT-TYPE
Packit 022b05
        SYNTAX        Unsigned64TC
Packit 022b05
        UNITS         "transactions"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "For this transaction stream, this attribute records
Packit 022b05
            the total number of transactions of the type
Packit 022b05
            identified by the indexes.  The type is characterized
Packit 022b05
            according to the receive/transmit direction
Packit 022b05
            (applPastTransFlowDirecton), whether it was a request
Packit 022b05
            or a response (applPastTransFlowReqRsp), and the
Packit 022b05
            protocol-specific transaction kind (applPastTransKind).
Packit 022b05
            stream for this transaction kind."
Packit 022b05
        ::= { applPastTransKindEntry 2 }
Packit 022b05
Packit 022b05
applPastTransKindTransLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Unsigned32
Packit 022b05
        UNITS            "transactions"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransKindTransLow attribute reports
Packit 022b05
            the low thirty-two bits of applPastTransKindTrans."
Packit 022b05
        ::= { applPastTransKindEntry 3 }
Packit 022b05
Packit 022b05
applPastTransKindBytes OBJECT-TYPE
Packit 022b05
        SYNTAX        Unsigned64TC
Packit 022b05
        UNITS         "bytes"
Packit 022b05
        MAX-ACCESS    read-only
Packit 022b05
        STATUS        current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "For this transaction stream and transaction kind, the
Packit 022b05
            applPastTransKindBytes attribute reports the number
Packit 022b05
            of bytes received or generated (as indicated by
Packit 022b05
            the applPastTransFlowDirection index) in requests or
Packit 022b05
            responses (as indicated by the applPastTransFlowReqRsp
Packit 022b05
            index).
Packit 022b05
Packit 022b05
            All application layer bytes are included in this count,
Packit 022b05
            including any application layer wrappers, headers, or
Packit 022b05
            other overhead."
Packit 022b05
        ::= { applPastTransKindEntry 4 }
Packit 022b05
Packit 022b05
applPastTransKindBytesLow OBJECT-TYPE
Packit 022b05
        SYNTAX           Unsigned32
Packit 022b05
        UNITS            "bytes"
Packit 022b05
        MAX-ACCESS       read-only
Packit 022b05
        STATUS           current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransKindBytesLow attribute corresponds
Packit 022b05
            to the low thirty-two bits of applPastTransKindBytes."
Packit 022b05
        ::= { applPastTransKindEntry 5 }
Packit 022b05
Packit 022b05
applPastTransKindTime OBJECT-TYPE
Packit 022b05
        SYNTAX       DateAndTime
Packit 022b05
        MAX-ACCESS   read-only
Packit 022b05
        STATUS       current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applPastTransKindTime attribute records the time of
Packit 022b05
            the processing (receipt or transmission as
Packit 022b05
            indicated by the applPastTransFlowDirection index)
Packit 022b05
            of the last request/response (as indicated by the
Packit 022b05
            applPastTransFlowReqRsp index) of this kind of
Packit 022b05
            transaction on this transaction stream.
Packit 022b05
Packit 022b05
            If no requests/responses of this kind were
Packit 022b05
            received/transmitted over this transaction stream, the
Packit 022b05
            value of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applPastTransKindEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applElmtRunControlGroup - monitor and control running
Packit 022b05
--      application elements
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applElmtRunStatusTable OBJECT-TYPE
Packit 022b05
        SYNTAX         SEQUENCE OF ApplElmtRunStatusEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This table provides information on running application
Packit 022b05
            elements, complementing information available in the
Packit 022b05
            correspondingly indexed sysApplElmtRunTable [31]."
Packit 022b05
        ::= { applElmtRunControlGroup 1 }
Packit 022b05
Packit 022b05
applElmtRunStatusEntry OBJECT-TYPE
Packit 022b05
        SYNTAX         ApplElmtRunStatusEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
          "An applElmtRunStatusEntry contains information to support
Packit 022b05
           the control and monitoring of a single running application
Packit 022b05
           element."
Packit 022b05
        INDEX { sysApplElmtRunIndex }
Packit 022b05
        ::= { applElmtRunStatusTable 1 }
Packit 022b05
Packit 022b05
ApplElmtRunStatusEntry ::= SEQUENCE {
Packit 022b05
        applElmtRunStatusSuspended              TruthValue,
Packit 022b05
        applElmtRunStatusHeapUsage              Unsigned32,
Packit 022b05
        applElmtRunStatusOpenConnections        Unsigned32,
Packit 022b05
        applElmtRunStatusOpenFiles              Gauge32,
Packit 022b05
        applElmtRunStatusLastErrorMsg           SnmpAdminString,
Packit 022b05
        applElmtRunStatusLastErrorTime          DateAndTime }
Packit 022b05
Packit 022b05
applElmtRunStatusSuspended OBJECT-TYPE
Packit 022b05
        SYNTAX             TruthValue
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusSuspended attribute reports
Packit 022b05
            whether processing by this running application element
Packit 022b05
            has been suspended, whether by management request or by
Packit 022b05
            other means."
Packit 022b05
        ::= { applElmtRunStatusEntry 1 }
Packit 022b05
Packit 022b05
applElmtRunStatusHeapUsage OBJECT-TYPE
Packit 022b05
        SYNTAX             Unsigned32
Packit 022b05
        UNITS              "bytes"
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusHeapUsage reports the current
Packit 022b05
            approximate heap usage by this running application
Packit 022b05
            element."
Packit 022b05
        ::= { applElmtRunStatusEntry 2 }
Packit 022b05
Packit 022b05
applElmtRunStatusOpenConnections OBJECT-TYPE
Packit 022b05
        SYNTAX                   Unsigned32
Packit 022b05
        UNITS                    "connections"
Packit 022b05
        MAX-ACCESS               read-only
Packit 022b05
        STATUS                   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusOpenConnections attribute reports
Packit 022b05
            the current number of open connections in use by this
Packit 022b05
            running application element."
Packit 022b05
        ::= { applElmtRunStatusEntry 3 }
Packit 022b05
Packit 022b05
applElmtRunStatusOpenFiles OBJECT-TYPE
Packit 022b05
        SYNTAX             Gauge32
Packit 022b05
        UNITS              "files"
Packit 022b05
        MAX-ACCESS         read-only
Packit 022b05
        STATUS             current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusOpenFiles attribute reports the
Packit 022b05
            current number of open files in use by this running
Packit 022b05
            application element."
Packit 022b05
        ::= { applElmtRunStatusEntry 4 }
Packit 022b05
Packit 022b05
applElmtRunStatusLastErrorMsg OBJECT-TYPE
Packit 022b05
        SYNTAX                SnmpAdminString
Packit 022b05
        MAX-ACCESS            read-only
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusLastErrorMessage attribute reports
Packit 022b05
            the most recent error message (typically written to
Packit 022b05
            stderr or a system error logging facility) from this
Packit 022b05
            running application element.  If no such message has yet
Packit 022b05
            been generated, the value of this attribute shall be a
Packit 022b05
            zero-length string."
Packit 022b05
        DEFVAL { "" }
Packit 022b05
        ::= { applElmtRunStatusEntry 5 }
Packit 022b05
Packit 022b05
applElmtRunStatusLastErrorTime OBJECT-TYPE
Packit 022b05
        SYNTAX                 DateAndTime
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applElmtRunStatusLastErrorTime attribute reports the
Packit 022b05
            time of the most recent error message in
Packit 022b05
            applElmtRunStatusLastErrorMsg.
Packit 022b05
Packit 022b05
            If no such message has yet been generated, the value
Packit 022b05
            of this attribute shall be '0000000000000000'H "
Packit 022b05
        DEFVAL { '0000000000000000'H }
Packit 022b05
        ::= { applElmtRunStatusEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      applElmtRunControlTable - control running application
Packit 022b05
--      elements
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applElmtRunControlTable OBJECT-TYPE
Packit 022b05
        SYNTAX          SEQUENCE OF ApplElmtRunControlEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This table provides the ability to control application
Packit 022b05
            elements, complementing information available in the
Packit 022b05
            correspondingly indexed sysApplElmtRunTable [31]."
Packit 022b05
        ::= { applElmtRunControlGroup 2 }
Packit 022b05
Packit 022b05
applElmtRunControlEntry OBJECT-TYPE
Packit 022b05
        SYNTAX          ApplElmtRunControlEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An applElmtRunControlEntry contains information to
Packit 022b05
           support the control of a single running application
Packit 022b05
           element."
Packit 022b05
        INDEX { sysApplElmtRunIndex }
Packit 022b05
        ::= { applElmtRunControlTable 1 }
Packit 022b05
Packit 022b05
ApplElmtRunControlEntry ::= SEQUENCE {
Packit 022b05
                applElmtRunControlSuspend       TruthValue,
Packit 022b05
                applElmtRunControlReconfigure   TestAndIncr,
Packit 022b05
                applElmtRunControlTerminate     TruthValue }
Packit 022b05
Packit 022b05
applElmtRunControlSuspend OBJECT-TYPE
Packit 022b05
        SYNTAX            TruthValue
Packit 022b05
        MAX-ACCESS        read-write
Packit 022b05
        STATUS            current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Setting this variable to 'true' requests the suspension
Packit 022b05
            of processing by this running application element.
Packit 022b05
            Setting this variable to 'false' requests that processing
Packit 022b05
            be resumed.  The effect, if any, will be reported by the
Packit 022b05
            applElmtRunStatusSuspended attribute."
Packit 022b05
        DEFVAL { false }
Packit 022b05
        ::= { applElmtRunControlEntry 1 }
Packit 022b05
Packit 022b05
applElmtRunControlReconfigure OBJECT-TYPE
Packit 022b05
        SYNTAX                TestAndIncr
Packit 022b05
        MAX-ACCESS            read-write
Packit 022b05
        STATUS                current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Changing the value of this variable requests that the
Packit 022b05
            running application element re-load its configuration
Packit 022b05
            (like SIGHUP for many UNIX-based daemons).
Packit 022b05
Packit 022b05
            Note that completion of a SET on this object only implies
Packit 022b05
            that configuration reload was initiated, not necessarily
Packit 022b05
            that the reload has been completed."
Packit 022b05
        ::= { applElmtRunControlEntry 2 }
Packit 022b05
Packit 022b05
applElmtRunControlTerminate OBJECT-TYPE
Packit 022b05
        SYNTAX              TruthValue
Packit 022b05
        MAX-ACCESS          read-write
Packit 022b05
        STATUS              current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Setting the value of applElmtRunControlTerminate to
Packit 022b05
            'true' requests that the running application element
Packit 022b05
            terminate processing and exit in an orderly manner.
Packit 022b05
            This is a 'polite' shutdown request.
Packit 022b05
Packit 022b05
            When read, this object's value will be 'false' except
Packit 022b05
            when orderly termination is in progress.
Packit 022b05
Packit 022b05
            Note that completion of a SET on this object only implies
Packit 022b05
            that termination was initiated, not necessarily that the
Packit 022b05
            termination has been completed."
Packit 022b05
        DEFVAL { false }
Packit 022b05
        ::= { applElmtRunControlEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ****************************************************************
Packit 022b05
--
Packit 022b05
--      Conformance requirements
Packit 022b05
--
Packit 022b05
-- ****************************************************************
Packit 022b05
Packit 022b05
applicationMibGroups OBJECT IDENTIFIER ::=
Packit 022b05
                        { applicationMibConformance 1}
Packit 022b05
Packit 022b05
applicationMonitorGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applSrvInstQual,
Packit 022b05
              applSrvName,
Packit 022b05
              applSrvIndex,
Packit 022b05
              applSrvInstance,
Packit 022b05
              applOpenChannelOpenTime,
Packit 022b05
              applOpenChannelReadRequestsLow,
Packit 022b05
              applOpenChannelReadFailures,
Packit 022b05
              applOpenChannelBytesReadLow,
Packit 022b05
              applOpenChannelLastReadTime,
Packit 022b05
              applOpenChannelWriteRequestsLow,
Packit 022b05
              applOpenChannelWriteFailures,
Packit 022b05
              applOpenChannelBytesWrittenLow,
Packit 022b05
              applOpenChannelLastWriteTime,
Packit 022b05
              applOpenFileName,
Packit 022b05
              applOpenFileSizeHigh,
Packit 022b05
              applOpenFileSizeLow,
Packit 022b05
              applOpenFileMode,
Packit 022b05
              applOpenConnectionTransport,
Packit 022b05
              applOpenConnectionNearEndAddr,
Packit 022b05
              applOpenConnectionNearEndpoint,
Packit 022b05
              applOpenConnectionFarEndAddr,
Packit 022b05
              applOpenConnectionFarEndpoint,
Packit 022b05
              applOpenConnectionApplication }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group represents the basic capabilities of this MIB."
Packit 022b05
    ::= { applicationMibGroups 1 }
Packit 022b05
Packit 022b05
applicationFastMonitorGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applOpenChannelReadRequests,
Packit 022b05
              applOpenChannelBytesRead,
Packit 022b05
              applOpenChannelWriteRequests,
Packit 022b05
              applOpenChannelBytesWritten }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group comprises 64-bit counters mandatory in
Packit 022b05
         high-throughput environments, where 32-bit counters
Packit 022b05
         could wrap in less than an hour."
Packit 022b05
    ::= { applicationMibGroups 2 }
Packit 022b05
Packit 022b05
applicationTransactGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applTransactStreamDescr,
Packit 022b05
              applTransactStreamUnitOfWork,
Packit 022b05
              applTransactStreamInvokesLow,
Packit 022b05
              applTransactStreamInvCumTimes,
Packit 022b05
              applTransactStreamInvRspTimes,
Packit 022b05
              applTransactStreamPerformsLow,
Packit 022b05
              applTransactStreamPrfCumTimes,
Packit 022b05
              applTransactStreamPrfRspTimes,
Packit 022b05
              applTransactFlowTransLow,
Packit 022b05
              applTransactFlowBytesLow,
Packit 022b05
              applTransactFlowTime,
Packit 022b05
              applTransactKindTransLow,
Packit 022b05
              applTransactKindBytesLow,
Packit 022b05
              applTransactKindTime }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group comprises objects appropriate from monitoring
Packit 022b05
         transaction-structured flows."
Packit 022b05
    ::= { applicationMibGroups 3 }
Packit 022b05
Packit 022b05
applicationFastTransactGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applTransactStreamInvokes,
Packit 022b05
              applTransactStreamPerforms,
Packit 022b05
              applTransactFlowTrans,
Packit 022b05
              applTransactFlowBytes,
Packit 022b05
              applTransactKindTrans,
Packit 022b05
              applTransactKindBytes }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group comprises 64-bit transaction counters required in
Packit 022b05
         high-throughput environments, where 32-bit counters could
Packit 022b05
         wrap in less than an hour."
Packit 022b05
    ::= { applicationMibGroups 4 }
Packit 022b05
Packit 022b05
applicationHistoryGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applPastChannelControlCollect,
Packit 022b05
              applPastChannelControlMaxRows,
Packit 022b05
              applPastChannelControlTimeLimit,
Packit 022b05
              applPastChannelControlRemItems,
Packit 022b05
              applPastChannelOpenTime,
Packit 022b05
              applPastChannelCloseTime,
Packit 022b05
              applPastChannelReadReqsLow,
Packit 022b05
              applPastChannelReadFailures,
Packit 022b05
              applPastChannelBytesReadLow,
Packit 022b05
              applPastChannelLastReadTime,
Packit 022b05
              applPastChannelWriteReqsLow,
Packit 022b05
              applPastChannelWriteFailures,
Packit 022b05
              applPastChannelBytesWritLow,
Packit 022b05
              applPastChannelLastWriteTime,
Packit 022b05
              applPastFileName,
Packit 022b05
              applPastFileSizeHigh,
Packit 022b05
              applPastFileSizeLow,
Packit 022b05
              applPastFileMode,
Packit 022b05
              applPastConTransport,
Packit 022b05
              applPastConNearEndAddr,
Packit 022b05
              applPastConNearEndpoint,
Packit 022b05
              applPastConFarEndAddr,
Packit 022b05
              applPastConFarEndpoint,
Packit 022b05
              applPastConApplication}
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group models basic historical data."
Packit 022b05
    ::= { applicationMibGroups 5 }
Packit 022b05
Packit 022b05
applicationFastHistoryGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applPastChannelReadRequests,
Packit 022b05
              applPastChannelBytesRead,
Packit 022b05
              applPastChannelWriteRequests,
Packit 022b05
              applPastChannelBytesWritten}
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group comprises additional 64-bit objects required
Packit 022b05
         for recording historical data in high-volume environments,
Packit 022b05
         where a 32-bit integer would be insufficient."
Packit 022b05
    ::= { applicationMibGroups 6 }
Packit 022b05
Packit 022b05
applicationTransHistoryGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applPastTransStreamDescr,
Packit 022b05
              applPastTransStreamUnitOfWork,
Packit 022b05
              applPastTransStreamInvokesLow,
Packit 022b05
              applPastTransStreamInvCumTimes,
Packit 022b05
              applPastTransStreamInvRspTimes,
Packit 022b05
              applPastTransStreamPerformsLow,
Packit 022b05
              applPastTransStreamPrfCumTimes,
Packit 022b05
              applPastTransStreamPrfRspTimes,
Packit 022b05
              applPastTransFlowTransLow,
Packit 022b05
              applPastTransFlowBytesLow,
Packit 022b05
              applPastTransFlowTime,
Packit 022b05
              applPastTransKindTransLow,
Packit 022b05
              applPastTransKindBytesLow,
Packit 022b05
              applPastTransKindTime }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group represents historical data for transaction-
Packit 022b05
         structured information streams."
Packit 022b05
    ::= { applicationMibGroups 7 }
Packit 022b05
Packit 022b05
applicationFastTransHistoryGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applPastTransFlowTrans,
Packit 022b05
              applPastTransFlowBytes,
Packit 022b05
              applPastTransKindTrans,
Packit 022b05
              applPastTransKindBytes,
Packit 022b05
              applPastTransStreamPerforms,
Packit 022b05
              applPastTransStreamInvokes }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group contains 64-bit objects required for historical
Packit 022b05
         records on high-volume transaction-structured streams,
Packit 022b05
         where 32-bit integers would be insufficient."
Packit 022b05
    ::= { applicationMibGroups 8 }
Packit 022b05
Packit 022b05
applicationRunGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { applElmtRunStatusSuspended,
Packit 022b05
              applElmtRunStatusHeapUsage,
Packit 022b05
              applElmtRunStatusOpenConnections,
Packit 022b05
              applElmtRunStatusOpenFiles,
Packit 022b05
              applElmtRunStatusLastErrorMsg,
Packit 022b05
              applElmtRunStatusLastErrorTime,
Packit 022b05
              applElmtRunControlSuspend,
Packit 022b05
              applElmtRunControlReconfigure,
Packit 022b05
              applElmtRunControlTerminate }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group represents extensions to the system application
Packit 022b05
         MIB."
Packit 022b05
    ::= { applicationMibGroups 9 }
Packit 022b05
Packit 022b05
applicationMibCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION "The compliance statement for the application MIB."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS { applicationMonitorGroup,
Packit 022b05
                           applicationHistoryGroup,
Packit 022b05
                           applicationRunGroup }
Packit 022b05
Packit 022b05
            OBJECT applPastChannelControlCollect
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
Packit 022b05
            OBJECT applPastChannelControlMaxRows
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
Packit 022b05
            OBJECT applPastChannelControlTimeLimit
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
Packit 022b05
            OBJECT applElmtRunControlSuspend
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
            OBJECT applElmtRunControlReconfigure
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
Packit 022b05
            OBJECT applElmtRunControlTerminate
Packit 022b05
                MIN-ACCESS read-only
Packit 022b05
                DESCRIPTION
Packit 022b05
                    "This object should be limited to read-only
Packit 022b05
                     access in environments with inadequate
Packit 022b05
                     security."
Packit 022b05
Packit 022b05
        GROUP applicationTransactGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applicationTransactGroup is required when the
Packit 022b05
             information stream processed has a transaction
Packit 022b05
             structure. "
Packit 022b05
Packit 022b05
        GROUP applicationTransHistoryGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The applicationTransHistoryGroup must be implemented
Packit 022b05
             if applicationTransactGroup and applicationHistoryGroup
Packit 022b05
             are implemented."
Packit 022b05
Packit 022b05
        GROUP applicationFastMonitorGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applicationFastMonitorGroup is mandatory when
Packit 022b05
            the applicationMonitorGroup is implemented and its
Packit 022b05
            counts group may exceed what can be represented in 32 bits."
Packit 022b05
Packit 022b05
        GROUP applicationFastTransactGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applicationFastTransactGroup is mandatory when
Packit 022b05
            the applicationTransactGroup is implemented and its
Packit 022b05
            counts may exceed what can be represented in 32 bits."
Packit 022b05
Packit 022b05
        GROUP applicationFastHistoryGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applicationFastHistoryGroup is mandatory when
Packit 022b05
            the applicationHistoryGroup is implemented and its
Packit 022b05
            counts may exceed what can be represented in 32 bits."
Packit 022b05
        GROUP applicationFastTransHistoryGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The applicationFastTransHistoryGroup is mandatory when
Packit 022b05
            the applicationTransHistoryGroup is implemented and its
Packit 022b05
            counts may exceed what can be represented in 32 bits."
Packit 022b05
    ::= { applicationMibConformance 2 }
Packit 022b05
Packit 022b05
END