smilint output for ./APPN-MIB


Message Severities
SeverityCount
severe384
error1
warning70
Message Types
TypeCount
index-exceeds-too-large (warning)15
integer-misuse (warning)50
notification-not-reversible (warning)1
oid-recursive (severe)384
parent-node (error)1
type-without-format (warning)4

Messages:

APPN-MIB

   1: -- extracted from rfc2455.txt
   2: -- at Mon Nov 15 17:11:40 1999
   3: 
   4: APPN-MIB DEFINITIONS          ::= BEGIN
   5: 
   6: IMPORTS
   7: 
   8:         IANAifType
   9:                 FROM IANAifType-MIB
  10: 
  11:         DisplayString, VariablePointer, RowPointer, DateAndTime,
  12:         TruthValue, TimeStamp, TEXTUAL-CONVENTION
  13:                 FROM SNMPv2-TC
  14: 
  15:         Counter32, Gauge32, Unsigned32, TimeTicks,
  16:         OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
  17:                 FROM SNMPv2-SMI
  18: 
  19:         MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  20:                 FROM SNMPv2-CONF
  21: 
  22:         snanauMIB
  23:                 FROM SNA-NAU-MIB;
  24: 
  25: appnMIB MODULE-IDENTITY
  25: error - node's parent node must be simple node
  25: severe - object identifier `appnMIB' defined recursively or too long
  26:         LAST-UPDATED  "9807151800Z"  -- July 15, 1998
  27:         ORGANIZATION  "IETF SNA NAU MIB WG / AIW APPN MIBs SIG"
  28:         CONTACT-INFO
  29: 
  30:                 "
  31: 
  32:                         Bob Clouston
  33:                         Cisco Systems
  34:                         7025 Kit Creek Road
  35:                         P.O. Box 14987
  36:                         Research Triangle Park, NC 27709, USA
  37:                         Tel:    1 919 472 2333
  38:                         E-mail: clouston@cisco.com
  39: 
  40:                         Bob Moore
  41:                         IBM Corporation
  42:                         4205 S. Miami Boulevard
  43:                         BRQA/501
  44:                         P.O. Box 12195
  45:                         Research Triangle Park, NC 27709, USA
  46:                         Tel:    1 919 254 4436
  47:                         E-mail: remoore@us.ibm.com
  48: 
  49:                 "
  50:       DESCRIPTION
  51:                 "This is the MIB module for objects used to
  52:                  manage network devices with APPN capabilities."
  53: 
  54:       -- Revision tracking starts with Proposed Standard (RFC 2155)
  55:       REVISION  "9807151800Z"
  56:       DESCRIPTION
  57:                 "Minor editorial fixes; new value 'none(5)' added
  58:                 to the enumeration for the appnLocalTgBranchLinkType
  59:                 object."
  60: 
  61:       REVISION  "9805261800Z"
  62:       DESCRIPTION
  63:                 "Post-RFC 2155 conformance definitions added,
  64:                 appnNodeLsCounterType and appnNodeBrNn objects
  65:                 added, appnNodeMibVersion object deprecated."
  66: 
  67:       REVISION  "9707311800Z"
  68:       DESCRIPTION
  69:                 "Branch network node (Branch Extender) objects added."
  70:       REVISION  "9703311800Z"
  71:       DESCRIPTION
  72:                 "MLTG objects added."
  73:       REVISION  "9703201200Z"
  74:       DESCRIPTION
  75:                 "RFC 2155 (Proposed Standard)"
  76: 
  77: ::= { snanauMIB 4 }
  78: -- snanauMIB ::= { mib-2 34 }
  79: 
  80: -- *********************************************************************
  81: -- Textual Conventions
  82: -- *********************************************************************
  83: SnaNodeIdentification ::= TEXTUAL-CONVENTION
  84:       STATUS current
  85:       DESCRIPTION
  86:           "An SNA Node Identification consists of two parts, which
  87:           together comprise four bytes of hexadecimal data.  In SNA the
  88:           Node Identification is transported in bytes 2-5 of the XID.
  89: 
  90:           The block number is the first three digits of the Node
  91:           Identification.  These 3 hexadecimal digits identify the
  92:           product.
  93: 
  94:           The ID number is the last 5 digits of the Node Identification.
  95:           These 5 hexadecimal digits are administratively defined and
  96:           combined with the 3-digit block number form the 8-digit Node
  97:           Identification.  A unique value is required for connections to
  98:           SNA subarea.  In some implementations, the value 'bbb00000'
  99:           (where 'bbb' represents a 3-digit block number) is returned to
 100:           mean that the ID number is not unique on this node.
 101: 
 102:           An SNA Node Identification is represented as eight
 103:           ASCII-encoded hexadecimal digits, using the characters '0' -
 104:           '9' and 'A' - 'F'."
 105: 
 106:       SYNTAX OCTET STRING (SIZE (8))
 107: 
 108: SnaControlPointName ::= TEXTUAL-CONVENTION
 109:       STATUS current
 110:       DESCRIPTION
 111:           "A fully qualified SNA control point name, consisting of a 1 to
 112:           8 character network identifier (NetId), a period ('.'), and a 1
 113:           to 8 character control point name (CpName).
 114: 
 115:           The NetId and CpName are constructed from the uppercase letters
 116:           'A' - 'Z' and the numerics '0' - '9', all encoded in ASCII,
 117:           with the restriction that the first character of each must be
 118:           a letter.  Trailing blanks are not allowed.
 119: 
 120:           Earlier versions of SNA permitted three additional characters
 121:           in NetIds and CpNames:  '#', '@', and '$'.  While this use of
 122:           these characters has been retired, a Management Station should
 123:           still accept them for backward compatibility."
 124: 
 125:       SYNTAX OCTET STRING (SIZE (3..17))
 126: 
 127: SnaClassOfServiceName ::= TEXTUAL-CONVENTION
 128:       STATUS current
 129:       DESCRIPTION
 130:           "An SNA class-of-service (COS) name, ranging from 1 to 8
 131:           ASCII characters.  COS names take one of two forms:
 132: 
 133:              -  a user-defined COS name is constructed from the uppercase
 134:                 letters 'A' - 'Z' and the numerics '0' - '9', with the
 135:                 restriction that the first character of the name must be
 136:                 a letter.
 137:              -  an SNA-defined user-session COS name begins with the
 138:                 character '#', which is followed by up to seven
 139:                 additional characters from the set of uppercase letters
 140:                 and numerics.
 141: 
 142:           Trailing blanks are not allowed in either form of COS name.
 143: 
 144:           A zero-length string indicates that a COS name is not
 145:           available."
 146: 
 147:       SYNTAX OCTET STRING (SIZE (0..8))
 148: 
 149: SnaModeName ::= TEXTUAL-CONVENTION
 150:       STATUS current
 151:       DESCRIPTION
 152:           "An SNA mode name, ranging from 1 to 8 ASCII characters.
 153:           Mode names take one of two forms:
 154: 
 155:              -  a user-defined mode name is constructed from the
 156:                 uppercase letters 'A' - 'Z' and the numerics '0' - '9',
 157:                 with the restriction that the first character of the name
 158:                 must be a letter.
 159:              -  an SNA-defined user-session mode name begins with the
 160:                 character '#', which is followed by up to seven
 161:                 additional characters from the set of uppercase letters
 162:                 and numerics.
 163: 
 164:           Trailing blanks are not allowed in either form of mode name,
 165:           with the single exception of the all-blank mode name, where
 166:           a string consisting of 8 blanks is returned.
 167: 
 168:           A zero-length string indicates that a mode name is not
 169:           available."
 170: 
 171:       SYNTAX OCTET STRING (SIZE (0..8))
 172: 
 173: SnaSenseData ::= TEXTUAL-CONVENTION
 174:       STATUS current
 175:       DESCRIPTION
 176:           "To facilitate their display by a Management Station, sense
 177:           data objects in the MIB are represented as OCTET STRINGS
 178:           containing eight ASCII characters.  Eight '0' characters
 179:           indicates that no sense data identifying an SNA error
 180:           condition is available.
 181: 
 182:           An SNA sense data is represented as eight hexadecimal digits,
 183:           using the characters '0' - '9' and 'A' - 'F'."
 184: 
 185:       SYNTAX OCTET STRING (SIZE (8))
 186: 
 187: DisplayableDlcAddress ::= TEXTUAL-CONVENTION
 188:       STATUS current
 189:       DESCRIPTION
 190:           "DLC address of a port or link station, represented as an
 191:           OCTET STRING containing 0 to 64 ASCII characters.
 192:           A Management Station should use a value of this type only
 193:           for display.  The 'real' DLC address, i.e., the sequence of
 194:           bytes that flow in the DLC header, is often available in a
 195:           DLC-specific MIB.
 196: 
 197:           The zero-length string indicates that the DLC address in
 198:           question is not known to the agent."
 199: 
 200:       SYNTAX OCTET STRING (SIZE (0..64))
 201: 
 202: AppnNodeCounter ::= TEXTUAL-CONVENTION
 202: warning - warning: type `AppnNodeCounter' has no format specification
 203:       STATUS current
 204:       DESCRIPTION
 205:           "An object providing global statistics for the entire APPN
 206:           node.  A Management Station can detect discontinuities in this
 207:           counter by monitoring the appnNodeCounterDisconTime object."
 208: 
 209:       SYNTAX Counter32
 210: 
 211: AppnPortCounter ::= TEXTUAL-CONVENTION
 211: warning - warning: type `AppnPortCounter' has no format specification
 212:       STATUS current
 213:       DESCRIPTION
 214:           "An object providing statistics for an APPN port.  A
 215:           Management Station can detect discontinuities in this counter
 216:           by monitoring the appnPortCounterDisconTime object."
 217: 
 218:       SYNTAX Counter32
 219: 
 220: AppnLinkStationCounter ::= TEXTUAL-CONVENTION
 220: warning - warning: type `AppnLinkStationCounter' has no format specification
 221:       STATUS current
 222:       DESCRIPTION
 223:           "An object providing statistics for an APPN link station.  A
 224:           Management Station can detect discontinuities in this counter
 225:           by monitoring the appnLsCounterDisconTime object."
 226: 
 227:       SYNTAX Counter32
 228: 
 229: AppnTopologyEntryTimeLeft ::= TEXTUAL-CONVENTION
 229: warning - warning: type `AppnTopologyEntryTimeLeft' has no format specification
 230:       STATUS current
 231:       DESCRIPTION
 232:           "Number of days before deletion of this entry from the topology
 233:           database.  Range is 0-15.  A value of 0 indicates that the
 234:           entry is either in the process of being deleted, or is being
 235:           marked for deletion at the next garbage collection cycle."
 236: 
 237:       SYNTAX INTEGER (0..15)
 237: warning - warning: use Integer32 instead of INTEGER in SMIv2
 238: 
 239: AppnTgDlcData ::= TEXTUAL-CONVENTION
 240:       STATUS current
 241:       DESCRIPTION
 242:           "DLC-specific data related to a connection network transmission
 243:           group.  For other TGs, a zero-length string is returned.
 244: 
 245:           Examples of the type of data returned by an object with this
 246:           syntax include the following:
 247: 
 248:                 Token-Ring      - MAC/SAP
 249:                 X.25 Switched   - dial digits
 250:                 X.21 Switched   - dial digits
 251:                 Circuit Switch  - dial digits
 252: 
 253:           This MIB does not specify formats for these or any other types
 254:           of DLC-specific data.  Formats may, however, be specified in
 255:           documents related to a particular DLC.
 256: 
 257:           The contents of an object with this syntax correspond to the
 258:           contents of the DLC-specific subfields of cv46, documented in
 259:           (6)."
 260: 
 261:       SYNTAX OCTET STRING  (SIZE (0..64))
 262: 
 263: AppnTgEffectiveCapacity ::= TEXTUAL-CONVENTION
 264:       STATUS current
 265:       DESCRIPTION
 266:           "A value representing the effective capacity of a transmission
 267:           group.  This is an administratively assigned value derived from
 268:           the link bandwidth and maximum load factor.  It is encoded in
 269:           the same way as byte 7 of cv47, and represents a floating-point
 270:           number in units of 300 bits per second."
 271: 
 272:       SYNTAX OCTET STRING (SIZE (1))
 273: 
 274: AppnTgSecurity ::= TEXTUAL-CONVENTION
 275:       STATUS current
 276:       DESCRIPTION
 277:           "A value representing the level of security on a transmission
 278:           group.  A class of service definition includes an indication of
 279:           the acceptable TG security value(s) for that class of service.
 280: 
 281:           The following seven values are defined:
 282: 
 283:             nonsecure(1) -
 284:                               (X'01'):  none of the values listed below;
 285:                               for example, satellite-connected or
 286:                               located in a nonsecure country
 287:             publicSwitchedNetwork(32) -
 288:                               (X'20'):  public switched network; secure
 289:                               in the sense that there is no
 290:                               predetermined route that traffic will take
 291:             undergroundCable(64) -
 292:                               (X'40'):  underground cable; located in a
 293:                               secure country (as determined by the
 294:                               network administrator)
 295:             secureConduit(96) -
 296:                               (X'60'):  secure conduit, not guarded; for
 297:                               example, pressurized pipe
 298:             guardedConduit(128) -
 299:                               (X'80'):  guarded conduit; protected
 300:                               against physical tapping
 301: 
 302:             encrypted(160) -
 303:                               (X'A0'):  link-level encryption is provided
 304:             guardedRadiation(192) -
 305:                               (X'C0'):  guarded conduit containing the
 306:                               transmission medium; protected against
 307:                               physical and radiation tapping"
 308: 
 309:       SYNTAX INTEGER {
 310:                      nonsecure(1),               -- X'01'
 311:                      publicSwitchedNetwork(32),  -- X'20'
 312:                      undergroundCable(64),       -- X'40'
 313:                      secureConduit(96),          -- X'60'
 314:                      guardedConduit(128),        -- X'80'
 315:                      encrypted(160),             -- X'A0'
 316:                      guardedRadiation(192)       -- X'C0'
 317:                      }
 318: 
 319: AppnTgDelay ::= TEXTUAL-CONVENTION
 320:       STATUS current
 321:       DESCRIPTION
 322:           "Relative amount of time that it takes for a signal to travel
 323:           the length of a logical link.  This time is represented in
 324:           microseconds, using the same encoding scheme used in cv47 in a
 325:           topology update.  Some of the more common values, along with
 326:           their encoded hex values, are:
 327: 
 328:                      minimum(0),                 X'00'
 329:                      negligible(384),            X'4C'
 330:                      terrestrial(9216),          X'71'
 331:                      packet(147456),             X'91'
 332:                      long(294912),               X'99'
 333:                      maximum(2013265920)         X'FF'
 334: 
 335:           "
 336: 
 337:       SYNTAX OCTET STRING (SIZE (1))
 338: 
 339: -- *********************************************************************
 340:   appnObjects             OBJECT IDENTIFIER ::= { appnMIB 1 }
 340: severe - object identifier `appnObjects' defined recursively or too long
 341: -- *********************************************************************
 342: 
 343: -- ******************** The APPN Node Group ****************************
 344: 
 345: appnNode              OBJECT IDENTIFIER ::= { appnObjects 1 }
 345: severe - object identifier `appnNode' defined recursively or too long
 346:   appnGeneralInfoAndCaps      OBJECT IDENTIFIER ::= { appnNode 1 }
 346: severe - object identifier `appnGeneralInfoAndCaps' defined recursively or too long
 347:   appnNnUniqueInfoAndCaps     OBJECT IDENTIFIER ::= { appnNode 2 }
 347: severe - object identifier `appnNnUniqueInfoAndCaps' defined recursively or too long
 348:   appnEnUniqueCaps            OBJECT IDENTIFIER ::= { appnNode 3 }
 348: severe - object identifier `appnEnUniqueCaps' defined recursively or too long
 349:   appnPortInformation         OBJECT IDENTIFIER ::= { appnNode 4 }
 349: severe - object identifier `appnPortInformation' defined recursively or too long
 350:   appnLinkStationInformation  OBJECT IDENTIFIER ::= { appnNode 5 }
 350: severe - object identifier `appnLinkStationInformation' defined recursively or too long
 351:   appnVrnInfo                 OBJECT IDENTIFIER ::= { appnNode 6 }
 351: severe - object identifier `appnVrnInfo' defined recursively or too long
 352: 
 353: -- This group provides global information about an APPN network node,
 354: -- an APPN end node, an APPN branch network node, or an LEN node.
 355: 
 356: -- APPN General Information
 357: -- This section applies to APPN network nodes, end nodes, and branch
 358: -- network nodes, as well as to LEN end nodes.
 359: 
 360: appnNodeCpName OBJECT-TYPE
 360: severe - object identifier `appnNodeCpName' defined recursively or too long
 361:       SYNTAX SnaControlPointName
 362:       MAX-ACCESS read-only
 363:       STATUS current
 364:       DESCRIPTION
 365:           "Administratively assigned network name for this node."
 366: 
 367:       ::= { appnGeneralInfoAndCaps 1 }
 368: 
 369: -- appnNodeMibVersion OBJECT-TYPE (deprecated:  moved to end of module)
 370: 
 371: appnNodeId OBJECT-TYPE
 371: severe - object identifier `appnNodeId' defined recursively or too long
 372:       SYNTAX SnaNodeIdentification
 373:       MAX-ACCESS read-only
 374:       STATUS current
 375:       DESCRIPTION
 376:           "This node's Node Identification, which it sends in bytes
 377:           2-5 of XID."
 378: 
 379:       ::= { appnGeneralInfoAndCaps 3 }
 380: 
 381: appnNodeType OBJECT-TYPE
 381: severe - object identifier `appnNodeType' defined recursively or too long
 382:       SYNTAX INTEGER {
 383:                      networkNode(1),
 384:                      endNode(2),
 385:                      t21len(4)
 386:                      }
 387:       MAX-ACCESS read-only
 388:       STATUS current
 389:       DESCRIPTION
 390:           "Type of APPN node:
 391: 
 392:                 networkNode(1) - APPN network node
 393:                 endNode(2)     - APPN end node
 394:                 t21len(4)      - LEN end node
 395: 
 396:           Note:  A branch network node SHALL return endNode(2)
 397:           as the value of this object.  A management application
 398:           can distinguish between a branch network node and an
 399:           actual end node by retrieving the appnNodeBrNn object."
 400: 
 401:       ::= { appnGeneralInfoAndCaps 4 }
 402: 
 403: appnNodeUpTime OBJECT-TYPE
 403: severe - object identifier `appnNodeUpTime' defined recursively or too long
 404:       SYNTAX TimeTicks
 405:       UNITS "hundredths of a second"
 406:       MAX-ACCESS read-only
 407:       STATUS current
 408:       DESCRIPTION
 409:           "Amount of time (in hundredths of a second) since the APPN node
 410:           was last reinitialized."
 411: 
 412:       ::= { appnGeneralInfoAndCaps 5 }
 413: 
 414: appnNodeParallelTg OBJECT-TYPE
 414: severe - object identifier `appnNodeParallelTg' defined recursively or too long
 415:       SYNTAX TruthValue
 416:       MAX-ACCESS read-only
 417:       STATUS current
 418:       DESCRIPTION
 419:           "Indicates whether this node supports parallel TGs."
 420: 
 421:       ::= { appnGeneralInfoAndCaps 6 }
 422: 
 423: appnNodeAdaptiveBindPacing OBJECT-TYPE
 423: severe - object identifier `appnNodeAdaptiveBindPacing' defined recursively or too long
 424:       SYNTAX TruthValue
 425:       MAX-ACCESS read-only
 426:       STATUS current
 427:       DESCRIPTION
 428:           "Indicates whether this node supports adaptive bind pacing for
 429:           dependent LUs."
 430: 
 431:       ::= { appnGeneralInfoAndCaps 7 }
 432: 
 433: appnNodeHprSupport OBJECT-TYPE
 433: severe - object identifier `appnNodeHprSupport' defined recursively or too long
 434:       SYNTAX INTEGER {
 435:                  noHprSupport(1),
 436:                  hprBaseOnly(2),
 437:                  rtpTower(3),
 438:                  controlFlowsOverRtpTower(4)
 439:                      }
 440:       MAX-ACCESS read-only
 441:       STATUS current
 442:       DESCRIPTION
 443:           "Indicates this node's level of support for high-performance
 444:           routing (HPR):
 445:              noHprSupport(1)             - no HPR support
 446:              hprBaseOnly(2)              - HPR base (option set 1400)
 447:                                            supported
 448:              rtpTower(3)                 - HPR base and RTP tower
 449:                                            (option set 1401) supported
 450:              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
 451:                                            control flows over RTP
 452:                                            (option set 1402) supported
 453: 
 454:           This object corresponds to cv4580, byte 9, bits 3-4."
 455: 
 456:       ::= { appnGeneralInfoAndCaps 8 }
 457: 
 458: appnNodeMaxSessPerRtpConn OBJECT-TYPE
 458: severe - object identifier `appnNodeMaxSessPerRtpConn' defined recursively or too long
 459:       SYNTAX Gauge32
 460:       MAX-ACCESS read-only
 461:       STATUS current
 462:       DESCRIPTION
 463:           "This object represents a configuration parameter indicating
 464:           the maximum number of sessions that the APPN node is to put on
 465:           any HPR connection.  The value is zero if not applicable."
 466: 
 467:       ::= { appnGeneralInfoAndCaps 9 }
 468: 
 469: appnNodeHprIntRteSetups OBJECT-TYPE
 469: severe - object identifier `appnNodeHprIntRteSetups' defined recursively or too long
 470:       SYNTAX AppnNodeCounter
 471:       MAX-ACCESS read-only
 472:       STATUS current
 473:       DESCRIPTION
 474:           "The total number of HPR route setups received for routes
 475:           passing through this node since the node was last
 476:           reinitialized."
 477: 
 478:       ::= { appnGeneralInfoAndCaps 10 }
 479: 
 480: appnNodeHprIntRteRejects OBJECT-TYPE
 480: severe - object identifier `appnNodeHprIntRteRejects' defined recursively or too long
 481:       SYNTAX AppnNodeCounter
 482:       MAX-ACCESS read-only
 483:       STATUS current
 484:       DESCRIPTION
 485:           "The number of HPR route setups rejected by this node for
 486:           routes passing through it since the node was last
 487:           reinitialized."
 488: 
 489:       ::= { appnGeneralInfoAndCaps 11 }
 490: 
 491: appnNodeHprOrgRteSetups OBJECT-TYPE
 491: severe - object identifier `appnNodeHprOrgRteSetups' defined recursively or too long
 492:       SYNTAX AppnNodeCounter
 493:       MAX-ACCESS read-only
 494:       STATUS current
 495:       DESCRIPTION
 496:           "The total number of HPR route setups sent for routes
 497:           originating in this node since the node was last
 498:           reinitialized."
 499: 
 500:       ::= { appnGeneralInfoAndCaps 12 }
 501: 
 502: appnNodeHprOrgRteRejects OBJECT-TYPE
 502: severe - object identifier `appnNodeHprOrgRteRejects' defined recursively or too long
 503:       SYNTAX AppnNodeCounter
 504:       MAX-ACCESS read-only
 505:       STATUS current
 506:       DESCRIPTION
 507:           "The number of HPR route setups rejected by other nodes for
 508:           routes originating in this node since the node was last
 509:           reinitialized."
 510: 
 511:       ::= { appnGeneralInfoAndCaps 13 }
 512: 
 513: appnNodeHprEndRteSetups OBJECT-TYPE
 513: severe - object identifier `appnNodeHprEndRteSetups' defined recursively or too long
 514:       SYNTAX AppnNodeCounter
 515:       MAX-ACCESS read-only
 516:       STATUS current
 517:       DESCRIPTION
 518:           "The total number of HPR route setups received for routes
 519:           ending in this node since the node was last reinitialized."
 520: 
 521:       ::= { appnGeneralInfoAndCaps 14 }
 522: 
 523: appnNodeHprEndRteRejects OBJECT-TYPE
 523: severe - object identifier `appnNodeHprEndRteRejects' defined recursively or too long
 524:       SYNTAX AppnNodeCounter
 525:       MAX-ACCESS read-only
 526:       STATUS current
 527:       DESCRIPTION
 528:           "The number of HPR route setups rejected by this node for
 529:           routes ending in it since the node was last reinitialized."
 530: 
 531:       ::= { appnGeneralInfoAndCaps 15 }
 532: 
 533: appnNodeCounterDisconTime OBJECT-TYPE
 533: severe - object identifier `appnNodeCounterDisconTime' defined recursively or too long
 534:       SYNTAX TimeStamp
 535:       MAX-ACCESS read-only
 536:       STATUS current
 537:       DESCRIPTION
 538:           "The value of the sysUpTime object the last time the APPN node
 539:           was reinitialized."
 540:       ::= { appnGeneralInfoAndCaps 16 }
 541: 
 542: appnNodeLsCounterType OBJECT-TYPE
 542: severe - object identifier `appnNodeLsCounterType' defined recursively or too long
 543:       SYNTAX INTEGER {
 544:                  other(1),
 545:                  noAnr(2),
 546:                  anrForLocalNces(3),
 547:                  allAnr(4)
 548:                      }
 549:       MAX-ACCESS read-only
 550:       STATUS current
 551:       DESCRIPTION
 552:           "Indicates which ANR traffic, if any, the node includes in the
 553:           counts returned by the APPN link station counters
 554:           appnLsInXidBytes, appnLsInMsgBytes, appnLsInXidFrames,
 555:           appnLsInMsgFrames, appnLsOutXidBytes, appnLsOutMsgBytes,
 556:           appnLsOutXidFrames, and appnLsOutMsgFrames.  These counters
 557:           are always incremented for ISR traffic.
 558: 
 559:           The following values are defined:
 560: 
 561:              other(1)             - the node does something different
 562:                                     from all the options listed below
 563:              noAnr(2)             - the node does not include any ANR
 564:                                     traffic in these counts
 565:              anrForLocalNces(3)   - the node includes in these counts
 566:                                     ANR traffic for RTP connections
 567:                                     that terminate in this node, but
 568:                                     not ANR traffic for RTP connections
 569:                                     that pass through this node without
 570:                                     terminating in it
 571:              allAnr(4)            - the node includes all ANR traffic
 572:                                     in these counts."
 573: 
 574:       ::= { appnGeneralInfoAndCaps 17 }
 575: 
 576: appnNodeBrNn OBJECT-TYPE
 576: severe - object identifier `appnNodeBrNn' defined recursively or too long
 577:       SYNTAX TruthValue
 578:       MAX-ACCESS read-only
 579:       STATUS current
 580:       DESCRIPTION
 581:           "Indicates whether this node is currently configured as a
 582:           branch network node.
 583: 
 584:           Note:  throughout the remainder of this MIB module, branch
 585:           network node is treated as a third node type, parallel to
 586:           network node and end node.  This is not how branch network
 587:           nodes are treated in the base APPN architecture, but it
 588:           increases clarity to do it here."
 589: 
 590:       ::= { appnGeneralInfoAndCaps 18 }
 591: 
 592: -- *********************************************************************
 593: -- APPN Network Node Information
 594: -- This section provides global information about an APPN network node.
 595: -- *********************************************************************
 596: 
 597: appnNodeNnCentralDirectory OBJECT-TYPE
 597: severe - object identifier `appnNodeNnCentralDirectory' defined recursively or too long
 598:       SYNTAX TruthValue
 599:       MAX-ACCESS read-only
 600:       STATUS current
 601:       DESCRIPTION
 602:           "Indicates whether this node supports central directory
 603:           services.
 604: 
 605:           This object corresponds to cv4580, byte 8, bit 1."
 606: 
 607:       ::= { appnNnUniqueInfoAndCaps 1 }
 608: 
 609: appnNodeNnTreeCache OBJECT-TYPE
 609: severe - object identifier `appnNodeNnTreeCache' defined recursively or too long
 610:       SYNTAX INTEGER {
 611:                      noCache(1),
 612:                      cacheNoIncrUpdate(2),
 613:                      cacheWithIncrUpdate(3)
 614:                      }
 615:       MAX-ACCESS read-only
 616:       STATUS current
 617:       DESCRIPTION
 618:           "Indicates this node's level of support for caching of route
 619:           trees.  Three levels are specified:
 620: 
 621:              noCache(1)             - caching of route trees is not
 622:                                       supported
 623:              cacheNoIncrUpdate(2)   - caching of route trees is
 624:                                       supported, but without incremental
 625:                                       updates
 626:              cacheWithIncrUpdate(3) - caching of route trees with
 627:                                       incremental updates is supported"
 628: 
 629:       ::= { appnNnUniqueInfoAndCaps 2 }
 630: 
 631: appnNodeNnRouteAddResist OBJECT-TYPE
 631: severe - object identifier `appnNodeNnRouteAddResist' defined recursively or too long
 632:       SYNTAX INTEGER (0..255)
 632: warning - warning: use Integer32 instead of INTEGER in SMIv2
 633:       MAX-ACCESS read-only
 634:       STATUS current
 635:       DESCRIPTION
 636:           "Route addition resistance.
 637: 
 638:           This administratively assigned value indicates the relative
 639:           desirability of using this node for intermediate session
 640:           traffic.  The value, which can be any integer 0-255, is used
 641:           in route computation.  The lower the value, the more
 642:           desirable the node is for intermediate routing.
 643: 
 644:           This object corresponds to cv4580, byte 6."
 645: 
 646:       ::= { appnNnUniqueInfoAndCaps 3 }
 647: 
 648: appnNodeNnIsr OBJECT-TYPE
 648: severe - object identifier `appnNodeNnIsr' defined recursively or too long
 649:       SYNTAX TruthValue
 650:       MAX-ACCESS read-only
 651:       STATUS current
 652:       DESCRIPTION
 653:           "Indicates whether the node supports intermediate session
 654:           routing.
 655: 
 656:           This object corresponds to cv4580, byte 8, bit 2."
 657: 
 658:       ::= { appnNnUniqueInfoAndCaps 4 }
 659: 
 660: appnNodeNnFrsn OBJECT-TYPE
 660: severe - object identifier `appnNodeNnFrsn' defined recursively or too long
 661:       SYNTAX Unsigned32
 662:       MAX-ACCESS read-only
 663:       STATUS current
 664:       DESCRIPTION
 665:           "The last flow-reduction sequence number (FRSN) sent by this
 666:           node in a topology update to an adjacent network node."
 667: 
 668:       ::= { appnNnUniqueInfoAndCaps 5 }
 669: 
 670: appnNodeNnPeriBorderSup OBJECT-TYPE
 670: severe - object identifier `appnNodeNnPeriBorderSup' defined recursively or too long
 671:       SYNTAX TruthValue
 672:       MAX-ACCESS read-only
 673:       STATUS current
 674:       DESCRIPTION
 675:           "Indicates whether this node has peripheral border node
 676:           support.
 677: 
 678:           This object corresponds to cv4580, byte 9, bit 0."
 679: 
 680:       ::= { appnNnUniqueInfoAndCaps 6 }
 681: 
 682: appnNodeNnInterchangeSup OBJECT-TYPE
 682: severe - object identifier `appnNodeNnInterchangeSup' defined recursively or too long
 683:       SYNTAX TruthValue
 684:       MAX-ACCESS read-only
 685:       STATUS current
 686:       DESCRIPTION
 687:           "Indicates whether this node has interchange node support.
 688: 
 689:           This object corresponds to cv4580, byte 9, bit 1."
 690: 
 691:       ::= { appnNnUniqueInfoAndCaps 7 }
 692: 
 693: appnNodeNnExteBorderSup OBJECT-TYPE
 693: severe - object identifier `appnNodeNnExteBorderSup' defined recursively or too long
 694:       SYNTAX TruthValue
 695:       MAX-ACCESS read-only
 696:       STATUS current
 697:       DESCRIPTION
 698:           "Indicates whether this node has extended border node support.
 699: 
 700:           This object corresponds to cv4580, byte 9, bit 2."
 701: 
 702:       ::= { appnNnUniqueInfoAndCaps 8 }
 703: 
 704: 
 705: appnNodeNnSafeStoreFreq OBJECT-TYPE
 705: severe - object identifier `appnNodeNnSafeStoreFreq' defined recursively or too long
 706:       SYNTAX INTEGER (0..32767)
 706: warning - warning: use Integer32 instead of INTEGER in SMIv2
 707:       UNITS "TDUs"
 708:       MAX-ACCESS read-write
 709:       STATUS current
 710:       DESCRIPTION
 711:           "The topology safe store frequency.
 712: 
 713:           If this number is not zero, then the topology database is saved
 714:           each time the total number of topology database updates (TDUs)
 715:           received by this node increases by this number.  A value of
 716:           zero indicates that the topology database is not being saved."
 717: 
 718:       ::= { appnNnUniqueInfoAndCaps 9 }
 719: 
 720: appnNodeNnRsn OBJECT-TYPE
 720: severe - object identifier `appnNodeNnRsn' defined recursively or too long
 721:       SYNTAX Unsigned32
 722:       MAX-ACCESS read-only
 723:       STATUS current
 724:       DESCRIPTION
 725:           "Resource sequence number for this node, which it assigns and
 726:           controls.
 727: 
 728:           This object corresponds to the numeric value in cv4580, bytes
 729:           2-5."
 730: 
 731:       ::= { appnNnUniqueInfoAndCaps 10 }
 732: 
 733: appnNodeNnCongested OBJECT-TYPE
 733: severe - object identifier `appnNodeNnCongested' defined recursively or too long
 734:       SYNTAX TruthValue
 735:       MAX-ACCESS read-only
 736:       STATUS current
 737:       DESCRIPTION
 738:           "Indicates whether this node is congested.  Other network nodes
 739:           stop routing traffic to this node while this flag is on.
 740: 
 741:           This object corresponds to cv4580, byte 7, bit 0."
 742:       ::= { appnNnUniqueInfoAndCaps 11 }
 743: 
 744: appnNodeNnIsrDepleted OBJECT-TYPE
 744: severe - object identifier `appnNodeNnIsrDepleted' defined recursively or too long
 745:       SYNTAX TruthValue
 746:       MAX-ACCESS read-only
 747:       STATUS current
 748:       DESCRIPTION
 749:           "Indicate whether intermediated session routing resources are
 750:           depleted.  Other network nodes stop routing traffic through
 751:           this node while this flag is on.
 752: 
 753:           This object corresponds to cv4580, byte 7, bit 1."
 754: 
 755:       ::= { appnNnUniqueInfoAndCaps 12 }
 756: 
 757: appnNodeNnQuiescing OBJECT-TYPE
 757: severe - object identifier `appnNodeNnQuiescing' defined recursively or too long
 758:       SYNTAX TruthValue
 759:       MAX-ACCESS read-only
 760:       STATUS current
 761:       DESCRIPTION
 762:           "Indicates whether the node is quiescing.
 763: 
 764:           This object corresponds to cv4580, byte 7, bit 5."
 765: 
 766:       ::= { appnNnUniqueInfoAndCaps 13 }
 767: 
 768: appnNodeNnGateway OBJECT-TYPE
 768: severe - object identifier `appnNodeNnGateway' defined recursively or too long
 769:       SYNTAX TruthValue
 770:       MAX-ACCESS read-only
 771:       STATUS current
 772:       DESCRIPTION
 773:           "Indicates whether the node has gateway services support.
 774: 
 775:           This object corresponds to cv4580, byte 8, bit 0."
 776: 
 777:       ::= { appnNnUniqueInfoAndCaps 14 }
 778: 
 779: 
 780: -- *********************************************************************
 781: -- APPN End Node Information
 782: -- This section provides global information about an APPN end node.  Two
 783: -- of the objects are also implemented by a branch network node.
 784: -- *********************************************************************
 785: 
 786: appnNodeEnModeCosMap OBJECT-TYPE
 786: severe - object identifier `appnNodeEnModeCosMap' defined recursively or too long
 787:       SYNTAX TruthValue
 788:       MAX-ACCESS read-only
 789:       STATUS current
 790:       DESCRIPTION
 791:           "Indicates whether this end node supports mode name to COS name
 792:           mapping."
 793: 
 794:       ::= { appnEnUniqueCaps 1 }
 795: 
 796: appnNodeEnNnServer OBJECT-TYPE
 796: severe - object identifier `appnNodeEnNnServer' defined recursively or too long
 797:       SYNTAX OCTET STRING (SIZE (0 | 3..17))
 798:       MAX-ACCESS read-only
 799:       STATUS current
 800:       DESCRIPTION
 801:           "The fully qualified name of the current NN server for this end
 802:           node.  An NN server is identified using the format specified in
 803:           the SnaControlPointName textual convention.  The value is a
 804:           zero-length string when there is no active NN server.
 805: 
 806:           A branch network node shall also implement this object."
 807: 
 808:       ::= { appnEnUniqueCaps 2 }
 809: 
 810: appnNodeEnLuSearch OBJECT-TYPE
 810: severe - object identifier `appnNodeEnLuSearch' defined recursively or too long
 811:       SYNTAX TruthValue
 812:       MAX-ACCESS read-only
 813:       STATUS current
 814:       DESCRIPTION
 815:           "Indicates whether the node is to be searched for LUs as part
 816:           of a network broadcast search.
 817: 
 818:           A branch network node shall also implement this object."
 819: 
 820:       ::= { appnEnUniqueCaps 3 }
 821: 
 822: 
 823: -- *********************************************************************
 824: -- APPN Port information
 825: -- This section provides information about an APPN node's ports.
 826: -- *********************************************************************
 827: appnPortTable OBJECT-TYPE
 827: severe - object identifier `appnPortTable' defined recursively or too long
 828:       SYNTAX SEQUENCE OF AppnPortEntry
 829:       MAX-ACCESS not-accessible
 830:       STATUS current
 831:       DESCRIPTION
 832:           "The Port table describes the configuration and current status
 833:           of the ports used by APPN.  When it is known to the APPN
 834:           component, an OBJECT IDENTIFIER pointing to additional
 835:           information related to the port is included.  This may, but
 836:           need not, be a RowPointer to an ifTable entry for a DLC
 837:           interface immediately 'below' the port."
 838: 
 839:       ::= { appnPortInformation 1 }
 840: 
 841: appnPortEntry OBJECT-TYPE
 841: severe - object identifier `appnPortEntry' defined recursively or too long
 841: warning -
warning: index of row `appnPortEntry' can exceed OID size limit by 13 subidentifier(s)
 842:       SYNTAX AppnPortEntry
 843:       MAX-ACCESS not-accessible
 844:       STATUS current
 845:       DESCRIPTION
 846:           "The port name is used as the index to this table."
 847: 
 848:       INDEX
 849:              { appnPortName }
 850: 
 851:       ::= { appnPortTable 1 }
 852: 
 853: AppnPortEntry ::= SEQUENCE {
 854:       appnPortName                 DisplayString,
 855:       appnPortCommand              INTEGER,
 856:       appnPortOperState            INTEGER,
 857:       appnPortDlcType              IANAifType,
 858:       appnPortPortType             INTEGER,
 859:       appnPortSIMRIM               TruthValue,
 860:       appnPortLsRole               INTEGER,
 861:       appnPortNegotLs              TruthValue,
 862:       appnPortDynamicLinkSupport   TruthValue,
 863:       appnPortMaxRcvBtuSize        INTEGER,
 864:       appnPortMaxIframeWindow      Gauge32,
 865:       appnPortDefLsGoodXids        AppnPortCounter,
 866:       appnPortDefLsBadXids         AppnPortCounter,
 867:       appnPortDynLsGoodXids        AppnPortCounter,
 868:       appnPortDynLsBadXids         AppnPortCounter,
 869:       appnPortSpecific             RowPointer,
 870:       appnPortDlcLocalAddr         DisplayableDlcAddress,
 871:       appnPortCounterDisconTime    TimeStamp
 872:                      }
 873: 
 874: appnPortName OBJECT-TYPE
 874: severe - object identifier `appnPortName' defined recursively or too long
 875:       SYNTAX DisplayString (SIZE (1..10))
 876:       MAX-ACCESS not-accessible
 877:       STATUS current
 878: 
 879:       DESCRIPTION
 880:           "Administratively assigned name for this APPN port."
 881: 
 882:       ::= { appnPortEntry 1 }
 883: 
 884: appnPortCommand OBJECT-TYPE
 884: severe - object identifier `appnPortCommand' defined recursively or too long
 885:       SYNTAX INTEGER {
 886:                       deactivate(1),
 887:                       activate(2),
 888:                       recycle(3),
 889:                       ready(4)
 890:                      }
 891:       MAX-ACCESS read-write
 892:       STATUS current
 893:       DESCRIPTION
 894:           "Object by which a Management Station can activate, deactivate,
 895:           or recycle (i.e., cause to be deactivated and then immediately
 896:           activated) a port, by setting the value to activate(1),
 897:           deactivate(2), or recycle(3), respectively.  The value ready(4)
 898:           is returned on GET operations until a SET has been processed;
 899:           after that the value received on the most recent SET is
 900:           returned."
 901: 
 902:       ::= { appnPortEntry 2 }
 903: 
 904: appnPortOperState OBJECT-TYPE
 904: severe - object identifier `appnPortOperState' defined recursively or too long
 905:       SYNTAX INTEGER    {
 906:                          inactive(1),
 907:                          pendactive(2),
 908:                          active(3),
 909:                          pendinact(4)
 910:                      }
 911:       MAX-ACCESS read-only
 912:       STATUS current
 913:       DESCRIPTION
 914:           "Indicates the current state of this port:
 915: 
 916:               inactive(1)   - port is inactive
 917:               pendactive(2) - port is pending active
 918:               active(3)     - port is active
 919:               pendinact(4)  - port is pending inactive"
 920: 
 921: 
 922:       ::= { appnPortEntry 3 }
 923: 
 924: appnPortDlcType OBJECT-TYPE
 924: severe - object identifier `appnPortDlcType' defined recursively or too long
 925:       SYNTAX IANAifType
 926:       MAX-ACCESS read-only
 927:       STATUS current
 928:       DESCRIPTION
 929:           "The type of DLC interface, distinguished according to the
 930:           protocol immediately 'below' this layer."
 931: 
 932:       ::= { appnPortEntry 4 }
 933: 
 934: appnPortPortType OBJECT-TYPE
 934: severe - object identifier `appnPortPortType' defined recursively or too long
 935:       SYNTAX INTEGER {
 936:                      leased(1),
 937:                      switched(2),
 938:                      sharedAccessFacilities(3)
 939:                      }
 940:       MAX-ACCESS read-only
 941:       STATUS current
 942:       DESCRIPTION
 943:           "Identifies the type of line used by this port:
 944: 
 945:               leased(1)                 - leased line
 946:               switched(2)               - switched line
 947:               sharedAccessFacilities(3) - shared access facility, such
 948:                                           as a LAN."
 949: 
 950:       ::= { appnPortEntry 5 }
 951: 
 952: appnPortSIMRIM OBJECT-TYPE
 952: severe - object identifier `appnPortSIMRIM' defined recursively or too long
 953:       SYNTAX TruthValue
 954:       MAX-ACCESS read-only
 955:       STATUS current
 956:       DESCRIPTION
 957:           "Indicates whether Set Initialization Mode (SIM) and Receive
 958:           Initialization Mode (RIM) are supported for this port."
 959: 
 960:       ::= { appnPortEntry 6 }
 961: 
 962: appnPortLsRole OBJECT-TYPE
 962: severe - object identifier `appnPortLsRole' defined recursively or too long
 963:       SYNTAX INTEGER {
 964:                      primary(1),
 965:                      secondary(2),
 966:                      negotiable(3),
 967:                      abm(4)
 968:                      }
 969:       MAX-ACCESS read-only
 970:       STATUS current
 971:       DESCRIPTION
 972:              "Initial role for link stations activated through this port.
 973:              The values map to the following settings in the initial XID,
 974:              where 'ABM' indicates asynchronous balanced mode and 'NRM'
 975:              indicated normal response mode:
 976: 
 977:                  primary(1):     ABM support = 0     ( = NRM)
 978:                                  role = 01           ( = primary)
 979:                  secondary(2):   ABM support = 0     ( = NRM)
 980:                                  role = 00           ( = secondary)
 981:                  negotiable(3):  ABM support = 0     ( = NRM)
 982:                                  role = 11           ( = negotiable)
 983:                  abm(4):         ABM support = 1     ( = ABM)
 984:                                  role = 11           ( = negotiable)"
 985: 
 986:       ::= { appnPortEntry 7 }
 987: 
 988: appnPortNegotLs OBJECT-TYPE
 988: severe - object identifier `appnPortNegotLs' defined recursively or too long
 989:       SYNTAX TruthValue
 990:       MAX-ACCESS read-only
 991:       STATUS current
 992:       DESCRIPTION
 993:           "Indicates whether the node supports negotiable link stations
 994:           for this port."
 995: 
 996:       ::= { appnPortEntry 8 }
 997: 
 998: appnPortDynamicLinkSupport OBJECT-TYPE
 998: severe - object identifier `appnPortDynamicLinkSupport' defined recursively or too long
 999:       SYNTAX TruthValue
1000:       MAX-ACCESS read-only
1001:       STATUS current
1002:       DESCRIPTION
1003:           "Indicates whether this node allows call-in on this port from
1004:           nodes not defined locally."
1005: 
1006:       ::= { appnPortEntry 9 }
1007: 
1008: appnPortMaxRcvBtuSize OBJECT-TYPE
1008: severe - object identifier `appnPortMaxRcvBtuSize' defined recursively or too long
1009:       SYNTAX INTEGER (99..32767)
1009: warning - warning: use Integer32 instead of INTEGER in SMIv2
1010:       UNITS "bytes"
1011:       MAX-ACCESS read-only
1012:       STATUS current
1013:       DESCRIPTION
1014:           "Maximum Basic Transmission Unit (BTU) size that a link station
1015:           on this port can receive.
1016: 
1017:           This object corresponds to bytes 21-22 of XID3."
1018: 
1019:       ::= { appnPortEntry 10 }
1020: 
1021: appnPortMaxIframeWindow OBJECT-TYPE
1021: severe - object identifier `appnPortMaxIframeWindow' defined recursively or too long
1022:       SYNTAX Gauge32
1023:       UNITS "I-frames"
1024:       MAX-ACCESS read-only
1025:       STATUS current
1026:       DESCRIPTION
1027:           "Maximum number of I-frames that can be received by the XID
1028:           sender before an acknowledgement is received."
1029: 
1030:       ::= { appnPortEntry 11 }
1031: 
1032: appnPortDefLsGoodXids OBJECT-TYPE
1032: severe - object identifier `appnPortDefLsGoodXids' defined recursively or too long
1033:       SYNTAX AppnPortCounter
1034:       UNITS "XID exchanges"
1035:       MAX-ACCESS read-only
1036:       STATUS current
1037:       DESCRIPTION
1038:           "The total number of successful XID exchanges that have
1039:           occurred on all defined link stations on this port since the
1040:           last time this port was started."
1041: 
1042:       ::= { appnPortEntry 12 }
1043: 
1044: appnPortDefLsBadXids OBJECT-TYPE
1044: severe - object identifier `appnPortDefLsBadXids' defined recursively or too long
1045:       SYNTAX AppnPortCounter
1046:       UNITS "XID exchanges"
1047:       MAX-ACCESS read-only
1048:       STATUS current
1049:       DESCRIPTION
1050:           "The total number of unsuccessful XID exchanges that have
1051:           occurred on all defined link stations on this port since the
1052:           last time this port was started."
1053: 
1054:       ::= { appnPortEntry 13 }
1055: 
1056: appnPortDynLsGoodXids OBJECT-TYPE
1056: severe - object identifier `appnPortDynLsGoodXids' defined recursively or too long
1057:       SYNTAX AppnPortCounter
1058:       UNITS "XID exchanges"
1059:       MAX-ACCESS read-only
1060:       STATUS current
1061:       DESCRIPTION
1062:           "The total number of successful XID exchanges that have
1063:           occurred on all dynamic link stations on this port since the
1064:           last time this port was started."
1065: 
1066:       ::= { appnPortEntry 14 }
1067: 
1068: appnPortDynLsBadXids OBJECT-TYPE
1068: severe - object identifier `appnPortDynLsBadXids' defined recursively or too long
1069:       SYNTAX AppnPortCounter
1070:       UNITS "XID exchanges"
1071:       MAX-ACCESS read-only
1072:       STATUS current
1073:       DESCRIPTION
1074:           "The total number of unsuccessful XID exchanges that have
1075:           occurred on all dynamic link stations on this port since the
1076:           last time this port was started."
1077: 
1078:       ::= { appnPortEntry 15 }
1079: 
1080: appnPortSpecific OBJECT-TYPE
1080: severe - object identifier `appnPortSpecific' defined recursively or too long
1081:       SYNTAX RowPointer
1082:       MAX-ACCESS read-only
1083:       STATUS current
1084:       DESCRIPTION
1085:           "Identifies the object, e.g., one in a DLC-specific MIB, that
1086:           can provide additional information related to this port.
1087: 
1088:           If the agent is unable to identify such an object, the value
1089:           0.0 is returned."
1090: 
1091:       ::= { appnPortEntry 16 }
1092: 
1093: appnPortDlcLocalAddr OBJECT-TYPE
1093: severe - object identifier `appnPortDlcLocalAddr' defined recursively or too long
1094:       SYNTAX DisplayableDlcAddress
1095:       MAX-ACCESS read-only
1096:       STATUS current
1097:       DESCRIPTION
1098:           "Local DLC address of this port."
1099: 
1100:       ::= { appnPortEntry 17 }
1101: 
1102: appnPortCounterDisconTime OBJECT-TYPE
1102: severe - object identifier `appnPortCounterDisconTime' defined recursively or too long
1103:       SYNTAX TimeStamp
1104:       MAX-ACCESS read-only
1105:       STATUS current
1106:       DESCRIPTION
1107:           "The value of the sysUpTime object the last time the port was
1108:           started."
1109: 
1110:       ::= { appnPortEntry 18 }
1111: 
1112: -- *********************************************************************
1113: -- APPN Link Station Information
1114: -- This section provides information about an APPN node's link stations.
1115: -- *********************************************************************
1116: appnLsTable OBJECT-TYPE
1116: severe - object identifier `appnLsTable' defined recursively or too long
1117:       SYNTAX SEQUENCE OF AppnLsEntry
1118:       MAX-ACCESS not-accessible
1119:       STATUS current
1120:       DESCRIPTION
1121:           "This table contains detailed information about the link
1122:           station configuration and its current status."
1123: 
1124:       ::= { appnLinkStationInformation 1 }
1125: 
1126: appnLsEntry OBJECT-TYPE
1126: severe - object identifier `appnLsEntry' defined recursively or too long
1126: warning -
warning: index of row `appnLsEntry' can exceed OID size limit by 13 subidentifier(s)
1127:       SYNTAX AppnLsEntry
1128:       MAX-ACCESS not-accessible
1129:       STATUS current
1130:       DESCRIPTION
1131:           "This table is indexed by the link station name."
1132: 
1133:       INDEX
1134:              { appnLsName }
1135: 
1136:       ::= { appnLsTable 1 }
1137: 
1138: AppnLsEntry ::= SEQUENCE {
1139:       appnLsName                  DisplayString,
1140:       appnLsCommand               INTEGER,
1141:       appnLsOperState             INTEGER,
1142: 
1143:       appnLsPortName              DisplayString,
1144:       appnLsDlcType               IANAifType,
1145:       appnLsDynamic               TruthValue,
1146: 
1147:       appnLsAdjCpName             OCTET STRING,
1148:       appnLsAdjNodeType           INTEGER,
1149:       appnLsTgNum                 INTEGER,
1150:       appnLsLimResource           TruthValue,
1151:       appnLsActOnDemand           TruthValue,
1152:       appnLsMigration             TruthValue,
1153:       appnLsPartnerNodeId         SnaNodeIdentification,
1154:       appnLsCpCpSessionSupport    TruthValue,
1155: 
1156:       appnLsMaxSendBtuSize        INTEGER,
1157: -- performance data
1158:       appnLsInXidBytes            AppnLinkStationCounter,
1159:       appnLsInMsgBytes            AppnLinkStationCounter,
1160:       appnLsInXidFrames           AppnLinkStationCounter,
1161:       appnLsInMsgFrames           AppnLinkStationCounter,
1162:       appnLsOutXidBytes           AppnLinkStationCounter,
1163:       appnLsOutMsgBytes           AppnLinkStationCounter,
1164:       appnLsOutXidFrames          AppnLinkStationCounter,
1165:       appnLsOutMsgFrames          AppnLinkStationCounter,
1166: -- propagation delay
1167:       appnLsEchoRsps              AppnLinkStationCounter,
1168:       appnLsCurrentDelay          Gauge32,
1169:       appnLsMaxDelay              Gauge32,
1170:       appnLsMinDelay              Gauge32,
1171:       appnLsMaxDelayTime          DateAndTime,
1172: -- XID Statistics
1173:       appnLsGoodXids              AppnLinkStationCounter,
1174:       appnLsBadXids               AppnLinkStationCounter,
1175: -- DLC-specific
1176:       appnLsSpecific              RowPointer,
1177:       appnLsActiveTime            Unsigned32,
1178:       appnLsCurrentStateTime      TimeTicks,
1179: -- HPR-specific
1180:       appnLsHprSup                INTEGER,
1181:       appnLsErrRecoSup            TruthValue,
1182:       appnLsForAnrLabel           OCTET STRING,
1183:       appnLsRevAnrLabel           OCTET STRING,
1184:       appnLsCpCpNceId             OCTET STRING,
1185:       appnLsRouteNceId            OCTET STRING,
1186:       appnLsBfNceId               OCTET STRING,
1187: 
1188:       appnLsLocalAddr             DisplayableDlcAddress,
1189:       appnLsRemoteAddr            DisplayableDlcAddress,
1190:       appnLsRemoteLsName          DisplayString,
1191:       appnLsCounterDisconTime     TimeStamp,
1192:       appnLsMltgMember            TruthValue
1193:                      }
1194: 
1195: appnLsName OBJECT-TYPE
1195: severe - object identifier `appnLsName' defined recursively or too long
1196:       SYNTAX DisplayString (SIZE (1..10))
1197:       MAX-ACCESS not-accessible
1198:       STATUS current
1199:       DESCRIPTION
1200:           "Administratively assigned name for the link station.
1201:            The name can be from one to ten characters."
1202: 
1203:       ::= { appnLsEntry 1 }
1204: 
1205: appnLsCommand OBJECT-TYPE
1205: severe - object identifier `appnLsCommand' defined recursively or too long
1206:       SYNTAX INTEGER {
1207:                       deactivate(1),
1208:                       activate(2),
1209:                       recycle(3),
1210:                       ready(4)
1211:                      }
1212: 
1213:       MAX-ACCESS read-write
1214:       STATUS current
1215:       DESCRIPTION
1216:           "Object by which a Management Station can activate, deactivate,
1217:           or recycle (i.e., cause to be deactivated and then immediately
1218:           reactivated) a link station, by setting the value to
1219:           activate(1), deactivate(2), or recycle(3), respectively.  The
1220:           value ready(4) is returned on GET operations until a SET has
1221:           been processed; after that the value received on the most
1222:           recent SET is returned."
1223: 
1224:       ::= { appnLsEntry 2 }
1225: 
1226: appnLsOperState OBJECT-TYPE
1226: severe - object identifier `appnLsOperState' defined recursively or too long
1227:       SYNTAX INTEGER    {
1228:           inactive(1),
1229:           sentConnectOut(2),    -- pending active
1230:           pendXidExch(3),       -- pending active
1231:           sendActAs(4),         -- pending active
1232:           sendSetMode(5),       -- pending active
1233:           otherPendingActive(6),-- pending active
1234:           active(7),
1235:           sentDeactAsOrd(8),    -- pending inactive
1236:           sentDiscOrd(9),       -- pending inactive
1237:           sentDiscImmed(10),    -- pending inactive
1238:           otherPendingInact(11) -- pending inactive
1239:                      }
1240:       MAX-ACCESS read-only
1241:       STATUS current
1242:       DESCRIPTION
1243:           "State of this link station.  The comments map these more
1244:           granular states to the 'traditional' four states for SNA
1245:           resources.  Values (2) through (5) represent the normal
1246:           progression of states when a link station is being activated.
1247:           Value (6) represents some other state of a link station in
1248:           the process of being activated.  Values (8) through (10)
1249:           represent different ways a link station can be deactivated.
1250:           Value (11) represents some other state of a link station in
1251:           the process of being deactivated."
1252: 
1253:       ::= { appnLsEntry 3 }
1254: 
1255: appnLsPortName OBJECT-TYPE
1255: severe - object identifier `appnLsPortName' defined recursively or too long
1256:       SYNTAX DisplayString (SIZE (1..10))
1257:       MAX-ACCESS read-only
1258:       STATUS current
1259:       DESCRIPTION
1260:           "Administratively assigned name for the port associated with
1261:           this link station.  The name can be from one to ten
1262:           characters."
1263: 
1264:       ::= { appnLsEntry 4 }
1265: 
1266: appnLsDlcType OBJECT-TYPE
1266: severe - object identifier `appnLsDlcType' defined recursively or too long
1267:       SYNTAX IANAifType
1268:       MAX-ACCESS read-only
1269:       STATUS current
1270:       DESCRIPTION
1271:           "The type of DLC interface, distinguished according to the
1272:           protocol immediately 'below' this layer."
1273: 
1274:       ::= { appnLsEntry 5 }
1275: 
1276: appnLsDynamic OBJECT-TYPE
1276: severe - object identifier `appnLsDynamic' defined recursively or too long
1277:       SYNTAX TruthValue
1278:       MAX-ACCESS read-only
1279:       STATUS current
1280:       DESCRIPTION
1281:           "Identifies whether this is a dynamic link station.  Dynamic
1282:           link stations are created when links that have not been locally
1283:           defined are established by adjacent nodes."
1284: 
1285:       ::= { appnLsEntry 6 }
1286: 
1287: appnLsAdjCpName OBJECT-TYPE
1287: severe - object identifier `appnLsAdjCpName' defined recursively or too long
1288:       SYNTAX OCTET STRING (SIZE (0 | 3..17))
1289:       MAX-ACCESS read-only
1290:       STATUS current
1291:       DESCRIPTION
1292:           "Fully qualified name of the adjacent node for this link
1293:           station.  An adjacent node is identified using the format
1294:           specified in the SnaControlPointName textual convention.
1295: 
1296:           The value of this object is determined as follows:
1297: 
1298:              1. If the adjacent node's name was received on XID, it
1299:                 is returned.
1300: 
1301:              2. If the adjacent node's name was not received on XID,
1302:                 but a locally-defined value is available, it is
1303:                 returned.
1304: 
1305:              3. Otherwise a string of length 0 is returned, indicating
1306:                 that no name is known for the adjacent node."
1307: 
1308:       ::= { appnLsEntry 7 }
1309: 
1310: appnLsAdjNodeType OBJECT-TYPE
1310: severe - object identifier `appnLsAdjNodeType' defined recursively or too long
1311:       SYNTAX INTEGER {
1312:                      networkNode(1),
1313:                      endNode(2),
1314:                      t21len(4),
1315:                      unknown(255)
1316:                      }
1317:       MAX-ACCESS read-only
1318:       STATUS current
1319:       DESCRIPTION
1320:           "Node type of the adjacent node on this link:
1321: 
1322:                 networkNode(1) - APPN network node
1323:                 endNode(2)     - APPN end node
1324:                 t21len(4)      - LEN end node
1325:                 unknown(255)   - the agent does not know the node type
1326:                                  of the adjacent node
1327:           "
1328: 
1329:       ::= { appnLsEntry 8 }
1330: 
1331: appnLsTgNum OBJECT-TYPE
1331: severe - object identifier `appnLsTgNum' defined recursively or too long
1332:       SYNTAX INTEGER (0..256)
1332: warning - warning: use Integer32 instead of INTEGER in SMIv2
1333:       MAX-ACCESS read-only
1334:       STATUS current
1335:       DESCRIPTION
1336:           "Number associated with the TG to this link station, with a
1337:           range from 0 to 256.  A value of 256 indicates that the TG
1338:           number has not been negotiated and is unknown at this time."
1339: 
1340:       ::= { appnLsEntry 9 }
1341: 
1342: appnLsLimResource OBJECT-TYPE
1342: severe - object identifier `appnLsLimResource' defined recursively or too long
1343:       SYNTAX TruthValue
1344:       MAX-ACCESS read-only
1345:       STATUS current
1346:       DESCRIPTION
1347:           "Indicates whether the link station is a limited resource.  A
1348:           link station that is a limited resource is deactivated when it
1349:           is no longer in use."
1350: 
1351:       ::= { appnLsEntry 10 }
1352: 
1353: appnLsActOnDemand OBJECT-TYPE
1353: severe - object identifier `appnLsActOnDemand' defined recursively or too long
1354:       SYNTAX TruthValue
1355:       MAX-ACCESS read-only
1356:       STATUS current
1357:       DESCRIPTION
1358:           "Indicates whether the link station is activatable on demand.
1359: 
1360:           Such a link station is reported in the topology as active
1361:           regardless of its actual state, so that it can be considered in
1362:           route calculations.  If the link station is inactive and is
1363:           chosen for a route, it will be activated at that time."
1364: 
1365:       ::= { appnLsEntry 11 }
1366: 
1367: appnLsMigration OBJECT-TYPE
1367: severe - object identifier `appnLsMigration' defined recursively or too long
1368:       SYNTAX TruthValue
1369:       MAX-ACCESS read-only
1370:       STATUS current
1371:       DESCRIPTION
1372:           "Indicates whether this link station will be used for
1373:           connections to down-level or migration partners.
1374: 
1375:           In general, migration nodes do not append their CP names on
1376:           XID3.  Such nodes:  (1) will not support parallel TGs, (2)
1377:           should be sent an ACTIVATE PHYSICAL UNIT (ACTPU), provided that
1378:           the partner supports ACTPUs, and (3) should not be sent
1379:           segmented BINDs.  However, if this node receives an XID3 with
1380:           an appended CP name, then the partner node will not be treated
1381:           as a migration node.
1382: 
1383:            In the case of DYNAMIC TGs this object should be set to 'no'."
1384: 
1385:       ::= { appnLsEntry 12 }
1386: 
1387: appnLsPartnerNodeId OBJECT-TYPE
1387: severe - object identifier `appnLsPartnerNodeId' defined recursively or too long
1388:       SYNTAX SnaNodeIdentification
1389:       MAX-ACCESS read-only
1390:       STATUS current
1391:       DESCRIPTION
1392:           "The partner's Node Identification, from bytes 2-5 of the XID
1393:           received from the partner.  If this value is not available,
1394:           then the characters '00000000' are returned."
1395: 
1396:       ::= { appnLsEntry 13 }
1397: 
1398: appnLsCpCpSessionSupport OBJECT-TYPE
1398: severe - object identifier `appnLsCpCpSessionSupport' defined recursively or too long
1399:       SYNTAX TruthValue
1400:       MAX-ACCESS read-only
1401:       STATUS current
1402:       DESCRIPTION
1403:           "Indicates whether CP-CP sessions are supported by this
1404:           link station.  For a dynamic link, this object represents
1405:           the default ('Admin') value."
1406:       ::= { appnLsEntry 14 }
1407: 
1408: appnLsMaxSendBtuSize OBJECT-TYPE
1408: severe - object identifier `appnLsMaxSendBtuSize' defined recursively or too long
1409:       SYNTAX INTEGER (99..32767)
1409: warning - warning: use Integer32 instead of INTEGER in SMIv2
1410:       UNITS "bytes"
1411:       MAX-ACCESS read-only
1412:       STATUS current
1413:       DESCRIPTION
1414:           "Numeric value between 99 and 32767 inclusive indicating the
1415:           maximum number of bytes in a Basic Transmission Unit (BTU) sent
1416:           on this link.
1417: 
1418:           When the link state (returned by the appnLsOperState object) is
1419:           inactive or pending active, the value configured at this node
1420:           is returned.  When the link state is active, the value that was
1421:           negotiated for it is returned.  This negotiated value is the
1422:           smaller of the value configured at this node and the partner's
1423:           maximum receive BTU length, received in XID."
1424: 
1425:       ::= { appnLsEntry 15 }
1426: 
1427: appnLsInXidBytes OBJECT-TYPE
1427: severe - object identifier `appnLsInXidBytes' defined recursively or too long
1428:       SYNTAX AppnLinkStationCounter
1429:       UNITS "bytes"
1430:       MAX-ACCESS read-only
1431:       STATUS current
1432:       DESCRIPTION
1433:           "Number of XID bytes received.  All of the bytes in the SNA
1434:           basic transmission unit (BTU), i.e., all of the bytes in the
1435:           DLC XID Information Field, are counted."
1436: 
1437:       ::= { appnLsEntry 16 }
1438: 
1439: appnLsInMsgBytes OBJECT-TYPE
1439: severe - object identifier `appnLsInMsgBytes' defined recursively or too long
1440:       SYNTAX AppnLinkStationCounter
1441:       UNITS "bytes"
1442:       MAX-ACCESS read-only
1443:       STATUS current
1444:       DESCRIPTION
1445:           "Number of message (I-frame) bytes received.  All of the bytes
1446:           in the SNA basic transmission unit (BTU), including the
1447:           transmission header (TH), are counted."
1448: 
1449:       ::= { appnLsEntry 17 }
1450: 
1451: appnLsInXidFrames OBJECT-TYPE
1451: severe - object identifier `appnLsInXidFrames' defined recursively or too long
1452:       SYNTAX AppnLinkStationCounter
1453:       UNITS "XID frames"
1454:       MAX-ACCESS read-only
1455:       STATUS current
1456:       DESCRIPTION
1457:           "Number of XID frames received."
1458: 
1459:       ::= { appnLsEntry 18 }
1460: 
1461: appnLsInMsgFrames OBJECT-TYPE
1461: severe - object identifier `appnLsInMsgFrames' defined recursively or too long
1462:       SYNTAX AppnLinkStationCounter
1463:       UNITS "I-frames"
1464:       MAX-ACCESS read-only
1465:       STATUS current
1466:       DESCRIPTION
1467:           "Number of message (I-frame) frames received."
1468: 
1469:       ::= { appnLsEntry 19 }
1470: 
1471: appnLsOutXidBytes OBJECT-TYPE
1471: severe - object identifier `appnLsOutXidBytes' defined recursively or too long
1472:       SYNTAX AppnLinkStationCounter
1473:       UNITS "bytes"
1474:       MAX-ACCESS read-only
1475:       STATUS current
1476:       DESCRIPTION
1477:           "Number of XID bytes sent.  All of the bytes in the SNA basic
1478:           transmission unit (BTU), i.e., all of the bytes in the DLC XID
1479:           Information Field, are counted."
1480: 
1481:       ::= { appnLsEntry 20 }
1482: 
1483: appnLsOutMsgBytes OBJECT-TYPE
1483: severe - object identifier `appnLsOutMsgBytes' defined recursively or too long
1484:       SYNTAX AppnLinkStationCounter
1485:       UNITS "bytes"
1486:       MAX-ACCESS read-only
1487:       STATUS current
1488:       DESCRIPTION
1489:           "Number of message (I-frame) bytes sent.  All of the bytes
1490:           in the SNA basic transmission unit (BTU), including the
1491:           transmission header (TH), are counted."
1492: 
1493:       ::= { appnLsEntry 21 }
1494: 
1495: appnLsOutXidFrames OBJECT-TYPE
1495: severe - object identifier `appnLsOutXidFrames' defined recursively or too long
1496:       SYNTAX AppnLinkStationCounter
1497:       UNITS "XID frames"
1498:       MAX-ACCESS read-only
1499:       STATUS current
1500:       DESCRIPTION
1501:           "Number of XID frames sent."
1502:       ::= { appnLsEntry 22 }
1503: 
1504: appnLsOutMsgFrames OBJECT-TYPE
1504: severe - object identifier `appnLsOutMsgFrames' defined recursively or too long
1505:       SYNTAX AppnLinkStationCounter
1506:       UNITS "I-frames"
1507:       MAX-ACCESS read-only
1508:       STATUS current
1509:       DESCRIPTION
1510:           "Number of message (I-frame) frames sent."
1511: 
1512:       ::= { appnLsEntry 23 }
1513: 
1514: appnLsEchoRsps OBJECT-TYPE
1514: severe - object identifier `appnLsEchoRsps' defined recursively or too long
1515:       SYNTAX AppnLinkStationCounter
1516:       UNITS "echo responses"
1517:       MAX-ACCESS read-only
1518:       STATUS current
1519:       DESCRIPTION
1520:           "Number of echo responses returned from adjacent link station.
1521:           A response should be returned for each test frame sent by this
1522:           node.  Test frames are sent to adjacent nodes periodically to
1523:           verify connectivity and to measure the actual round trip time,
1524:           that is, the time interval from when the test frame is sent
1525:           until when the response is received."
1526: 
1527: 
1528:       ::= { appnLsEntry 24 }
1529: 
1530: appnLsCurrentDelay OBJECT-TYPE
1530: severe - object identifier `appnLsCurrentDelay' defined recursively or too long
1531:       SYNTAX Gauge32
1532:       UNITS "milliseconds"
1533:       MAX-ACCESS read-only
1534:       STATUS current
1535:       DESCRIPTION
1536:           "The time that it took for the last test signal to be sent and
1537:           returned from this link station to the adjacent link station.
1538:           This time is represented in milliseconds."
1539: 
1540:       ::= { appnLsEntry 25 }
1541: 
1542: appnLsMaxDelay OBJECT-TYPE
1542: severe - object identifier `appnLsMaxDelay' defined recursively or too long
1543:       SYNTAX Gauge32
1544:       UNITS "milliseconds"
1545:       MAX-ACCESS read-only
1546:       STATUS current
1547:       DESCRIPTION
1548:           "The longest time it took for a test signal to be sent and
1549:           returned from this link station to the adjacent link station.
1550:           This time is represented in milliseconds .
1551: 
1552:           The value 0 is returned if no test signal has been sent and
1553:           returned."
1554: 
1555:       ::= { appnLsEntry 26 }
1556: 
1557: appnLsMinDelay OBJECT-TYPE
1557: severe - object identifier `appnLsMinDelay' defined recursively or too long
1558:       SYNTAX Gauge32
1559:       UNITS "milliseconds"
1560:       MAX-ACCESS read-only
1561:       STATUS current
1562:       DESCRIPTION
1563:           "The shortest time it took for a test signal to be sent and
1564:           returned from this link station to the adjacent link station.
1565:           This time is represented in milliseconds.
1566: 
1567:           The value 0 is returned if no test signal has been sent and
1568:           returned."
1569: 
1570:       ::= { appnLsEntry 27 }
1571: 
1572: appnLsMaxDelayTime OBJECT-TYPE
1572: severe - object identifier `appnLsMaxDelayTime' defined recursively or too long
1573:       SYNTAX DateAndTime
1574:       MAX-ACCESS read-only
1575:       STATUS current
1576:       DESCRIPTION
1577:           "The time when the longest delay occurred.  This time can be
1578:           used to identify when this high water mark occurred in relation
1579:           to other events in the APPN node, for example, the time at
1580:           which an APPC session was either terminated or failed to be
1581:           established.  This latter time is available in the
1582:           appcHistSessTime object in the APPC MIB.
1583: 
1584:           The value 00000000 is returned if no test signal has been sent
1585:           and returned."
1586: 
1587:       ::= { appnLsEntry 28 }
1588: 
1589: appnLsGoodXids OBJECT-TYPE
1589: severe - object identifier `appnLsGoodXids' defined recursively or too long
1590:       SYNTAX AppnLinkStationCounter
1591:       UNITS "XID exchanges"
1592:       MAX-ACCESS read-only
1593:       STATUS current
1594:       DESCRIPTION
1595:           "The total number of successful XID exchanges that have
1596:           occurred on this link station since the time it was started."
1597:       ::= { appnLsEntry 29 }
1598: 
1599: appnLsBadXids OBJECT-TYPE
1599: severe - object identifier `appnLsBadXids' defined recursively or too long
1600:       SYNTAX AppnLinkStationCounter
1601:       UNITS "XID exchanges"
1602:       MAX-ACCESS read-only
1603:       STATUS current
1604:       DESCRIPTION
1605:           "The total number of unsuccessful XID exchanges that have
1606:           occurred on this link station since the time it was started."
1607: 
1608:       ::= { appnLsEntry 30 }
1609: 
1610: appnLsSpecific OBJECT-TYPE
1610: severe - object identifier `appnLsSpecific' defined recursively or too long
1611:       SYNTAX RowPointer
1612:       MAX-ACCESS read-only
1613:       STATUS current
1614:       DESCRIPTION
1615:           "Identifies the object, e.g., one in a DLC-specific MIB, that
1616:           can provide additional information related to this link
1617:           station.
1618: 
1619:           If the agent is unable to identify such an object, the value
1620:           0.0 is returned."
1621: 
1622:       ::= { appnLsEntry 31 }
1623: 
1624: appnLsActiveTime OBJECT-TYPE
1624: severe - object identifier `appnLsActiveTime' defined recursively or too long
1625:       SYNTAX Unsigned32
1626:       UNITS "hundredths of a second"
1627:       MAX-ACCESS read-only
1628:       STATUS current
1629:       DESCRIPTION
1630:           "The cumulative amount of time since the node was last
1631:           reinitialized, measured in hundredths of a second, that this
1632:           link station has been in the active state.  A zero value
1633:           indicates that the link station has never been active since
1634:           the node was last reinitialized."
1635: 
1636:       ::= { appnLsEntry 32 }
1637: 
1638: appnLsCurrentStateTime OBJECT-TYPE
1638: severe - object identifier `appnLsCurrentStateTime' defined recursively or too long
1639:       SYNTAX TimeTicks
1640:       UNITS "hundredths of a second"
1641:       MAX-ACCESS read-only
1642:       STATUS current
1643:       DESCRIPTION
1644:           "The amount of time, measured in hundredths of a second, that
1645:           the link station has been in its current state."
1646: 
1647:       ::= { appnLsEntry 33 }
1648: 
1649: appnLsHprSup OBJECT-TYPE
1649: severe - object identifier `appnLsHprSup' defined recursively or too long
1650:       SYNTAX INTEGER {
1651:                  noHprSupport(1),
1652:                  hprBaseOnly(2),
1653:                  rtpTower(3),
1654:                  controlFlowsOverRtpTower(4)
1655:                      }
1656:       MAX-ACCESS read-only
1657:       STATUS current
1658:       DESCRIPTION
1659:           "Indicates the level of high performance routing (HPR) support
1660:           over this link:
1661: 
1662:              noHprSupport(1)             - no HPR support
1663:              hprBaseOnly(2)              - HPR base (option set 1400)
1664:                                            supported
1665:              rtpTower(3)                 - HPR base and RTP tower
1666:                                            (option set 1401) supported
1667:              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
1668:                                            control flows over RTP
1669:                                            (option set 1402) supported
1670: 
1671:           If the link is not active, the defined value is returned."
1672: 
1673:       ::= { appnLsEntry 34 }
1674: 
1675: appnLsErrRecoSup OBJECT-TYPE
1675: severe - object identifier `appnLsErrRecoSup' defined recursively or too long
1676:       SYNTAX TruthValue
1677:       MAX-ACCESS read-only
1678:       STATUS current
1679:       DESCRIPTION
1680:           "Indicates whether the link station is supporting
1681:            HPR link-level error recovery."
1682: 
1683:       ::= { appnLsEntry 35 }
1684: 
1685: appnLsForAnrLabel OBJECT-TYPE
1685: severe - object identifier `appnLsForAnrLabel' defined recursively or too long
1686:       SYNTAX OCTET STRING (SIZE (0..8))
1687:       MAX-ACCESS read-only
1688:       STATUS current
1689:       DESCRIPTION
1690:           "The forward Automatic Network Routing (ANR) label for this
1691:           link station.  If the link does not support HPR or the value is
1692:           unknown, a zero-length string is returned."
1693:       ::= { appnLsEntry 36 }
1694: 
1695: appnLsRevAnrLabel OBJECT-TYPE
1695: severe - object identifier `appnLsRevAnrLabel' defined recursively or too long
1696:       SYNTAX OCTET STRING (SIZE (0..8))
1697:       MAX-ACCESS read-only
1698:       STATUS current
1699:       DESCRIPTION
1700:           "The reverse Automatic Network Routing (ANR) label for this
1701:           link station.  If the link does not support HPR or the value is
1702:           unknown, a zero-length string is returned."
1703: 
1704:       ::= { appnLsEntry 37 }
1705: 
1706: appnLsCpCpNceId OBJECT-TYPE
1706: severe - object identifier `appnLsCpCpNceId' defined recursively or too long
1707:       SYNTAX OCTET STRING (SIZE (0..8))
1708:       MAX-ACCESS read-only
1709:       STATUS current
1710:       DESCRIPTION
1711:           "The network connection endpoint identifier (NCE ID) for CP-CP
1712:           sessions if this node supports the HPR transport tower, a
1713:           zero-length string if the value is unknown or not meaningful
1714:           for this node."
1715: 
1716:       ::= { appnLsEntry 38 }
1717: 
1718: appnLsRouteNceId OBJECT-TYPE
1718: severe - object identifier `appnLsRouteNceId' defined recursively or too long
1719:       SYNTAX OCTET STRING (SIZE (0..8))
1720:       MAX-ACCESS read-only
1721:       STATUS current
1722:       DESCRIPTION
1723:           "The network connection endpoint identifier (NCE ID) for Route
1724:           Setup if this node supports the HPR transport tower, a zero-
1725:           length string if the value is unknown or not meaningful for
1726:           this node."
1727: 
1728:       ::= { appnLsEntry 39 }
1729: 
1730: appnLsBfNceId OBJECT-TYPE
1730: severe - object identifier `appnLsBfNceId' defined recursively or too long
1731:       SYNTAX OCTET STRING (SIZE (0..8))
1732:       MAX-ACCESS read-only
1733:       STATUS current
1734:       DESCRIPTION
1735:           "The network connection endpoint identifier (NCE ID) for the
1736:           APPN/HPR boundary function if this node supports the HPR
1737:           transport tower, a zero-length string if the value is unknown
1738:           or not meaningful for this node."
1739: 
1740:       ::= { appnLsEntry 40 }
1741: 
1742: appnLsLocalAddr OBJECT-TYPE
1742: severe - object identifier `appnLsLocalAddr' defined recursively or too long
1743:       SYNTAX DisplayableDlcAddress
1744:       MAX-ACCESS read-only
1745:       STATUS current
1746:       DESCRIPTION
1747:           "Local address of this link station."
1748: 
1749:       ::= { appnLsEntry 41 }
1750: 
1751: 
1752: appnLsRemoteAddr OBJECT-TYPE
1752: severe - object identifier `appnLsRemoteAddr' defined recursively or too long
1753:       SYNTAX DisplayableDlcAddress
1754:       MAX-ACCESS read-only
1755:       STATUS current
1756:       DESCRIPTION
1757:           "Address of the remote link station on this link."
1758: 
1759:       ::= { appnLsEntry 42 }
1760: 
1761: appnLsRemoteLsName OBJECT-TYPE
1761: severe - object identifier `appnLsRemoteLsName' defined recursively or too long
1762:       SYNTAX DisplayString (SIZE (0..10))
1763:       MAX-ACCESS read-only
1764:       STATUS current
1765:       DESCRIPTION
1766:           "Remote link station discovered from the XID exchange.
1767:           The name can be from one to ten characters.  A zero-length
1768:           string indicates that the value is not known."
1769: 
1770:       ::= { appnLsEntry 43 }
1771: 
1772: appnLsCounterDisconTime OBJECT-TYPE
1772: severe - object identifier `appnLsCounterDisconTime' defined recursively or too long
1773:       SYNTAX TimeStamp
1774:       MAX-ACCESS read-only
1775:       STATUS current
1776:       DESCRIPTION
1777:           "The value of the sysUpTime object the last time the link
1778:           station was started."
1779: 
1780:       ::= { appnLsEntry 44 }
1781: 
1782: appnLsMltgMember OBJECT-TYPE
1782: severe - object identifier `appnLsMltgMember' defined recursively or too long
1783:       SYNTAX TruthValue
1784:       MAX-ACCESS read-only
1785:       STATUS current
1786:       DESCRIPTION
1787:           "Indicates whether the link is a member of a multi-link TG.  If
1788:           the link's TG has been brought up as a multi-link TG, then the
1789:           link is reported as a member of a multi-link TG, even if it is
1790:           currently the only active link in the TG."
1791: 
1792:       ::= { appnLsEntry 45 }
1793: 
1794: 
1795: 
1796: --********************************************************************
1797: -- This table provides information about errors this node encountered
1798: -- with connections to adjacent nodes.  Entries are added for exceptional
1799: -- conditions encountered establishing connections, and for exceptional
1800: -- conditions that resulted in termination of a connection.  It is an
1801: -- implementation option when entries are removed from this table.
1802: --********************************************************************
1803: 
1804: appnLsStatusTable OBJECT-TYPE
1804: severe - object identifier `appnLsStatusTable' defined recursively or too long
1805:       SYNTAX SEQUENCE OF AppnLsStatusEntry
1806:       MAX-ACCESS not-accessible
1807:       STATUS current
1808:       DESCRIPTION
1809:           "This table contains information related to exceptional and
1810:           potentially exceptional conditions that occurred during the
1811:           activation, XID exchange, and termination of a connection.  No
1812:           entries are created when these activities proceed normally.
1813: 
1814:           It is an implementation option when entries are removed from
1815:           this table."
1816: 
1817:       ::= { appnLinkStationInformation 2 }
1818: 
1819: appnLsStatusEntry OBJECT-TYPE
1819: severe - object identifier `appnLsStatusEntry' defined recursively or too long
1819: warning -
warning: index of row `appnLsStatusEntry' can exceed OID size limit by 3 subidentifier(s)
1820:       SYNTAX AppnLsStatusEntry
1821:       MAX-ACCESS not-accessible
1822:       STATUS current
1823:       DESCRIPTION
1824:           "This table is indexed by the LsStatusIndex, which is an
1825:           integer that is continuously updated until it eventually
1826:           wraps."
1827: 
1828:       INDEX
1829:              { appnLsStatusIndex }
1830: 
1831:       ::= { appnLsStatusTable 1 }
1832: 
1833: AppnLsStatusEntry ::= SEQUENCE {
1834:       appnLsStatusIndex              INTEGER,
1835:       appnLsStatusTime               DateAndTime,
1836:       appnLsStatusLsName             DisplayString,
1837:       appnLsStatusCpName             DisplayString,
1838:       appnLsStatusPartnerId          SnaNodeIdentification,
1839:       appnLsStatusTgNum              INTEGER,
1840:       appnLsStatusGeneralSense       SnaSenseData,
1841:       appnLsStatusRetry              TruthValue,
1842:       appnLsStatusEndSense           SnaSenseData,
1843:       appnLsStatusXidLocalSense      SnaSenseData,
1844:       appnLsStatusXidRemoteSense     SnaSenseData,
1845:       appnLsStatusXidByteInError     INTEGER,
1846:       appnLsStatusXidBitInError      INTEGER,
1847:       appnLsStatusDlcType            IANAifType,
1848:       appnLsStatusLocalAddr          DisplayableDlcAddress,
1849:       appnLsStatusRemoteAddr         DisplayableDlcAddress
1850:                      }
1851: 
1852: 
1853: appnLsStatusIndex OBJECT-TYPE
1853: severe - object identifier `appnLsStatusIndex' defined recursively or too long
1854:       SYNTAX INTEGER (0..2147483647)
1854: warning - warning: use Integer32 instead of INTEGER in SMIv2
1855:       MAX-ACCESS not-accessible
1856:       STATUS current
1857:       DESCRIPTION
1858:           "Table index.  The value of the index begins at zero
1859:            and is incremented up to a maximum value of 2**31-1
1860:            (2,147,483,647) before wrapping."
1861: 
1862:       ::= { appnLsStatusEntry 1 }
1863: 
1864: appnLsStatusTime OBJECT-TYPE
1864: severe - object identifier `appnLsStatusTime' defined recursively or too long
1865:       SYNTAX DateAndTime
1866:       MAX-ACCESS read-only
1867:       STATUS current
1868:       DESCRIPTION
1869:           "Time when the exception condition occurred.  This time can be
1870:           used to identify when this event occurred in relation to other
1871:           events in the APPN node, for example, the time at which an APPC
1872:           session was either terminated or failed to be established.
1873:           This latter time is available in the appcHistSessTime object in
1874:           the APPC MIB."
1875: 
1876:       ::= { appnLsStatusEntry 2 }
1877: 
1878: appnLsStatusLsName OBJECT-TYPE
1878: severe - object identifier `appnLsStatusLsName' defined recursively or too long
1879:       SYNTAX DisplayString (SIZE (1..10))
1880:       MAX-ACCESS read-only
1881:       STATUS current
1882:       DESCRIPTION
1883:           "Administratively assigned name for the link station
1884:           experiencing the condition."
1885:       ::= { appnLsStatusEntry 3 }
1886: 
1887: appnLsStatusCpName OBJECT-TYPE
1887: severe - object identifier `appnLsStatusCpName' defined recursively or too long
1888:       SYNTAX DisplayString (SIZE (0 | 3..17))
1889:       MAX-ACCESS read-only
1890:       STATUS current
1891:       DESCRIPTION
1892:           "Fully qualified name of the adjacent node for this link
1893:           station.  An adjacent node is identified using the format
1894:           specified in the SnaControlPointName textual convention.
1895: 
1896:           The value of this object is determined as follows:
1897: 
1898:              1. If the adjacent node's name was received on XID, it
1899:                 is returned.
1900: 
1901:              2. If the adjacent node's name was not received on XID,
1902:                 but a locally-defined value is available, it is
1903:                 returned.
1904: 
1905:              3. Otherwise a string of length 0 is returned, indicating
1906:                 that no name is known for the adjacent node."
1907: 
1908:       ::= { appnLsStatusEntry 4 }
1909: 
1910: appnLsStatusPartnerId OBJECT-TYPE
1910: severe - object identifier `appnLsStatusPartnerId' defined recursively or too long
1911:       SYNTAX SnaNodeIdentification
1912:       MAX-ACCESS read-only
1913:       STATUS current
1914:       DESCRIPTION
1915:           "The partner's Node Identification, from bytes 2-5 of the XID
1916:           received from the partner.  If this value is not available,
1917:           then the characters '00000000' are returned."
1918: 
1919:       ::= { appnLsStatusEntry 5 }
1920: 
1921: appnLsStatusTgNum OBJECT-TYPE
1921: severe - object identifier `appnLsStatusTgNum' defined recursively or too long
1922:       SYNTAX INTEGER (0..256)
1922: warning - warning: use Integer32 instead of INTEGER in SMIv2
1923:       MAX-ACCESS read-only
1924:       STATUS current
1925:       DESCRIPTION
1926:           "Number associated with the TG to this link station, with a
1927:           range from 0 to 256.  A value of 256 indicates that the TG
1928:           number was unknown at the time of the failure."
1929: 
1930:       ::= { appnLsStatusEntry 6 }
1931: 
1932: appnLsStatusGeneralSense OBJECT-TYPE
1932: severe - object identifier `appnLsStatusGeneralSense' defined recursively or too long
1933:       SYNTAX SnaSenseData
1934:       MAX-ACCESS read-only
1935:       STATUS current
1936:       DESCRIPTION
1937:           "The error sense data associated with the start sequence of
1938:           activation of a link up to the beginning of the XID sequence.
1939: 
1940:           This is the sense data that came from Configuration Services
1941:           whenever the link did not activate or when it went inactive."
1942: 
1943:       ::= { appnLsStatusEntry 7 }
1944: 
1945: appnLsStatusRetry OBJECT-TYPE
1945: severe - object identifier `appnLsStatusRetry' defined recursively or too long
1946:       SYNTAX TruthValue
1947:       MAX-ACCESS read-only
1948:       STATUS current
1949:       DESCRIPTION
1950:           "Indicates whether the node will retry the start request to
1951:           activate the link."
1952: 
1953:       ::= { appnLsStatusEntry 8 }
1954: 
1955: appnLsStatusEndSense OBJECT-TYPE
1955: severe - object identifier `appnLsStatusEndSense' defined recursively or too long
1956:       SYNTAX SnaSenseData
1957:       MAX-ACCESS read-only
1958:       STATUS current
1959:       DESCRIPTION
1960:           "The sense data associated with the termination of the link
1961:           connection to adjacent node.
1962: 
1963:           This is the sense data that came from the DLC layer."
1964: 
1965:       ::= { appnLsStatusEntry 9 }
1966: 
1967: appnLsStatusXidLocalSense OBJECT-TYPE
1967: severe - object identifier `appnLsStatusXidLocalSense' defined recursively or too long
1968:       SYNTAX SnaSenseData
1969:       MAX-ACCESS read-only
1970:       STATUS current
1971:       DESCRIPTION
1972:           "The sense data associated with the rejection of the XID.
1973: 
1974:           This is the sense data that came from the local node (this
1975:           node) when it built the XID Negotiation Error control vector
1976:           (cv22) to send to the remote node."
1977: 
1978:       ::= { appnLsStatusEntry 10 }
1979: 
1980: appnLsStatusXidRemoteSense OBJECT-TYPE
1980: severe - object identifier `appnLsStatusXidRemoteSense' defined recursively or too long
1981:       SYNTAX SnaSenseData
1982:       MAX-ACCESS read-only
1983:       STATUS current
1984:       DESCRIPTION
1985:           "The sense data the adjacent node returned to this node
1986:           indicating the reason the XID was rejected.
1987: 
1988:           This is the sense data that came from the remote node in the
1989:           XID Negotiation Error control vector (cv22) it sent to the
1990:           local node (this node)."
1991: 
1992:       ::= { appnLsStatusEntry 11 }
1993: 
1994: appnLsStatusXidByteInError OBJECT-TYPE
1994: severe - object identifier `appnLsStatusXidByteInError' defined recursively or too long
1995:       SYNTAX INTEGER (0..65536)
1995: warning - warning: use Integer32 instead of INTEGER in SMIv2
1996:       MAX-ACCESS read-only
1997:       STATUS current
1998:       DESCRIPTION
1999:           "This object identifies the actual byte in the XID that caused
2000:           the error.  The value 65536 indicates that the object has no
2001:           meaning.
2002: 
2003:           For values in the range 0-65535, this object corresponds to
2004:           bytes 2-3 of the XID Negotiation (X'22') control vector."
2005: 
2006:       ::= { appnLsStatusEntry 12 }
2007: 
2008: appnLsStatusXidBitInError OBJECT-TYPE
2008: severe - object identifier `appnLsStatusXidBitInError' defined recursively or too long
2009:       SYNTAX INTEGER (0..8)
2009: warning - warning: use Integer32 instead of INTEGER in SMIv2
2010:       MAX-ACCESS read-only
2011:       STATUS current
2012:       DESCRIPTION
2013:           "This object identifies the actual bit in error (0 through 7)
2014:           within the errored byte of the XID.  The value 8 indicates that
2015:           this object has no meaning.
2016: 
2017:           For values in the range 0-7, this object corresponds to byte 4
2018:           of the XID Negotiation (X'22') control vector."
2019: 
2020:       ::= { appnLsStatusEntry 13 }
2021: 
2022: appnLsStatusDlcType OBJECT-TYPE
2022: severe - object identifier `appnLsStatusDlcType' defined recursively or too long
2023:       SYNTAX IANAifType
2024:       MAX-ACCESS read-only
2025:       STATUS current
2026:       DESCRIPTION
2027:           "The type of DLC interface, distinguished according to the
2028:           protocol immediately 'below' this layer."
2029:       ::= { appnLsStatusEntry 14 }
2030: 
2031: appnLsStatusLocalAddr OBJECT-TYPE
2031: severe - object identifier `appnLsStatusLocalAddr' defined recursively or too long
2032:       SYNTAX DisplayableDlcAddress
2033:       MAX-ACCESS read-only
2034:       STATUS current
2035:       DESCRIPTION
2036:           "Local address of this link station."
2037: 
2038:       ::= { appnLsStatusEntry 15 }
2039: 
2040: appnLsStatusRemoteAddr OBJECT-TYPE
2040: severe - object identifier `appnLsStatusRemoteAddr' defined recursively or too long
2041:       SYNTAX DisplayableDlcAddress
2042:       MAX-ACCESS read-only
2043:       STATUS current
2044:       DESCRIPTION
2045:           "Address of the remote link station on this link."
2046: 
2047:       ::= { appnLsStatusEntry 16 }
2048: 
2049: -- *********************************************************************
2050: -- APPN Virtual Routing Node Information
2051: -- This section provides information relating a virtual routing node to
2052: -- an APPN port.
2053: -- *********************************************************************
2054: 
2055: 
2056: appnVrnTable OBJECT-TYPE
2056: severe - object identifier `appnVrnTable' defined recursively or too long
2057:       SYNTAX SEQUENCE OF AppnVrnEntry
2058:       MAX-ACCESS not-accessible
2059:       STATUS current
2060:       DESCRIPTION
2061:           "This table relates a virtual routing node to an APPN port."
2062: 
2063:       ::= { appnVrnInfo 1 }
2064: 
2065: appnVrnEntry OBJECT-TYPE
2065: severe - object identifier `appnVrnEntry' defined recursively or too long
2065: warning -
warning: index of row `appnVrnEntry' can exceed OID size limit by 32 subidentifier(s)
2066:       SYNTAX AppnVrnEntry
2067:       MAX-ACCESS not-accessible
2068:       STATUS current
2069:       DESCRIPTION
2070:           "This table is indexed by the virtual routing node name, TG
2071:           number, and port name.  There will be a matching entry in the
2072:           appnLocalTgTable to represent status and characteristics of the
2073:           TG representing each virtual routing node definition."
2074: 
2075:       INDEX
2076:              { appnVrnName, appnVrnTgNum, appnVrnPortName }
2077:       ::= { appnVrnTable 1 }
2078: 
2079: AppnVrnEntry ::= SEQUENCE {
2080:       appnVrnName             SnaControlPointName,
2081:       appnVrnTgNum            INTEGER,
2082:       appnVrnPortName         DisplayString
2083: }
2084: 
2085: appnVrnName OBJECT-TYPE
2085: severe - object identifier `appnVrnName' defined recursively or too long
2086:       SYNTAX SnaControlPointName
2087:       MAX-ACCESS not-accessible
2088:       STATUS current
2089:       DESCRIPTION
2090:           "Administratively assigned name of the virtual routing node.
2091:           This is a fully qualified name, and matches the appnLocalTgDest
2092:           name in the appnLocalTgTable."
2093: 
2094:       ::= { appnVrnEntry 1 }
2095: 
2096: appnVrnTgNum OBJECT-TYPE
2096: severe - object identifier `appnVrnTgNum' defined recursively or too long
2097:       SYNTAX INTEGER (0..255)
2097: warning - warning: use Integer32 instead of INTEGER in SMIv2
2098:       MAX-ACCESS not-accessible
2099:       STATUS current
2100:       DESCRIPTION
2101:           "Number associated with the transmission group representing
2102:           this virtual routing node definition."
2103: 
2104:       ::= { appnVrnEntry 2 }
2105: 
2106: appnVrnPortName OBJECT-TYPE
2106: severe - object identifier `appnVrnPortName' defined recursively or too long
2107:       SYNTAX DisplayString (SIZE (1..10))
2108:       MAX-ACCESS read-only
2109:       STATUS current
2110:       DESCRIPTION
2111:           "The name of the port this virtual routing node definition is
2112:           defined to."
2113: 
2114:       ::= { appnVrnEntry 3 }
2115: 
2116: -- ************** The APPN Topology Group ******************************
2117: 
2118: appnNn                OBJECT IDENTIFIER ::= { appnObjects 2 }
2118: severe - object identifier `appnNn' defined recursively or too long
2119: appnNnTopo         OBJECT IDENTIFIER ::= { appnNn 1 }
2119: severe - object identifier `appnNnTopo' defined recursively or too long
2120: appnNnTopology     OBJECT IDENTIFIER ::= { appnNn 2 }
2120: severe - object identifier `appnNnTopology' defined recursively or too long
2121: 
2122: -- This group is used to represent the entire APPN network-node topology
2123: -- including network nodes, virtual routing nodes and all TGs associated
2124: -- with these nodes, including intersubnetwork TGs (ISTGs) and branch TGs.
2125: --
2126: -- Network nodes
2127: -- The APPN topology database consists of information about every APPN
2128: -- network node in this network node's topology subnetwork.  This
2129: -- information is learned over time as each network node exchanges
2130: -- topology information with the network nodes adjacent to it.  The
2131: -- database consists of information about each node, and information
2132: -- about all of the transmission groups used by these nodes.
2133: --
2134: -- Virtual routing nodes
2135: -- Information about virtual routing nodes (representing connection
2136: -- networks) is treated in the same way as information about network
2137: -- nodes, and is replicated at each network node.  The FRSN, node name,
2138: -- and node type are the only meaningful fields for a virtual routing
2139: -- node.  The other node objects return unspecified values.  Each
2140: -- node that has defined a TG with this virtual routing node as the
2141: -- destination also defines a TG on this virtual routing node.  There
2142: -- is a TG record for each node that uses this virtual routing node.
2143: --
2144: -- The APPN node table represents node information from the APPN topology
2145: -- database, with the FRSN and APPN fully qualified CP name serving as
2146: -- the index.  The FRSN is the agent's relative time stamp of an update
2147: -- to the network topology database.  After collecting the entire database
2148: -- once, a management application can issue GET NEXT commands starting
2149: -- from the last rows it has retrieved from the appnNnTopologyFRTable and
2150: -- from the appnNnTgTopologyFRTable.  When the response to either of these
2151: -- GET NEXT commands returns another row of its respective table, this
2152: -- indicates a change to the agent's topology database.  The management
2153: -- application can then retrieve only the updates to the table, using
2154: -- GET NEXT commands starting from the last retrieved node or TG entry.
2155: --
2156: -- The format of the actual APPN topology database is as follows:
2157: --
2158: -- Node table (entry for each node in network)
2159: --   TG table (entry for each TG owned by node)
2160: --
2161: -- Due to SNMP's ASN.1 limitations, we cannot represent the TG table
2162: -- within the node table in this way.  We define separate tables for
2163: -- nodes and TGs, adding the node name to each TG entry to provide a
2164: -- means of correlating the TG with its originating node.
2165: 
2166: appnNnTopoMaxNodes OBJECT-TYPE
2166: severe - object identifier `appnNnTopoMaxNodes' defined recursively or too long
2167:       SYNTAX Gauge32
2168:       UNITS "node entries"
2169:       MAX-ACCESS read-only
2170:       STATUS current
2171:       DESCRIPTION
2172:           "Maximum number of node entries allowed in the APPN topology
2173:           database.  It is an implementation choice whether to count only
2174:           network-node entries, or to count all node entries.  If the
2175:           number of node entries exceeds this value, APPN will issue an
2176:           Alert and the node can no longer participate as a network node.
2177:           The value 0 indicates that the local node has no defined limit,
2178:           and the number of node entries is bounded only by memory."
2179: 
2180:       ::= { appnNnTopo 1 }
2181: 
2182: appnNnTopoCurNumNodes OBJECT-TYPE
2182: severe - object identifier `appnNnTopoCurNumNodes' defined recursively or too long
2183:       SYNTAX Gauge32
2184:       UNITS "node entries"
2185:       MAX-ACCESS read-only
2186:       STATUS current
2187:       DESCRIPTION
2188:           "Current number of node entries in this node's topology
2189:           database.  It is an implementation choice whether to count only
2190:           network-node entries, or to count all node entries, but an
2191:           implementation must make the same choice here that it makes for
2192:           the appnNnTopoMaxNodes object.  If this value exceeds the
2193:           maximum number of nodes allowed (appnNnTopoMaxNodes, if that
2194:           field in not 0), APPN Alert CPDB002 is issued."
2195: 
2196:       ::= { appnNnTopo 2 }
2197: 
2198: appnNnTopoNodePurges OBJECT-TYPE
2198: severe - object identifier `appnNnTopoNodePurges' defined recursively or too long
2199:       SYNTAX AppnNodeCounter
2200:       UNITS "node entries"
2201:       MAX-ACCESS read-only
2202:       STATUS current
2203:       DESCRIPTION
2204:           "Total number of topology node records purged from this node's
2205:           topology database since the node was last reinitialized."
2206: 
2207:       ::= { appnNnTopo 3 }
2208: 
2209: appnNnTopoTgPurges OBJECT-TYPE
2209: severe - object identifier `appnNnTopoTgPurges' defined recursively or too long
2210:       SYNTAX AppnNodeCounter
2211:       UNITS "TG entries"
2212:       MAX-ACCESS read-only
2213:       STATUS current
2214:       DESCRIPTION
2215:           "Total number of topology TG records purged from this node's
2216:           topology database since the node was last reinitialized."
2217: 
2218:       ::= { appnNnTopo 4 }
2219: 
2220: appnNnTopoTotalTduWars OBJECT-TYPE
2220: severe - object identifier `appnNnTopoTotalTduWars' defined recursively or too long
2221:       SYNTAX AppnNodeCounter
2222:       UNITS "TDU wars"
2223:       MAX-ACCESS read-only
2224:       STATUS current
2225:       DESCRIPTION
2226:           "Number of TDU wars detected by this node since its last
2227:           initialization."
2228: 
2229:       ::= { appnNnTopo 5 }
2230: 
2231: 
2232: 
2233: -- APPN network node topology table (using FRSN and name as index)
2234: 
2235: -- This table describes every APPN network node and virtual routing node
2236: -- represented in this node's topology database.
2237: 
2238: appnNnTopologyFRTable OBJECT-TYPE
2238: severe - object identifier `appnNnTopologyFRTable' defined recursively or too long
2239:       SYNTAX SEQUENCE OF AppnNnTopologyFREntry
2240:       MAX-ACCESS not-accessible
2241:       STATUS current
2242:       DESCRIPTION
2243:           "Portion of the APPN topology database that describes all of
2244:           the APPN network nodes and virtual routing nodes known to this
2245:           node."
2246: 
2247:       ::= { appnNnTopology 3 }
2248: 
2249: appnNnTopologyFREntry OBJECT-TYPE
2249: severe - object identifier `appnNnTopologyFREntry' defined recursively or too long
2249: warning -
warning: index of row `appnNnTopologyFREntry' can exceed OID size limit by 21 subidentifier(s)
2250:       SYNTAX AppnNnTopologyFREntry
2251:       MAX-ACCESS not-accessible
2252:       STATUS current
2253:       DESCRIPTION
2254:           "The FRSN and the fully qualified node name are used to index
2255:           this table."
2256: 
2257:       INDEX
2258:              {appnNnNodeFRFrsn,
2259:               appnNnNodeFRName}
2260: 
2261:       ::= { appnNnTopologyFRTable 1 }
2262: 
2263: AppnNnTopologyFREntry ::= SEQUENCE {
2264:       appnNnNodeFRFrsn                     Unsigned32,
2265:       appnNnNodeFRName                     SnaControlPointName,
2266:       appnNnNodeFREntryTimeLeft            AppnTopologyEntryTimeLeft,
2267:       appnNnNodeFRType                     INTEGER,
2268:       appnNnNodeFRRsn                      Unsigned32,
2269:       appnNnNodeFRRouteAddResist           INTEGER,
2270:       appnNnNodeFRCongested                TruthValue,
2271:       appnNnNodeFRIsrDepleted              TruthValue,
2272:       appnNnNodeFRQuiescing                TruthValue,
2273:       appnNnNodeFRGateway                  TruthValue,
2274:       appnNnNodeFRCentralDirectory         TruthValue,
2275:       appnNnNodeFRIsr                      TruthValue,
2276:       appnNnNodeFRGarbageCollect           TruthValue,
2277: 
2278:       appnNnNodeFRHprSupport               INTEGER,
2279:       appnNnNodeFRPeriBorderSup            TruthValue,
2280:       appnNnNodeFRInterchangeSup           TruthValue,
2281:       appnNnNodeFRExteBorderSup            TruthValue,
2282:       appnNnNodeFRBranchAwareness          TruthValue
2283: }
2284: 
2285: appnNnNodeFRFrsn OBJECT-TYPE
2285: severe - object identifier `appnNnNodeFRFrsn' defined recursively or too long
2286:       SYNTAX Unsigned32
2287:       MAX-ACCESS not-accessible
2288:       STATUS current
2289:       DESCRIPTION
2290:           "Flow reduction sequence numbers (FRSNs) are associated with
2291:           Topology Database Updates (TDUs) and are unique only within
2292:           each APPN network node.  A TDU can be associated with multiple
2293:           APPN resources.  This FRSN indicates the last relative time
2294:           this resource was updated at the agent node."
2295: 
2296:       ::= { appnNnTopologyFREntry 1 }
2297: 
2298: appnNnNodeFRName OBJECT-TYPE
2298: severe - object identifier `appnNnNodeFRName' defined recursively or too long
2299:       SYNTAX SnaControlPointName
2300:       MAX-ACCESS not-accessible
2301:       STATUS current
2302:       DESCRIPTION
2303:           "Administratively assigned network name that is locally defined
2304:           at each network node."
2305: 
2306:       ::= { appnNnTopologyFREntry 2 }
2307: 
2308: appnNnNodeFREntryTimeLeft OBJECT-TYPE
2308: severe - object identifier `appnNnNodeFREntryTimeLeft' defined recursively or too long
2309:       SYNTAX AppnTopologyEntryTimeLeft
2310:       UNITS "days"
2311:       MAX-ACCESS read-only
2312:       STATUS current
2313:       DESCRIPTION
2314:           "Number of days before deletion of this network node entry."
2315:       ::= { appnNnTopologyFREntry 3 }
2316: 
2317: appnNnNodeFRType OBJECT-TYPE
2317: severe - object identifier `appnNnNodeFRType' defined recursively or too long
2318:       SYNTAX INTEGER {
2319:                      networkNode(1),
2320:                      virtualRoutingNode(3)
2321:                      }
2322:       MAX-ACCESS read-only
2323:       STATUS current
2324:       DESCRIPTION
2325:           "Type of APPN node."
2326: 
2327:       ::= { appnNnTopologyFREntry 4 }
2328: 
2329: appnNnNodeFRRsn OBJECT-TYPE
2329: severe - object identifier `appnNnNodeFRRsn' defined recursively or too long
2330:       SYNTAX Unsigned32
2331:       MAX-ACCESS read-only
2332:       STATUS current
2333:       DESCRIPTION
2334:           "Resource sequence number, which is assigned and controlled by
2335:           the network node that owns this resource.  An odd number
2336:           indicates that information about the resource is inconsistent.
2337: 
2338:           This object corresponds to the numeric value in cv4580, bytes
2339:           2-5."
2340: 
2341:       ::= { appnNnTopologyFREntry 5 }
2342: 
2343: appnNnNodeFRRouteAddResist OBJECT-TYPE
2343: severe - object identifier `appnNnNodeFRRouteAddResist' defined recursively or too long
2344:       SYNTAX INTEGER (0..255)
2344: warning - warning: use Integer32 instead of INTEGER in SMIv2
2345:       MAX-ACCESS read-only
2346:       STATUS current
2347:       DESCRIPTION
2348:           "Route addition resistance.
2349: 
2350:           This administratively assigned value indicates the relative
2351:           desirability of using this node for intermediate session
2352:           traffic.  The value, which can be any integer 0-255, is used
2353:           in route computation.  The lower the value, the more
2354:           desirable the node is for intermediate routing.
2355: 
2356:           This object corresponds to cv4580, byte 6."
2357: 
2358:       ::= { appnNnTopologyFREntry 6 }
2359: 
2360: appnNnNodeFRCongested OBJECT-TYPE
2360: severe - object identifier `appnNnNodeFRCongested' defined recursively or too long
2361:       SYNTAX TruthValue
2362:       MAX-ACCESS read-only
2363:       STATUS current
2364:       DESCRIPTION
2365:           "Indicates whether this node is congested.  This node is not be
2366:           included in route selection by other nodes when this congestion
2367:           exists.
2368: 
2369:           This object corresponds to cv4580, byte 7, bit 0."
2370: 
2371:       ::= { appnNnTopologyFREntry 7 }
2372: 
2373: appnNnNodeFRIsrDepleted OBJECT-TYPE
2373: severe - object identifier `appnNnNodeFRIsrDepleted' defined recursively or too long
2374:       SYNTAX TruthValue
2375:       MAX-ACCESS read-only
2376:       STATUS current
2377:       DESCRIPTION
2378:           "Indicates whether intermediate session routing resources are
2379:           depleted.  This node is not included in intermediate route
2380:           selection by other nodes when resources are depleted.
2381: 
2382:           This object corresponds to cv4580, byte 7, bit 1."
2383: 
2384:       ::= { appnNnTopologyFREntry 8 }
2385: 
2386: appnNnNodeFRQuiescing OBJECT-TYPE
2386: severe - object identifier `appnNnNodeFRQuiescing' defined recursively or too long
2387:       SYNTAX TruthValue
2388:       MAX-ACCESS read-only
2389:       STATUS current
2390:       DESCRIPTION
2391:           "Indicates whether the node is quiescing.  This node is not
2392:           included in route selection by other nodes when the node is
2393:           quiescing.
2394: 
2395:           This object corresponds to cv4580, byte 7, bit 5."
2396: 
2397:       ::= { appnNnTopologyFREntry 9 }
2398: 
2399: appnNnNodeFRGateway OBJECT-TYPE
2399: severe - object identifier `appnNnNodeFRGateway' defined recursively or too long
2400:       SYNTAX TruthValue
2401:       MAX-ACCESS read-only
2402:       STATUS current
2403:       DESCRIPTION
2404:           "Indicates whether the node provide gateway services.
2405: 
2406:           This object corresponds to cv4580, byte 8, bit 0."
2407: 
2408: 
2409:       ::= { appnNnTopologyFREntry 10 }
2410: 
2411: appnNnNodeFRCentralDirectory OBJECT-TYPE
2411: severe - object identifier `appnNnNodeFRCentralDirectory' defined recursively or too long
2412:       SYNTAX TruthValue
2413:       MAX-ACCESS read-only
2414:       STATUS current
2415:       DESCRIPTION
2416:           "Indicates whether the node supports central directory
2417:           services.
2418: 
2419:           This object corresponds to cv4580, byte 8, bit 1."
2420: 
2421: 
2422:       ::= { appnNnTopologyFREntry 11 }
2423: 
2424: appnNnNodeFRIsr OBJECT-TYPE
2424: severe - object identifier `appnNnNodeFRIsr' defined recursively or too long
2425:       SYNTAX TruthValue
2426:       MAX-ACCESS read-only
2427:       STATUS current
2428:       DESCRIPTION
2429:           "Indicates whether the node supports intermediate session
2430:           routing (ISR).
2431: 
2432:           This object corresponds to cv4580, byte 8, bit 2."
2433: 
2434:       ::= { appnNnTopologyFREntry 12 }
2435: 
2436: appnNnNodeFRGarbageCollect OBJECT-TYPE
2436: severe - object identifier `appnNnNodeFRGarbageCollect' defined recursively or too long
2437:       SYNTAX TruthValue
2438:       MAX-ACCESS read-only
2439:       STATUS current
2440:       DESCRIPTION
2441:           "Indicates whether the node has been marked for garbage
2442:           collection (deletion from the topology database) upon the next
2443:           garbage collection cycle.
2444: 
2445:           This object corresponds to cv4580, byte 7, bit 3."
2446: 
2447:       ::= { appnNnTopologyFREntry 13 }
2448: 
2449: appnNnNodeFRHprSupport OBJECT-TYPE
2449: severe - object identifier `appnNnNodeFRHprSupport' defined recursively or too long
2450:       SYNTAX INTEGER {
2451:                  noHprSupport(1),
2452:                  hprBaseOnly(2),
2453:                  rtpTower(3),
2454:                  controlFlowsOverRtpTower(4)
2455:                      }
2456:       MAX-ACCESS read-only
2457:       STATUS current
2458:       DESCRIPTION
2459:           "Indicates the node's level of support for high-performance
2460:           routing (HPR):
2461: 
2462:              noHprSupport(1)             - no HPR support
2463:              hprBaseOnly(2)              - HPR base (option set 1400)
2464:                                            supported
2465:              rtpTower(3)                 - HPR base and RTP tower
2466:                                            (option set 1401) supported
2467:              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
2468:                                            control flows over RTP
2469:                                            (option set 1402) supported
2470: 
2471:           This object corresponds to cv4580, byte 9, bits 3-4."
2472: 
2473:       ::= { appnNnTopologyFREntry 14 }
2474: 
2475: appnNnNodeFRPeriBorderSup OBJECT-TYPE
2475: severe - object identifier `appnNnNodeFRPeriBorderSup' defined recursively or too long
2476:       SYNTAX TruthValue
2477:       MAX-ACCESS read-only
2478:       STATUS current
2479:       DESCRIPTION
2480:           "Indicates whether this node has peripheral border node
2481:           support.
2482: 
2483:           This object corresponds to cv4580, byte 9, bit 0."
2484: 
2485:       ::= { appnNnTopologyFREntry 15 }
2486: 
2487: appnNnNodeFRInterchangeSup OBJECT-TYPE
2487: severe - object identifier `appnNnNodeFRInterchangeSup' defined recursively or too long
2488:       SYNTAX TruthValue
2489:       MAX-ACCESS read-only
2490:       STATUS current
2491:       DESCRIPTION
2492:           "Indicates whether this node has interchange node support.
2493: 
2494:           This object corresponds to cv4580, byte 9, bit 1."
2495: 
2496:       ::= { appnNnTopologyFREntry 16 }
2497: 
2498: appnNnNodeFRExteBorderSup OBJECT-TYPE
2498: severe - object identifier `appnNnNodeFRExteBorderSup' defined recursively or too long
2499:       SYNTAX TruthValue
2500:       MAX-ACCESS read-only
2501:       STATUS current
2502:       DESCRIPTION
2503:           "Indicates whether this node has extended border node
2504:            support.
2505: 
2506:           This object corresponds to cv4580, byte 9, bit 2."
2507:       ::= { appnNnTopologyFREntry 17 }
2508: 
2509: appnNnNodeFRBranchAwareness OBJECT-TYPE
2509: severe - object identifier `appnNnNodeFRBranchAwareness' defined recursively or too long
2510:       SYNTAX TruthValue
2511:       MAX-ACCESS read-only
2512:       STATUS current
2513:       DESCRIPTION
2514:           "Indicates whether this node supports branch awareness.
2515: 
2516:           This object corresponds to cv4580, byte 8, bit 4."
2517: 
2518:       ::= { appnNnTopologyFREntry 18 }
2519: 
2520: 
2521: --APPN transmission group (TG) table
2522: 
2523: -- This table describes the TGs associated with all the APPN network
2524: -- nodes known to this node.   The originating (owning) node for each
2525: -- TG is repeated here to provide a means of correlating the TGs with
2526: -- the nodes.
2527: 
2528: appnNnTgTopologyFRTable OBJECT-TYPE
2528: severe - object identifier `appnNnTgTopologyFRTable' defined recursively or too long
2529:       SYNTAX SEQUENCE OF AppnNnTgTopologyFREntry
2530:       MAX-ACCESS not-accessible
2531:       STATUS current
2532:       DESCRIPTION
2533:           "Portion of the APPN topology database that describes all of
2534:           the APPN transmissions groups between nodes in the database."
2535: 
2536:       ::= { appnNnTopology 4 }
2537: 
2538: appnNnTgTopologyFREntry OBJECT-TYPE
2538: severe - object identifier `appnNnTgTopologyFREntry' defined recursively or too long
2538: warning -
warning: index of row `appnNnTgTopologyFREntry' can exceed OID size limit by 40 subidentifier(s)
2539:       SYNTAX AppnNnTgTopologyFREntry
2540:       MAX-ACCESS not-accessible
2541:       STATUS current
2542:       DESCRIPTION
2543:           "This table is indexed by four columns:  FRSN, TG owner fully
2544:           qualified node name, TG destination fully qualified node name,
2545:           and TG number."
2546: 
2547:       INDEX
2548:              {appnNnTgFRFrsn,
2549:               appnNnTgFROwner,
2550:               appnNnTgFRDest,
2551:               appnNnTgFRNum}
2552: 
2553:       ::= { appnNnTgTopologyFRTable 1 }
2554: 
2555: AppnNnTgTopologyFREntry ::= SEQUENCE {
2556: 
2557:       appnNnTgFRFrsn           Unsigned32,
2558:       appnNnTgFROwner          SnaControlPointName,
2559:       appnNnTgFRDest           SnaControlPointName,
2560:       appnNnTgFRNum            INTEGER,
2561:       appnNnTgFREntryTimeLeft  AppnTopologyEntryTimeLeft,
2562: 
2563:       appnNnTgFRDestVirtual    TruthValue,
2564:       appnNnTgFRDlcData        AppnTgDlcData,
2565: 
2566:       appnNnTgFRRsn            Unsigned32,
2567:       appnNnTgFROperational    TruthValue,
2568:       appnNnTgFRQuiescing      TruthValue,
2569:       appnNnTgFRCpCpSession    INTEGER,
2570:       appnNnTgFREffCap         AppnTgEffectiveCapacity,
2571:       appnNnTgFRConnCost       INTEGER,
2572:       appnNnTgFRByteCost       INTEGER,
2573:       appnNnTgFRSecurity       AppnTgSecurity,
2574:       appnNnTgFRDelay          AppnTgDelay,
2575:       appnNnTgFRUsr1           INTEGER,
2576:       appnNnTgFRUsr2           INTEGER,
2577:       appnNnTgFRUsr3           INTEGER,
2578:       appnNnTgFRGarbageCollect TruthValue,
2579:       appnNnTgFRSubareaNum     Unsigned32,
2580: 
2581:       appnNnTgFRHprSup         TruthValue,
2582:       appnNnTgFRDestHprTrans   TruthValue,
2583:       appnNnTgFRTypeIndicator  INTEGER,
2584:       appnNnTgFRIntersubnet    TruthValue,
2585:       appnNnTgFRMltgLinkType   TruthValue,
2586:       appnNnTgFRBranchTg       TruthValue
2587: }
2588: 
2589: 
2590: appnNnTgFRFrsn OBJECT-TYPE
2590: severe - object identifier `appnNnTgFRFrsn' defined recursively or too long
2591:       SYNTAX Unsigned32
2592:       MAX-ACCESS not-accessible
2593:       STATUS current
2594:       DESCRIPTION
2595:           "Flow reduction sequence numbers (FRSNs) are associated with
2596:           Topology Database Updates (TDUs) and are unique only within
2597:           each APPN network node.  A TDU can be associated with multiple
2598:           APPN resources.  This FRSN indicates the last time this
2599:           resource was updated at this node."
2600: 
2601:       ::= { appnNnTgTopologyFREntry 1 }
2602: 
2603: appnNnTgFROwner OBJECT-TYPE
2603: severe - object identifier `appnNnTgFROwner' defined recursively or too long
2604:       SYNTAX SnaControlPointName
2605:       MAX-ACCESS not-accessible
2606:       STATUS current
2607:       DESCRIPTION
2608:           "Administratively assigned name for the originating node for
2609:           this TG.  This is the same name specified in the node table."
2610: 
2611:       ::= { appnNnTgTopologyFREntry 2 }
2612: 
2613: appnNnTgFRDest OBJECT-TYPE
2613: severe - object identifier `appnNnTgFRDest' defined recursively or too long
2614:       SYNTAX SnaControlPointName
2615:       MAX-ACCESS not-accessible
2616:       STATUS current
2617:       DESCRIPTION
2618:           "Administratively assigned fully qualified network name for the
2619:           destination node for this TG."
2620: 
2621:       ::= { appnNnTgTopologyFREntry 3 }
2622: 
2623: appnNnTgFRNum OBJECT-TYPE
2623: severe - object identifier `appnNnTgFRNum' defined recursively or too long
2624:       SYNTAX INTEGER  (0..255)
2624: warning - warning: use Integer32 instead of INTEGER in SMIv2
2625:       MAX-ACCESS not-accessible
2626:       STATUS current
2627:       DESCRIPTION
2628:           "Number associated with this transmission group.  Range is
2629:           0-255."
2630: 
2631:       ::= { appnNnTgTopologyFREntry 4 }
2632: 
2633: appnNnTgFREntryTimeLeft OBJECT-TYPE
2633: severe - object identifier `appnNnTgFREntryTimeLeft' defined recursively or too long
2634:       SYNTAX AppnTopologyEntryTimeLeft
2635:       UNITS "days"
2636:       MAX-ACCESS read-only
2637:       STATUS current
2638:       DESCRIPTION
2639:           "Number of days before deletion of this network node TG entry
2640:           if it is not operational or has an odd (inconsistent) RSN."
2641: 
2642:       ::= { appnNnTgTopologyFREntry 5 }
2643: 
2644: appnNnTgFRDestVirtual OBJECT-TYPE
2644: severe - object identifier `appnNnTgFRDestVirtual' defined recursively or too long
2645:       SYNTAX TruthValue
2646:       MAX-ACCESS read-only
2647:       STATUS current
2648:       DESCRIPTION
2649:           "Indicates whether the destination node is a virtual routing
2650:           node."
2651:       ::= { appnNnTgTopologyFREntry 6 }
2652: 
2653: appnNnTgFRDlcData OBJECT-TYPE
2653: severe - object identifier `appnNnTgFRDlcData' defined recursively or too long
2654:       SYNTAX AppnTgDlcData
2655:       MAX-ACCESS read-only
2656:       STATUS current
2657:       DESCRIPTION
2658:           "DLC-specific data related to a link connection network."
2659: 
2660:       ::= { appnNnTgTopologyFREntry 7 }
2661: 
2662: appnNnTgFRRsn OBJECT-TYPE
2662: severe - object identifier `appnNnTgFRRsn' defined recursively or too long
2663:       SYNTAX Unsigned32
2664:       MAX-ACCESS read-only
2665:       STATUS current
2666:       DESCRIPTION
2667:           "Current owning node's resource sequence number for this
2668:           resource.  An odd number indicates that information about the
2669:           resource is inconsistent.
2670: 
2671:           This object corresponds to the numeric value in cv47, bytes
2672:           2-5"
2673: 
2674:       ::= { appnNnTgTopologyFREntry 8 }
2675: 
2676: appnNnTgFROperational OBJECT-TYPE
2676: severe - object identifier `appnNnTgFROperational' defined recursively or too long
2677:       SYNTAX TruthValue
2678:       MAX-ACCESS read-only
2679:       STATUS current
2680:       DESCRIPTION
2681:           "Indicates whether the transmission group is operational.
2682: 
2683:           This object corresponds to cv47, byte 6, bit 0."
2684: 
2685:       ::= { appnNnTgTopologyFREntry 9 }
2686: 
2687: appnNnTgFRQuiescing OBJECT-TYPE
2687: severe - object identifier `appnNnTgFRQuiescing' defined recursively or too long
2688:       SYNTAX TruthValue
2689:       MAX-ACCESS read-only
2690:       STATUS current
2691:       DESCRIPTION
2692:           "Indicates whether the transmission group is quiescing.
2693: 
2694:           If the TG owner is either an extended border node or a
2695:           branch-aware network node (indicated, respectively, by
2696:           the appnNnNodeFRExteBorderSup and appnNnNodeFRBranchAwareness
2697:           objects in the corresponding appnNnTopologyFREntry), then
2698:           this indicator is artificially set to TRUE in the APPN
2699:           topology database, to remove the TG from other nodes'
2700:           route calculations.  A management application can
2701:           determine whether the TG is actually quiescing by
2702:           examining its appnLocalTgQuiescing object at the TG owner.
2703: 
2704:           This object corresponds to cv47, byte 6, bit 2."
2705: 
2706:       ::= { appnNnTgTopologyFREntry 10 }
2707: 
2708: appnNnTgFRCpCpSession OBJECT-TYPE
2708: severe - object identifier `appnNnTgFRCpCpSession' defined recursively or too long
2709:       SYNTAX INTEGER {
2710:                      supportedUnknownStatus(1),
2711:                      supportedActive(2),
2712:                      notSupported(3),
2713:                      supportedNotActive(4)
2714:                      }
2715:       MAX-ACCESS read-only
2716:       STATUS current
2717:       DESCRIPTION
2718:           "Indicates whether CP-CP sessions are supported on this TG, and
2719:           whether the TG owner's contention-winner session is active on
2720:           this TG.  Some nodes in the network are not able to
2721:           differentiate support and status of CP-CP sessions, and thus
2722:           may report the 'supportedUnknownStatus' value.
2723: 
2724:           This object corresponds to cv47, byte 6, bits 3-4."
2725: 
2726:       ::= { appnNnTgTopologyFREntry 11 }
2727: 
2728: 
2729: appnNnTgFREffCap OBJECT-TYPE
2729: severe - object identifier `appnNnTgFREffCap' defined recursively or too long
2730:       SYNTAX AppnTgEffectiveCapacity
2731:       MAX-ACCESS read-only
2732:       STATUS current
2733:       DESCRIPTION
2734:           "Effective capacity for this TG."
2735: 
2736:       ::= { appnNnTgTopologyFREntry 12 }
2737: 
2738: appnNnTgFRConnCost OBJECT-TYPE
2738: severe - object identifier `appnNnTgFRConnCost' defined recursively or too long
2739:       SYNTAX INTEGER (0..255)
2739: warning - warning: use Integer32 instead of INTEGER in SMIv2
2740:       MAX-ACCESS read-only
2741:       STATUS current
2742:       DESCRIPTION
2743:           "Cost per connect time.
2744: 
2745:           This is an administratively assigned value representing the
2746:           relative cost per unit of time to use this TG.  Range is from
2747:           0, which means no cost, to 255, which indicates maximum cost.
2748: 
2749:           This object corresponds to cv47, byte 13."
2750: 
2751:       ::= { appnNnTgTopologyFREntry 13 }
2752: 
2753: appnNnTgFRByteCost OBJECT-TYPE
2753: severe - object identifier `appnNnTgFRByteCost' defined recursively or too long
2754:       SYNTAX INTEGER (0..255)
2754: warning - warning: use Integer32 instead of INTEGER in SMIv2
2755:       MAX-ACCESS read-only
2756:       STATUS current
2757:       DESCRIPTION
2758:           "Cost per byte transmitted.
2759: 
2760:           This is an administratively assigned value representing the
2761:           relative cost of transmitting a byte over this TG.  Range is
2762:           from 0, which means no cost, to 255, which indicates maximum
2763:           cost.
2764: 
2765:           This object corresponds to cv47, byte 14."
2766: 
2767:       ::= { appnNnTgTopologyFREntry 14 }
2768: 
2769: appnNnTgFRSecurity OBJECT-TYPE
2769: severe - object identifier `appnNnTgFRSecurity' defined recursively or too long
2770:       SYNTAX AppnTgSecurity
2771:       MAX-ACCESS read-only
2772:       STATUS current
2773:       DESCRIPTION
2774:           "Administratively assigned security level of this TG.
2775: 
2776:           This object corresponds to cv47, byte 16."
2777: 
2778:       ::= { appnNnTgTopologyFREntry 15 }
2779: 
2780: appnNnTgFRDelay OBJECT-TYPE
2780: severe - object identifier `appnNnTgFRDelay' defined recursively or too long
2781:       SYNTAX AppnTgDelay
2782:       MAX-ACCESS read-only
2783:       STATUS current
2784:       DESCRIPTION
2785:           "Administratively assigned delay associated with this TG.
2786: 
2787:           This object corresponds to cv47, byte 17."
2788: 
2789:       ::= { appnNnTgTopologyFREntry 16 }
2790: 
2791: appnNnTgFRUsr1 OBJECT-TYPE
2791: severe - object identifier `appnNnTgFRUsr1' defined recursively or too long
2792:       SYNTAX INTEGER (0..255)
2792: warning - warning: use Integer32 instead of INTEGER in SMIv2
2793:       MAX-ACCESS read-only
2794:       STATUS current
2795:       DESCRIPTION
2796:           "First user-defined TG characteristic for this TG.  This is
2797:           an administratively assigned value associated with the TG.
2798: 
2799:           This object corresponds to cv47, byte 19."
2800: 
2801:       ::= { appnNnTgTopologyFREntry 17 }
2802: 
2803: appnNnTgFRUsr2 OBJECT-TYPE
2803: severe - object identifier `appnNnTgFRUsr2' defined recursively or too long
2804:       SYNTAX INTEGER (0..255)
2804: warning - warning: use Integer32 instead of INTEGER in SMIv2
2805:       MAX-ACCESS read-only
2806:       STATUS current
2807:       DESCRIPTION
2808:           "Second user-defined TG characteristic for this TG.  This is
2809:           an administratively assigned value associated with the TG.
2810: 
2811:           This object corresponds to cv47, byte 20."
2812: 
2813:       ::= { appnNnTgTopologyFREntry 18 }
2814: 
2815: appnNnTgFRUsr3 OBJECT-TYPE
2815: severe - object identifier `appnNnTgFRUsr3' defined recursively or too long
2816:       SYNTAX INTEGER (0..255)
2816: warning - warning: use Integer32 instead of INTEGER in SMIv2
2817:       MAX-ACCESS read-only
2818:       STATUS current
2819:       DESCRIPTION
2820:           "Third user-defined TG characteristic for this TG.  This is
2821:           an administratively assigned value associated with the TG.
2822: 
2823:           This object corresponds to cv47, byte 21."
2824: 
2825:       ::= { appnNnTgTopologyFREntry 19 }
2826: 
2827: appnNnTgFRGarbageCollect OBJECT-TYPE
2827: severe - object identifier `appnNnTgFRGarbageCollect' defined recursively or too long
2828:       SYNTAX TruthValue
2829:       MAX-ACCESS read-only
2830:       STATUS current
2831:       DESCRIPTION
2832:           "Indicates whether the TG has been marked for garbage
2833:           collection (deletion from the topology database) upon the next
2834:           garbage collection cycle.
2835: 
2836:           This object corresponds to cv47, byte 6, bit 1."
2837: 
2838:       ::= { appnNnTgTopologyFREntry 20 }
2839: 
2840: appnNnTgFRSubareaNum OBJECT-TYPE
2840: severe - object identifier `appnNnTgFRSubareaNum' defined recursively or too long
2841:       SYNTAX Unsigned32
2842:       MAX-ACCESS read-only
2843:       STATUS current
2844:       DESCRIPTION
2845:           "The subarea number associated with this TG.
2846: 
2847:           This object corresponds to cv4680, bytes m+2 through m+5."
2848: 
2849:       ::= { appnNnTgTopologyFREntry 21 }
2850: 
2851: appnNnTgFRHprSup OBJECT-TYPE
2851: severe - object identifier `appnNnTgFRHprSup' defined recursively or too long
2852:       SYNTAX TruthValue
2853:       MAX-ACCESS read-only
2854:       STATUS current
2855:       DESCRIPTION
2856:           "Indicates whether high performance routing (HPR)
2857:           is supported over this TG.
2858: 
2859:           This object corresponds to cv4680, byte m+1, bit 2."
2860: 
2861:       ::= { appnNnTgTopologyFREntry 22 }
2862: 
2863: appnNnTgFRDestHprTrans OBJECT-TYPE
2863: severe - object identifier `appnNnTgFRDestHprTrans' defined recursively or too long
2864:       SYNTAX TruthValue
2865:       MAX-ACCESS read-only
2866:       STATUS current
2867:       DESCRIPTION
2868:           "Indicates whether the destination node supports
2869:           high performance routing (HPR) transport tower.
2870: 
2871:           This object corresponds to cv4680, byte m+1, bit 7."
2872: 
2873:       ::= { appnNnTgTopologyFREntry 23 }
2874: 
2875: appnNnTgFRTypeIndicator OBJECT-TYPE
2875: severe - object identifier `appnNnTgFRTypeIndicator' defined recursively or too long
2876:       SYNTAX INTEGER {
2877:                       unknown(1),
2878:                       appnOrBfTg(2),
2879:                       interchangeTg(3),
2880:                       virtualRouteTg(4)
2881:                      }
2882:       MAX-ACCESS read-only
2883:       STATUS current
2884:       DESCRIPTION
2885:           "Indicates the type of the TG.
2886: 
2887:           This object corresponds to cv4680, byte m+1, bits 3-4."
2888: 
2889:       ::= { appnNnTgTopologyFREntry 24 }
2890: 
2891: appnNnTgFRIntersubnet OBJECT-TYPE
2891: severe - object identifier `appnNnTgFRIntersubnet' defined recursively or too long
2892:       SYNTAX TruthValue
2893:       MAX-ACCESS read-only
2894:       STATUS current
2895:       DESCRIPTION
2896:           "Indicates whether the transmission group is an intersubnet TG,
2897:           which defines a border between subnetworks.
2898: 
2899:           This object corresponds to cv4680, byte m+1, bit 5."
2900: 
2901:       ::= { appnNnTgTopologyFREntry 25 }
2902: 
2903: appnNnTgFRMltgLinkType OBJECT-TYPE
2903: severe - object identifier `appnNnTgFRMltgLinkType' defined recursively or too long
2904:       SYNTAX TruthValue
2905:       MAX-ACCESS read-only
2906:       STATUS current
2907:       DESCRIPTION
2908:           "This object indicates whether the transmission group is a
2909:           multi-link TG.  A TG that has been brought up as a multi-link
2910:           TG is reported as one, even if it currently has only one link
2911:           active.
2912: 
2913:           This object corresponds to cv47, byte 6, bit 5."
2914: 
2915:       ::= { appnNnTgTopologyFREntry 26 }
2916: 
2917: appnNnTgFRBranchTg OBJECT-TYPE
2917: severe - object identifier `appnNnTgFRBranchTg' defined recursively or too long
2918:       SYNTAX TruthValue
2919:       MAX-ACCESS read-only
2920:       STATUS current
2921:       DESCRIPTION
2922:           "Indicates whether the transmission group is a branch TG
2923:           (equivalently, whether the destination of the transmission
2924:           group is a branch network node).
2925: 
2926:           This object corresponds to cv4680, byte m+1, bit 1."
2927:       ::= { appnNnTgTopologyFREntry 27 }
2928: 
2929: 
2930: -- ************** The APPN Local Topology Group ************************
2931: -- This MIB Group represents the local topology maintained in
2932: -- APPN network nodes, end nodes, and branch network nodes.  It consists
2933: -- of two tables:
2934: --    - a table containing information about all of the TGs owned
2935: --      by this node, which is implemented by all node types.
2936: --    - a table containing all of the information known to this node
2937: --      about the TGs owned by its end nodes, which is implemented only
2938: --      by network nodes.
2939: appnLocalTopology     OBJECT IDENTIFIER ::= { appnObjects 3 }
2939: severe - object identifier `appnLocalTopology' defined recursively or too long
2940: 
2941: -- APPN Local Transmission Group (TG) table
2942: -- This table describes the TGs associated with this node only.
2943: 
2944: appnLocalTgTable OBJECT-TYPE
2944: severe - object identifier `appnLocalTgTable' defined recursively or too long
2945:       SYNTAX SEQUENCE OF AppnLocalTgEntry
2946:       MAX-ACCESS not-accessible
2947:       STATUS current
2948:       DESCRIPTION
2949:           "TG Table describes all of the TGs owned by this node.  The TG
2950:           destination can be a virtual node, network node, LEN node, or
2951:           end node."
2952: 
2953:       ::= { appnLocalTopology 1 }
2954: 
2955: appnLocalTgEntry OBJECT-TYPE
2955: severe - object identifier `appnLocalTgEntry' defined recursively or too long
2955: warning -
warning: index of row `appnLocalTgEntry' can exceed OID size limit by 21 subidentifier(s)
2956:       SYNTAX AppnLocalTgEntry
2957:       MAX-ACCESS not-accessible
2958:       STATUS current
2959:       DESCRIPTION
2960:           "This table is indexed by the destination CpName and the TG
2961:           number."
2962: 
2963:       INDEX
2964:              {appnLocalTgDest,
2965:               appnLocalTgNum}
2966: 
2967:       ::= { appnLocalTgTable 1 }
2968: 
2969: AppnLocalTgEntry ::= SEQUENCE {
2970: 
2971:       appnLocalTgDest             SnaControlPointName,
2972:       appnLocalTgNum              INTEGER,
2973:       appnLocalTgDestVirtual      TruthValue,
2974:       appnLocalTgDlcData          AppnTgDlcData,
2975:       appnLocalTgPortName         DisplayString,
2976: 
2977:       appnLocalTgQuiescing        TruthValue,
2978:       appnLocalTgOperational      TruthValue,
2979:       appnLocalTgCpCpSession      INTEGER,
2980:       appnLocalTgEffCap           AppnTgEffectiveCapacity,
2981:       appnLocalTgConnCost         INTEGER,
2982:       appnLocalTgByteCost         INTEGER,
2983:       appnLocalTgSecurity         AppnTgSecurity,
2984:       appnLocalTgDelay            AppnTgDelay,
2985:       appnLocalTgUsr1             INTEGER,
2986:       appnLocalTgUsr2             INTEGER,
2987:       appnLocalTgUsr3             INTEGER,
2988:       appnLocalTgHprSup           INTEGER,
2989:       appnLocalTgIntersubnet      TruthValue,
2990:       appnLocalTgMltgLinkType     TruthValue,
2991:       appnLocalTgBranchLinkType   INTEGER
2992:                      }
2993: 
2994: appnLocalTgDest OBJECT-TYPE
2994: severe - object identifier `appnLocalTgDest' defined recursively or too long
2995:       SYNTAX SnaControlPointName
2996:       MAX-ACCESS not-accessible
2997:       STATUS current
2998:       DESCRIPTION
2999:           "Administratively assigned name of the destination node for
3000:           this TG.  This is the fully qualified name of a network node,
3001:           end node, LEN node, or virtual routing node."
3002: 
3003:       ::= { appnLocalTgEntry 1 }
3004: 
3005: appnLocalTgNum OBJECT-TYPE
3005: severe - object identifier `appnLocalTgNum' defined recursively or too long
3006:       SYNTAX INTEGER (0..255)
3006: warning - warning: use Integer32 instead of INTEGER in SMIv2
3007:       MAX-ACCESS not-accessible
3008:       STATUS current
3009:       DESCRIPTION
3010:           "Number associated with this transmission group."
3011: 
3012:       ::= { appnLocalTgEntry 2 }
3013: 
3014: appnLocalTgDestVirtual OBJECT-TYPE
3014: severe - object identifier `appnLocalTgDestVirtual' defined recursively or too long
3015:       SYNTAX TruthValue
3016:       MAX-ACCESS read-only
3017:       STATUS current
3018:       DESCRIPTION
3019:           "Indicates whether the destination node for this TG is a
3020:           virtual routing node."
3021: 
3022:       ::= { appnLocalTgEntry 3 }
3023: 
3024: appnLocalTgDlcData OBJECT-TYPE
3024: severe - object identifier `appnLocalTgDlcData' defined recursively or too long
3025:       SYNTAX AppnTgDlcData
3026:       MAX-ACCESS read-only
3027:       STATUS current
3028:       DESCRIPTION
3029:           "DLC-specific data related to a link connection network."
3030: 
3031:       ::= { appnLocalTgEntry 4 }
3032: 
3033: appnLocalTgPortName OBJECT-TYPE
3033: severe - object identifier `appnLocalTgPortName' defined recursively or too long
3034:       SYNTAX DisplayString (SIZE (0..10))
3035:       MAX-ACCESS read-only
3036:       STATUS current
3037:       DESCRIPTION
3038:           "Administratively assigned name for the local port associated
3039:           with this TG.  A zero-length string indicates that this value
3040:           is unknown."
3041: 
3042:       ::= { appnLocalTgEntry 5 }
3043: 
3044: appnLocalTgQuiescing OBJECT-TYPE
3044: severe - object identifier `appnLocalTgQuiescing' defined recursively or too long
3045:       SYNTAX TruthValue
3046:       MAX-ACCESS read-only
3047:       STATUS current
3048:       DESCRIPTION
3049:           "Indicates whether the transmission group is quiescing."
3050: 
3051:       ::= { appnLocalTgEntry 6 }
3052: 
3053: appnLocalTgOperational OBJECT-TYPE
3053: severe - object identifier `appnLocalTgOperational' defined recursively or too long
3054:       SYNTAX TruthValue
3055:       MAX-ACCESS read-only
3056:       STATUS current
3057:       DESCRIPTION
3058:           "Indicates whether the transmission group is operational."
3059: 
3060:       ::= { appnLocalTgEntry 7 }
3061: 
3062: appnLocalTgCpCpSession OBJECT-TYPE
3062: severe - object identifier `appnLocalTgCpCpSession' defined recursively or too long
3063:       SYNTAX INTEGER {
3064:                      supportedUnknownStatus(1),
3065:                      supportedActive(2),
3066:                      notSupported(3),
3067:                      supportedNotActive(4)
3068:                      }
3069:       MAX-ACCESS read-only
3070:       STATUS current
3071:       DESCRIPTION
3072:           "Indicates whether CP-CP sessions are supported on this TG, and
3073:           whether the TG owner's contention-winner session is active on
3074:           this TG.  Some nodes in the network are not able to
3075:           differentiate support and status of CP-CP sessions, and thus
3076:           may report the 'supportedUnknownStatus' value."
3077: 
3078:       ::= { appnLocalTgEntry 8 }
3079: 
3080: appnLocalTgEffCap OBJECT-TYPE
3080: severe - object identifier `appnLocalTgEffCap' defined recursively or too long
3081:       SYNTAX AppnTgEffectiveCapacity
3082:       MAX-ACCESS read-only
3083:       STATUS current
3084:       DESCRIPTION
3085:           "Effective capacity for this TG."
3086: 
3087:       ::= { appnLocalTgEntry 9 }
3088: 
3089: appnLocalTgConnCost OBJECT-TYPE
3089: severe - object identifier `appnLocalTgConnCost' defined recursively or too long
3090:       SYNTAX INTEGER (0..255)
3090: warning - warning: use Integer32 instead of INTEGER in SMIv2
3091:       MAX-ACCESS read-only
3092:       STATUS current
3093:       DESCRIPTION
3094:           "Cost per connect time:  a value representing the relative cost
3095:           per unit of time to use the TG.  Range is from 0, which means
3096:           no cost, to 255."
3097: 
3098:       ::= { appnLocalTgEntry 10 }
3099: 
3100: appnLocalTgByteCost OBJECT-TYPE
3100: severe - object identifier `appnLocalTgByteCost' defined recursively or too long
3101:       SYNTAX INTEGER (0..255)
3101: warning - warning: use Integer32 instead of INTEGER in SMIv2
3102:       MAX-ACCESS read-only
3103:       STATUS current
3104:       DESCRIPTION
3105:           "Relative cost of transmitting a byte over this link.
3106:           Range is from 0 (lowest cost) to 255."
3107: 
3108:       ::= { appnLocalTgEntry 11 }
3109: 
3110: appnLocalTgSecurity OBJECT-TYPE
3110: severe - object identifier `appnLocalTgSecurity' defined recursively or too long
3111:       SYNTAX AppnTgSecurity
3112:       MAX-ACCESS read-only
3113:       STATUS current
3114:       DESCRIPTION
3115:           "Administratively assigned security level of this TG."
3116: 
3117:       ::= { appnLocalTgEntry 12 }
3118: 
3119: appnLocalTgDelay OBJECT-TYPE
3119: severe - object identifier `appnLocalTgDelay' defined recursively or too long
3120:       SYNTAX AppnTgDelay
3121:       MAX-ACCESS read-only
3122:       STATUS current
3123:       DESCRIPTION
3124:           "Administratively assigned delay associated with this TG."
3125:       ::= { appnLocalTgEntry 13 }
3126: 
3127: appnLocalTgUsr1 OBJECT-TYPE
3127: severe - object identifier `appnLocalTgUsr1' defined recursively or too long
3128:       SYNTAX INTEGER (0..255)
3128: warning - warning: use Integer32 instead of INTEGER in SMIv2
3129:       MAX-ACCESS read-only
3130:       STATUS current
3131:       DESCRIPTION
3132:           "First user-defined TG characteristic for this TG.  This is
3133:           an administratively assigned value associated with the TG."
3134: 
3135:       ::= { appnLocalTgEntry 14 }
3136: 
3137: appnLocalTgUsr2 OBJECT-TYPE
3137: severe - object identifier `appnLocalTgUsr2' defined recursively or too long
3138:       SYNTAX INTEGER (0..255)
3138: warning - warning: use Integer32 instead of INTEGER in SMIv2
3139:       MAX-ACCESS read-only
3140:       STATUS current
3141:       DESCRIPTION
3142:           "Second user-defined TG characteristic for this TG.  This is
3143:           an administratively assigned value associated with the TG."
3144: 
3145:       ::= { appnLocalTgEntry 15 }
3146: 
3147: appnLocalTgUsr3 OBJECT-TYPE
3147: severe - object identifier `appnLocalTgUsr3' defined recursively or too long
3148:       SYNTAX INTEGER (0..255)
3148: warning - warning: use Integer32 instead of INTEGER in SMIv2
3149:       MAX-ACCESS read-only
3150:       STATUS current
3151:       DESCRIPTION
3152:           "Third user-defined TG characteristic for this TG.  This is
3153:           an administratively assigned value associated with the TG."
3154: 
3155:       ::= { appnLocalTgEntry 16 }
3156: 
3157: appnLocalTgHprSup OBJECT-TYPE
3157: severe - object identifier `appnLocalTgHprSup' defined recursively or too long
3158:       SYNTAX INTEGER {
3159:                  noHprSupport(1),
3160:                  hprBaseOnly(2),
3161:                  rtpTower(3),
3162:                  controlFlowsOverRtpTower(4)
3163:                      }
3164:       MAX-ACCESS read-only
3165:       STATUS current
3166:       DESCRIPTION
3167:           "Indicates the level of high performance routing (HPR) support
3168:           over this TG :
3169: 
3170:              noHprSupport(1)             - no HPR support
3171:              hprBaseOnly(2)              - HPR base (option set 1400)
3172:                                            supported
3173:              rtpTower(3)                 - HPR base and RTP tower
3174:                                            (option set 1401) supported
3175:              controlFlowsOverRtpTower(4) - HPR base, RTP tower, and
3176:                                            control flows over RTP
3177:                                            (option set 1402) supported"
3178:       ::= { appnLocalTgEntry 17 }
3179: 
3180: appnLocalTgIntersubnet OBJECT-TYPE
3180: severe - object identifier `appnLocalTgIntersubnet' defined recursively or too long
3181:       SYNTAX TruthValue
3182:       MAX-ACCESS read-only
3183:       STATUS current
3184:       DESCRIPTION
3185:           "Indicates whether the transmission group is an intersubnet TG,
3186:           which defines a border between subnetworks."
3187: 
3188:       ::= { appnLocalTgEntry 18 }
3189: 
3190: appnLocalTgMltgLinkType OBJECT-TYPE
3190: severe - object identifier `appnLocalTgMltgLinkType' defined recursively or too long
3191:       SYNTAX TruthValue
3192:       MAX-ACCESS read-only
3193:       STATUS current
3194:       DESCRIPTION
3195:           "This object indicates whether the transmission group is a
3196:           multi-link TG.  A TG that has been brought up as a multi-link
3197:           TG is reported as one, even if it currently has only one link
3198:           active."
3199: 
3200:       ::= { appnLocalTgEntry 19 }
3201: 
3202: appnLocalTgBranchLinkType OBJECT-TYPE
3202: severe - object identifier `appnLocalTgBranchLinkType' defined recursively or too long
3203:       SYNTAX INTEGER {
3204:                      other(1),
3205:                      uplink(2),
3206:                      downlink(3),
3207:                      downlinkToBranchNetworkNode(4),
3208:                      none(5),
3209:                      unknown(255)
3210:                      }
3211:       MAX-ACCESS read-only
3212:       STATUS current
3213:       DESCRIPTION
3214:           "Branch link type of this TG:
3215:              other(1)             = the agent has determined the TG's
3216:                                     branch link type to be a value other
3217:                                     than branch uplink or branch
3218:                                     downlink.  This is the value used
3219:                                     for a connection network TG owned by
3220:                                     a branch network node.
3221:              uplink(2)            = the TG is a branch uplink.
3222:              downlink(3)          = the TG is a branch downlink to an
3223:                                     end node.
3224:              downlinkToBranchNetworkNode(4) = the TG is a branch
3225:                                     downlink to a cascaded branch
3226:                                     network node.
3227:              none(5)              = the TG is not a branch TG.
3228:              unknown(255)         = the agent cannot determine the
3229:                                     branch link type of the TG."
3230: 
3231:       ::= { appnLocalTgEntry 20 }
3232: 
3233: 
3234: -- APPN Local End Node Transmission Group (TG) table
3235: -- This table describes the TGs associated with all of the end nodes
3236: -- known to this node.
3237: 
3238: appnLocalEnTgTable OBJECT-TYPE
3238: severe - object identifier `appnLocalEnTgTable' defined recursively or too long
3239:       SYNTAX SEQUENCE OF AppnLocalEnTgEntry
3240:       MAX-ACCESS not-accessible
3241:       STATUS current
3242:       DESCRIPTION
3243:           "Table describing all of the TGs owned by the end nodes known
3244:           to this node via TG registration.  This node does not represent
3245:           its own view of the TG on behalf of the partner node in this
3246:           table.  The TG destination can be a virtual routing node,
3247:           network node, or end node."
3248: 
3249:       ::= { appnLocalTopology 2 }
3250: 
3251: appnLocalEnTgEntry OBJECT-TYPE
3251: severe - object identifier `appnLocalEnTgEntry' defined recursively or too long
3251: warning -
warning: index of row `appnLocalEnTgEntry' can exceed OID size limit by 39 subidentifier(s)
3252:       SYNTAX AppnLocalEnTgEntry
3253:       MAX-ACCESS not-accessible
3254:       STATUS current
3255:       DESCRIPTION
3256:           "This table requires multiple indexes to uniquely identify each
3257:           TG.  They are originating CPname, destination CPname, and the
3258:           TG number."
3259: 
3260:       INDEX
3261:              {appnLocalEnTgOrigin,
3262:               appnLocalEnTgDest,
3263:               appnLocalEnTgNum}
3264: 
3265:       ::= { appnLocalEnTgTable 1 }
3266: 
3267: AppnLocalEnTgEntry ::= SEQUENCE {
3268:       appnLocalEnTgOrigin        SnaControlPointName,
3269:       appnLocalEnTgDest          SnaControlPointName,
3270:       appnLocalEnTgNum           INTEGER,
3271:       appnLocalEnTgEntryTimeLeft AppnTopologyEntryTimeLeft,
3272: 
3273:       appnLocalEnTgDestVirtual   TruthValue,
3274:       appnLocalEnTgDlcData       AppnTgDlcData,
3275: 
3276:       appnLocalEnTgOperational   TruthValue,
3277:       appnLocalEnTgCpCpSession   INTEGER,
3278:       appnLocalEnTgEffCap        AppnTgEffectiveCapacity,
3279:       appnLocalEnTgConnCost      INTEGER,
3280:       appnLocalEnTgByteCost      INTEGER,
3281:       appnLocalEnTgSecurity      AppnTgSecurity,
3282:       appnLocalEnTgDelay         AppnTgDelay,
3283:       appnLocalEnTgUsr1          INTEGER,
3284:       appnLocalEnTgUsr2          INTEGER,
3285:       appnLocalEnTgUsr3          INTEGER,
3286:       appnLocalEnTgMltgLinkType  TruthValue
3287:                      }
3288: 
3289: appnLocalEnTgOrigin OBJECT-TYPE
3289: severe - object identifier `appnLocalEnTgOrigin' defined recursively or too long
3290:       SYNTAX SnaControlPointName
3291:       MAX-ACCESS not-accessible
3292:       STATUS current
3293:       DESCRIPTION
3294:           "Administratively assigned name of the origin node for this
3295:           TG.  This is a fully qualified network name."
3296: 
3297:       ::= { appnLocalEnTgEntry 1 }
3298: 
3299: appnLocalEnTgDest OBJECT-TYPE
3299: severe - object identifier `appnLocalEnTgDest' defined recursively or too long
3300:       SYNTAX SnaControlPointName
3301:       MAX-ACCESS not-accessible
3302:       STATUS current
3303:       DESCRIPTION
3304:           "Administratively assigned name of the destination node for
3305:           this TG.  This is the fully qualified name of a network node,
3306:           end node, LEN node, or virtual routing node."
3307: 
3308:       ::= { appnLocalEnTgEntry 2 }
3309: 
3310: appnLocalEnTgNum OBJECT-TYPE
3310: severe - object identifier `appnLocalEnTgNum' defined recursively or too long
3311:       SYNTAX INTEGER (0..255)
3311: warning - warning: use Integer32 instead of INTEGER in SMIv2
3312:       MAX-ACCESS not-accessible
3313:       STATUS current
3314:       DESCRIPTION
3315:           "Number associated with this transmission group."
3316: 
3317:       ::= { appnLocalEnTgEntry 3 }
3318: 
3319: appnLocalEnTgEntryTimeLeft OBJECT-TYPE
3319: severe - object identifier `appnLocalEnTgEntryTimeLeft' defined recursively or too long
3320:       SYNTAX AppnTopologyEntryTimeLeft
3321:       UNITS "days"
3322:       MAX-ACCESS read-only
3323:       STATUS current
3324:       DESCRIPTION
3325:           "Number of days before deletion of this end node TG entry."
3326: 
3327:       ::= { appnLocalEnTgEntry 4 }
3328: 
3329: appnLocalEnTgDestVirtual OBJECT-TYPE
3329: severe - object identifier `appnLocalEnTgDestVirtual' defined recursively or too long
3330:       SYNTAX TruthValue
3331:       MAX-ACCESS read-only
3332:       STATUS current
3333:       DESCRIPTION
3334:           "Indicates whether the destination node is a virtual routing
3335:           node."
3336: 
3337:       ::= { appnLocalEnTgEntry 5 }
3338: 
3339: appnLocalEnTgDlcData OBJECT-TYPE
3339: severe - object identifier `appnLocalEnTgDlcData' defined recursively or too long
3340:       SYNTAX AppnTgDlcData
3341:       MAX-ACCESS read-only
3342:       STATUS current
3343:       DESCRIPTION
3344:           "DLC-specific data related to a link connection network."
3345: 
3346:       ::= { appnLocalEnTgEntry 6 }
3347: 
3348: appnLocalEnTgOperational OBJECT-TYPE
3348: severe - object identifier `appnLocalEnTgOperational' defined recursively or too long
3349:       SYNTAX TruthValue
3350:       MAX-ACCESS read-only
3351:       STATUS current
3352:       DESCRIPTION
3353:           "Indicates whether the transmission group is operational."
3354: 
3355:       ::= { appnLocalEnTgEntry 7 }
3356: 
3357: appnLocalEnTgCpCpSession OBJECT-TYPE
3357: severe - object identifier `appnLocalEnTgCpCpSession' defined recursively or too long
3358:       SYNTAX INTEGER {
3359:                      supportedUnknownStatus(1),
3360:                      supportedActive(2),
3361:                      notSupported(3),
3362:                      supportedNotActive(4)
3363:                      }
3364:       MAX-ACCESS read-only
3365:       STATUS current
3366:       DESCRIPTION
3367:           "Indicates whether CP-CP sessions are supported on this TG, and
3368:           whether the TG owner's contention-winner session is active on
3369:           this TG.  Some nodes in the network are not able to
3370:           differentiate support and status of CP-CP sessions, and thus
3371:           may report the 'supportedUnknownStatus' value."
3372: 
3373:       ::= { appnLocalEnTgEntry 8 }
3374: 
3375: appnLocalEnTgEffCap OBJECT-TYPE
3375: severe - object identifier `appnLocalEnTgEffCap' defined recursively or too long
3376:       SYNTAX AppnTgEffectiveCapacity
3377:       MAX-ACCESS read-only
3378:       STATUS current
3379:       DESCRIPTION
3380:           "Effective capacity for this TG."
3381: 
3382:       ::= { appnLocalEnTgEntry 9 }
3383: 
3384: appnLocalEnTgConnCost OBJECT-TYPE
3384: severe - object identifier `appnLocalEnTgConnCost' defined recursively or too long
3385:       SYNTAX INTEGER (0..255)
3385: warning - warning: use Integer32 instead of INTEGER in SMIv2
3386:       MAX-ACCESS read-only
3387:       STATUS current
3388:       DESCRIPTION
3389:           "Cost per connect time:  a value representing the relative cost
3390:           per unit of time to use the TG.  Range is from 0, which means
3391:           no cost, to 255."
3392: 
3393:       ::= { appnLocalEnTgEntry 10 }
3394: 
3395: appnLocalEnTgByteCost OBJECT-TYPE
3395: severe - object identifier `appnLocalEnTgByteCost' defined recursively or too long
3396:       SYNTAX INTEGER (0..255)
3396: warning - warning: use Integer32 instead of INTEGER in SMIv2
3397:       MAX-ACCESS read-only
3398:       STATUS current
3399:       DESCRIPTION
3400:           "Relative cost of transmitting a byte over this link.
3401:           Range is from 0, which means no cost, to 255."
3402: 
3403:       ::= { appnLocalEnTgEntry 11 }
3404: 
3405: appnLocalEnTgSecurity OBJECT-TYPE
3405: severe - object identifier `appnLocalEnTgSecurity' defined recursively or too long
3406:       SYNTAX AppnTgSecurity
3407:       MAX-ACCESS read-only
3408:       STATUS current
3409:       DESCRIPTION
3410:           "Administratively assigned security level of this TG."
3411: 
3412:       ::= { appnLocalEnTgEntry 12 }
3413: 
3414: appnLocalEnTgDelay OBJECT-TYPE
3414: severe - object identifier `appnLocalEnTgDelay' defined recursively or too long
3415:       SYNTAX AppnTgDelay
3416:       MAX-ACCESS read-only
3417:       STATUS current
3418:       DESCRIPTION
3419:             "Administratively assigned delay associated with this TG."
3420: 
3421:       ::= { appnLocalEnTgEntry 13 }
3422: 
3423: appnLocalEnTgUsr1 OBJECT-TYPE
3423: severe - object identifier `appnLocalEnTgUsr1' defined recursively or too long
3424:       SYNTAX INTEGER (0..255)
3424: warning - warning: use Integer32 instead of INTEGER in SMIv2
3425:       MAX-ACCESS read-only
3426:       STATUS current
3427:       DESCRIPTION
3428:           "First user-defined TG characteristic for this TG.  This is
3429:           an administratively assigned value associated with the TG."
3430: 
3431:       ::= { appnLocalEnTgEntry 14 }
3432: 
3433: appnLocalEnTgUsr2 OBJECT-TYPE
3433: severe - object identifier `appnLocalEnTgUsr2' defined recursively or too long
3434:       SYNTAX INTEGER (0..255)
3434: warning - warning: use Integer32 instead of INTEGER in SMIv2
3435:       MAX-ACCESS read-only
3436:       STATUS current
3437:       DESCRIPTION
3438:           "Second user-defined TG characteristic for this TG.  This is
3439:           an administratively assigned value associated with the TG."
3440: 
3441:       ::= { appnLocalEnTgEntry 15 }
3442: 
3443: appnLocalEnTgUsr3 OBJECT-TYPE
3443: severe - object identifier `appnLocalEnTgUsr3' defined recursively or too long
3444:       SYNTAX INTEGER (0..255)
3444: warning - warning: use Integer32 instead of INTEGER in SMIv2
3445:       MAX-ACCESS read-only
3446:       STATUS current
3447:       DESCRIPTION
3448:           "Third user-defined TG characteristic for this TG.  This is
3449:           an administratively assigned value associated with the TG."
3450: 
3451:       ::= { appnLocalEnTgEntry 16 }
3452: 
3453: appnLocalEnTgMltgLinkType OBJECT-TYPE
3453: severe - object identifier `appnLocalEnTgMltgLinkType' defined recursively or too long
3454:       SYNTAX TruthValue
3455:       MAX-ACCESS read-only
3456:       STATUS current
3457:       DESCRIPTION
3458:           "This object indicates whether the transmission group is a
3459:           multi-link TG.  A TG that has been brought up as a multi-link
3460:           TG is reported as one, even if it currently has only one link
3461:           active."
3462: 
3463:       ::= { appnLocalEnTgEntry 17 }
3464: 
3465: -- ************** The APPN Directory Group *****************************
3466: appnDir               OBJECT IDENTIFIER ::= { appnObjects 4 }
3466: severe - object identifier `appnDir' defined recursively or too long
3467: appnDirPerf  OBJECT IDENTIFIER ::= { appnDir 1 }
3467: severe - object identifier `appnDirPerf' defined recursively or too long
3468: 
3469: -- The APPN Directory Group
3470: 
3471: -- The APPN Directory Database
3472: 
3473: -- Each APPN network node and branch network node maintains directories
3474: -- containing information on which LUs (applications) are available and
3475: -- where they are located.  LUs can be located in an APPN network node,
3476: -- in any of its attached end nodes or branch network nodes, or in any
3477: -- of the nodes below one of its attached branch network nodes.
3478: 
3479: appnDirMaxCaches OBJECT-TYPE
3479: severe - object identifier `appnDirMaxCaches' defined recursively or too long
3480:       SYNTAX Unsigned32
3481:       UNITS "directory entries"
3482:       MAX-ACCESS read-only
3483:       STATUS current
3484:       DESCRIPTION
3485:           "Maximum number of cache entries allowed.  This is an
3486:           administratively assigned value."
3487: 
3488:       ::= { appnDirPerf 1 }
3489: 
3490: appnDirCurCaches OBJECT-TYPE
3490: severe - object identifier `appnDirCurCaches' defined recursively or too long
3491:       SYNTAX Gauge32
3492:       UNITS "directory entries"
3493:       MAX-ACCESS read-only
3494:       STATUS current
3495:       DESCRIPTION
3496:           "Current number of cache entries."
3497: 
3498:       ::= { appnDirPerf 2 }
3499: 
3500: appnDirCurHomeEntries OBJECT-TYPE
3500: severe - object identifier `appnDirCurHomeEntries' defined recursively or too long
3501:       SYNTAX Gauge32
3502:       UNITS "directory entries"
3503:       MAX-ACCESS read-only
3504:       STATUS current
3505:       DESCRIPTION
3506:           "Current number of home entries."
3507: 
3508:       ::= { appnDirPerf 3 }
3509: 
3510: appnDirRegEntries OBJECT-TYPE
3510: severe - object identifier `appnDirRegEntries' defined recursively or too long
3511:       SYNTAX Gauge32
3512:       UNITS "directory entries"
3513:       MAX-ACCESS read-only
3514:       STATUS current
3515:       DESCRIPTION
3516:           "Current number of registered entries."
3517: 
3518:       ::= { appnDirPerf 4 }
3519: 
3520: appnDirInLocates OBJECT-TYPE
3520: severe - object identifier `appnDirInLocates' defined recursively or too long
3521:       SYNTAX AppnNodeCounter
3522:       UNITS "Locate messages"
3523:       MAX-ACCESS read-only
3524:       STATUS current
3525:       DESCRIPTION
3526:           "Number of directed Locates received since the node was last
3527:           reinitialized."
3528: 
3529:       ::= { appnDirPerf 5 }
3530: 
3531: appnDirInBcastLocates OBJECT-TYPE
3531: severe - object identifier `appnDirInBcastLocates' defined recursively or too long
3532:       SYNTAX AppnNodeCounter
3533:       UNITS "Locate messages"
3534:       MAX-ACCESS read-only
3535:       STATUS current
3536:       DESCRIPTION
3537:           "Number of broadcast Locates received since the node was last
3538:           reinitialized."
3539: 
3540:       ::= { appnDirPerf 6 }
3541: 
3542: appnDirOutLocates OBJECT-TYPE
3542: severe - object identifier `appnDirOutLocates' defined recursively or too long
3543:       SYNTAX AppnNodeCounter
3544:       UNITS "Locate messages"
3545:       MAX-ACCESS read-only
3546:       STATUS current
3547:       DESCRIPTION
3548:           "Number of directed Locates sent since the node was last
3549:           reinitialized."
3550: 
3551:       ::= { appnDirPerf 7 }
3552: 
3553: appnDirOutBcastLocates OBJECT-TYPE
3553: severe - object identifier `appnDirOutBcastLocates' defined recursively or too long
3554:       SYNTAX AppnNodeCounter
3555:       UNITS "Locate messages"
3556:       MAX-ACCESS read-only
3557:       STATUS current
3558:       DESCRIPTION
3559:           "Number of broadcast Locates sent since the node was last
3560:           reinitialized."
3561:       ::= { appnDirPerf 8 }
3562: 
3563: appnDirNotFoundLocates OBJECT-TYPE
3563: severe - object identifier `appnDirNotFoundLocates' defined recursively or too long
3564:       SYNTAX AppnNodeCounter
3565:       UNITS "Locate messages"
3566:       MAX-ACCESS read-only
3567:       STATUS current
3568:       DESCRIPTION
3569:           "Number of directed Locates returned with a 'not found' since
3570:           the node was last reinitialized."
3571: 
3572:       ::= { appnDirPerf 9 }
3573: 
3574: appnDirNotFoundBcastLocates OBJECT-TYPE
3574: severe - object identifier `appnDirNotFoundBcastLocates' defined recursively or too long
3575:       SYNTAX AppnNodeCounter
3576:       UNITS "Locate messages"
3577:       MAX-ACCESS read-only
3578:       STATUS current
3579:       DESCRIPTION
3580:           "Number of broadcast Locates returned with a 'not found' since
3581:           the node was last reinitialized."
3582: 
3583:       ::= { appnDirPerf 10 }
3584: 
3585: appnDirLocateOutstands OBJECT-TYPE
3585: severe - object identifier `appnDirLocateOutstands' defined recursively or too long
3586:       SYNTAX Gauge32
3587:       UNITS "Locate messages"
3588:       MAX-ACCESS read-only
3589:       STATUS current
3590:       DESCRIPTION
3591:           "Current number of outstanding Locates, both directed and
3592:           broadcast.  This value varies.  A value of zero indicates
3593:           that no Locates are unanswered."
3594: 
3595:       ::= { appnDirPerf 11 }
3596: 
3597: 
3598: --APPN Directory table
3599: 
3600: -- This table contains information about all known LUs.
3601: 
3602: appnDirTable OBJECT-TYPE
3602: severe - object identifier `appnDirTable' defined recursively or too long
3603:       SYNTAX SEQUENCE OF AppnDirEntry
3604:       MAX-ACCESS not-accessible
3605:       STATUS current
3606:       DESCRIPTION
3607:           "Table containing information about all known LUs."
3608:       ::= { appnDir 2 }
3609: 
3610: appnDirEntry OBJECT-TYPE
3610: severe - object identifier `appnDirEntry' defined recursively or too long
3610: warning -
warning: index of row `appnDirEntry' can exceed OID size limit by 20 subidentifier(s)
3611:       SYNTAX AppnDirEntry
3612:       MAX-ACCESS not-accessible
3613:       STATUS current
3614:       DESCRIPTION
3615:           "This table is indexed by the LU name."
3616: 
3617:       INDEX
3618:              {appnDirLuName}
3619: 
3620:       ::= { appnDirTable 1 }
3621: 
3622: AppnDirEntry ::= SEQUENCE {
3623:       appnDirLuName                   DisplayString,
3624:       appnDirNnServerName             SnaControlPointName,
3625:       appnDirLuOwnerName              SnaControlPointName,
3626:       appnDirLuLocation               INTEGER,
3627:       appnDirType                     INTEGER,
3628:       appnDirApparentLuOwnerName      DisplayString
3629:                      }
3630: appnDirLuName OBJECT-TYPE
3630: severe - object identifier `appnDirLuName' defined recursively or too long
3631:       SYNTAX DisplayString  (SIZE (1..17))
3632:       MAX-ACCESS not-accessible
3633:       STATUS current
3634:       DESCRIPTION
3635:           "Fully qualified network LU name in the domain of the
3636:            serving network node.  Entries take one of three forms:
3637: 
3638:               - Explicit entries do not contain the character '*'.
3639:               - Partial wildcard entries have the form 'ccc*', where
3640:                 'ccc' represents one to sixteen characters in a
3641:                 legal SNA LuName.
3642:               - A full wildcard entry consists of the single
3643:                 character '*'"
3644: 
3645:       ::= { appnDirEntry 1 }
3646: 
3647: appnDirNnServerName OBJECT-TYPE
3647: severe - object identifier `appnDirNnServerName' defined recursively or too long
3648:       SYNTAX SnaControlPointName
3649:       MAX-ACCESS read-only
3650:       STATUS current
3651:       DESCRIPTION
3652:           "Fully qualified control point (CP) name of the network node
3653:           server.  For unassociated end node entries, a zero-length
3654:           string is returned."
3655:       ::= { appnDirEntry 2 }
3656: 
3657: appnDirLuOwnerName OBJECT-TYPE
3657: severe - object identifier `appnDirLuOwnerName' defined recursively or too long
3658:       SYNTAX SnaControlPointName
3659:       MAX-ACCESS read-only
3660:       STATUS current
3661:       DESCRIPTION
3662:           "Fully qualified CP name of the node at which the LU is
3663:           located.  This name is the same as the serving NN name when
3664:           the LU is located at a network node.  It is also the same as
3665:           the fully qualified LU name when this is the control point
3666:           LU for this node."
3667: 
3668:       ::= { appnDirEntry 3 }
3669: 
3670: appnDirLuLocation OBJECT-TYPE
3670: severe - object identifier `appnDirLuLocation' defined recursively or too long
3671:       SYNTAX INTEGER {
3672:                      local(1),     --Local
3673:                      domain(2),    --Domain
3674:                      xdomain(3)    --Cross Domain
3675: 
3676:                      }
3677:       MAX-ACCESS read-only
3678:       STATUS current
3679:       DESCRIPTION
3680:           "Specifies the location of the LU with respect to the local
3681:           node."
3682: 
3683:       ::= { appnDirEntry 4 }
3684: 
3685: appnDirType OBJECT-TYPE
3685: severe - object identifier `appnDirType' defined recursively or too long
3686:       SYNTAX INTEGER {
3687:                      home(1),      --defined as home entry
3688:                      cache(2),     --learned over time
3689:                      registered(3) --registered by end node
3690:                      }
3691:       MAX-ACCESS read-only
3692:       STATUS current
3693:       DESCRIPTION
3694:           "Directory types are:
3695:             1 - Home
3696:                   The LU is in the domain of the local node, and the LU
3697:                   information has been configured at the local node.
3698: 
3699:             2 - Cache
3700:                   The LU has previously been located by a broadcast
3701:                   search, and the location information has been saved.
3702: 
3703:             3 - Registered
3704:                   The LU is at an end node that is in the domain
3705:                   of the local network node.  Registered entries
3706:                   are registered by the served end node."
3707: 
3708:       ::= { appnDirEntry 5 }
3709: 
3710: appnDirApparentLuOwnerName OBJECT-TYPE
3710: severe - object identifier `appnDirApparentLuOwnerName' defined recursively or too long
3711:       SYNTAX DisplayString (SIZE (0 | 3..17))
3712:       MAX-ACCESS read-only
3713:       STATUS current
3714:       DESCRIPTION
3715:           "Fully qualified CP name of the node at which the LU appears to
3716:           be located.  This object and the appnDirLuOwnerName object are
3717:           related as follows:
3718: 
3719:           Implementations that support this object save in their
3720:           directory database information about an LU's owning control
3721:           point that was communicated in two control vectors:
3722: 
3723:                -  an Associated Resource Entry (X'3C') CV with resource
3724:                   type X'00F4' (ENCP)
3725: 
3726:                -  a Real Owning Control Point (X'4A') CV.
3727: 
3728:           The X'4A' CV is created by a branch network node to preserve
3729:           the name of the real owning control point for an LU below the
3730:           branch network node, before it overwrites this name with its
3731:           own name in the X'3C' CV.  The X'4A' CV is not present for LUs
3732:           that are not below branch network nodes.
3733: 
3734:           If the information a node has about an LU's owning CP came only
3735:           in a X'3C' CV, then the name from the X'3C' is returned in the
3736:           appnDirLuOwnerName object, and a null string is returned in
3737:           this object.
3738: 
3739:           If the information a node has about an LU's owning CP came in
3740:           both X'3C' and X'4A' CVs, then the name from the X'4A' is
3741:           returned in the appnDirLuOwnerName object, and the name from
3742:           the X'3C' (which will be the branch network node's name) is
3743:           returned in this object."
3744: 
3745:       ::= { appnDirEntry 6 }
3746: 
3747: 
3748: -- ************** The APPN Class of Service Group **********************
3749: 
3750: appnCos               OBJECT IDENTIFIER ::= { appnObjects 5 }
3750: severe - object identifier `appnCos' defined recursively or too long
3751: -- The APPN Class of Service (COS)
3752: 
3753: -- Class of Service is a means of expressing the quality of routes and
3754: -- the transmission priority of traffic that flows on these routes.
3755: -- The quality of routes is specified by two tables, a COS weight table
3756: -- for TGs and a COS weight table for nodes.  Values in these COS tables
3757: -- are administratively assigned at each APPN node, with seven default
3758: -- tables specified by the APPN architecture.
3759: -- *********************************************************************
3760: 
3761: appnCosModeTable OBJECT-TYPE
3761: severe - object identifier `appnCosModeTable' defined recursively or too long
3762:       SYNTAX SEQUENCE OF AppnCosModeEntry
3763:       MAX-ACCESS not-accessible
3764:       STATUS current
3765:       DESCRIPTION
3766:           "Table representing all of the defined mode names for this
3767:           node.  The table contains the matching COS name for each
3768:           mode name."
3769: 
3770:       ::= { appnCos 1 }
3771: 
3772: appnCosModeEntry OBJECT-TYPE
3772: severe - object identifier `appnCosModeEntry' defined recursively or too long
3772: warning -
warning: index of row `appnCosModeEntry' can exceed OID size limit by 11 subidentifier(s)
3773:       SYNTAX AppnCosModeEntry
3774:       MAX-ACCESS not-accessible
3775:       STATUS current
3776:       DESCRIPTION
3777:           "This table is indexed by the mode name."
3778: 
3779:       INDEX
3780:              {appnCosModeName}
3781: 
3782:       ::= { appnCosModeTable 1 }
3783: 
3784: AppnCosModeEntry ::= SEQUENCE {
3785:       appnCosModeName     SnaModeName,
3786:       appnCosModeCosName  SnaClassOfServiceName
3787:                      }
3788: 
3789: appnCosModeName OBJECT-TYPE
3789: severe - object identifier `appnCosModeName' defined recursively or too long
3790:       SYNTAX SnaModeName
3791:       MAX-ACCESS not-accessible
3792:       STATUS current
3793:       DESCRIPTION
3794:           "Administratively assigned name for this mode."
3795: 
3796:       ::= { appnCosModeEntry 1 }
3797: 
3798: appnCosModeCosName OBJECT-TYPE
3798: severe - object identifier `appnCosModeCosName' defined recursively or too long
3799:       SYNTAX SnaClassOfServiceName
3800:       MAX-ACCESS read-only
3801:       STATUS current
3802:       DESCRIPTION
3803:           "Administratively assigned name for this class of service."
3804: 
3805:       ::= { appnCosModeEntry 2 }
3806: 
3807: 
3808: -- *********************************************************************
3809: appnCosNameTable OBJECT-TYPE
3809: severe - object identifier `appnCosNameTable' defined recursively or too long
3810:       SYNTAX SEQUENCE OF AppnCosNameEntry
3811:       MAX-ACCESS not-accessible
3812:       STATUS current
3813:       DESCRIPTION
3814:           "Table mapping all of the defined class-of-service names for
3815:           this node to their network transmission priorities."
3816: 
3817:       ::= { appnCos 2 }
3818: 
3819: appnCosNameEntry OBJECT-TYPE
3819: severe - object identifier `appnCosNameEntry' defined recursively or too long
3819: warning -
warning: index of row `appnCosNameEntry' can exceed OID size limit by 11 subidentifier(s)
3820:       SYNTAX AppnCosNameEntry
3821:       MAX-ACCESS not-accessible
3822:       STATUS current
3823:       DESCRIPTION
3824:           "The COS name is the index to this table."
3825: 
3826:       INDEX
3827:              {appnCosName}
3828: 
3829:       ::= { appnCosNameTable 1 }
3830: 
3831: AppnCosNameEntry ::= SEQUENCE {
3832:       appnCosName            SnaClassOfServiceName,
3833:       appnCosTransPriority   INTEGER
3834:                      }
3835: 
3836: 
3837: appnCosName OBJECT-TYPE
3837: severe - object identifier `appnCosName' defined recursively or too long
3838:       SYNTAX SnaClassOfServiceName
3839:       MAX-ACCESS not-accessible
3840:       STATUS current
3841:       DESCRIPTION
3842:           "Administratively assigned name for this class of service."
3843: 
3844:       ::= { appnCosNameEntry 1 }
3845: 
3846: appnCosTransPriority OBJECT-TYPE
3846: severe - object identifier `appnCosTransPriority' defined recursively or too long
3847:       SYNTAX INTEGER {
3848:                      low(1),               --X'01'
3849:                      medium(2),            --X'02'
3850:                      high(3),              --X'03'
3851:                      network(4)            --X'04'
3852:                      }
3853:       MAX-ACCESS read-only
3854:       STATUS current
3855:       DESCRIPTION
3856:           "Transmission priority for this class of service:
3857: 
3858:               low(1)     - (X'01'):  low priority
3859:               medium(2)  - (X'02'):  medium priority
3860:               high(3)    - (X'03'):  high priority
3861:               network(4) - (X'04'):  network priority"
3862: 
3863:       ::= { appnCosNameEntry 2 }
3864: 
3865: 
3866: -- *********************************************************************
3867: appnCosNodeRowTable OBJECT-TYPE
3867: severe - object identifier `appnCosNodeRowTable' defined recursively or too long
3868:       SYNTAX SEQUENCE OF AppnCosNodeRowEntry
3869:       MAX-ACCESS not-accessible
3870:       STATUS current
3871:       DESCRIPTION
3872:           "This table contains all node-row information for all classes
3873:           of service defined in this node."
3874: 
3875:       ::= { appnCos 3 }
3876: 
3877: appnCosNodeRowEntry OBJECT-TYPE
3877: severe - object identifier `appnCosNodeRowEntry' defined recursively or too long
3877: warning -
warning: index of row `appnCosNodeRowEntry' can exceed OID size limit by 12 subidentifier(s)
3878:       SYNTAX AppnCosNodeRowEntry
3879:       MAX-ACCESS not-accessible
3880:       STATUS current
3881:       DESCRIPTION
3882:           "A node entry for a given class of service."
3883: 
3884:       INDEX
3885:              {appnCosNodeRowName,
3886:               appnCosNodeRowIndex}
3887: 
3888:       ::= { appnCosNodeRowTable 1 }
3889: 
3890: AppnCosNodeRowEntry ::= SEQUENCE {
3891:       appnCosNodeRowName                 SnaClassOfServiceName,
3892:       appnCosNodeRowIndex                INTEGER,
3893:       appnCosNodeRowWgt                  DisplayString,
3894:       appnCosNodeRowResistMin            INTEGER,
3895:       appnCosNodeRowResistMax            INTEGER,
3896:       appnCosNodeRowMinCongestAllow      INTEGER,
3897:       appnCosNodeRowMaxCongestAllow      INTEGER
3898:                      }
3899: 
3900: appnCosNodeRowName OBJECT-TYPE
3900: severe - object identifier `appnCosNodeRowName' defined recursively or too long
3901:       SYNTAX SnaClassOfServiceName
3902:       MAX-ACCESS not-accessible
3903:       STATUS current
3904:       DESCRIPTION
3905:           "Administratively assigned name for this class of service."
3906: 
3907:       ::= { appnCosNodeRowEntry 1 }
3908: 
3909: appnCosNodeRowIndex OBJECT-TYPE
3909: severe - object identifier `appnCosNodeRowIndex' defined recursively or too long
3910:       SYNTAX INTEGER (0..255)
3910: warning - warning: use Integer32 instead of INTEGER in SMIv2
3911:       MAX-ACCESS not-accessible
3912:       STATUS current
3913:       DESCRIPTION
3914:           "Subindex under appnCosNodeRowName, corresponding to a row in
3915:           the node table for the class of service identified in
3916:           appnCosNodeRowName.
3917: 
3918:           For each class of service, this subindex orders rows in the
3919:           appnCosNodeRowTable in the same order as that used for route
3920:           calculation in the APPN node."
3921: 
3922:       ::= { appnCosNodeRowEntry 2 }
3923: 
3924: appnCosNodeRowWgt OBJECT-TYPE
3924: severe - object identifier `appnCosNodeRowWgt' defined recursively or too long
3925:       SYNTAX DisplayString (SIZE (1..64))
3926:       MAX-ACCESS read-only
3927:       STATUS current
3928:       DESCRIPTION
3929:           "Weight to be associated with the nodes that fit the criteria
3930:           specified by this node row.
3931: 
3932:           This value can either be a character representation of an
3933:           integer, or a formula for calculating the weight."
3934: 
3935:       ::= { appnCosNodeRowEntry 3 }
3936: 
3937: appnCosNodeRowResistMin OBJECT-TYPE
3937: severe - object identifier `appnCosNodeRowResistMin' defined recursively or too long
3938:       SYNTAX INTEGER (0..255)
3938: warning - warning: use Integer32 instead of INTEGER in SMIv2
3939:       MAX-ACCESS read-only
3940:       STATUS current
3941:       DESCRIPTION
3942:           "Minimum route addition resistance value for this node.
3943:           Range of values is 0-255.  The lower the value, the more
3944:           desirable the node is for intermediate routing."
3945: 
3946:       ::= { appnCosNodeRowEntry 4 }
3947: 
3948: appnCosNodeRowResistMax OBJECT-TYPE
3948: severe - object identifier `appnCosNodeRowResistMax' defined recursively or too long
3949:       SYNTAX INTEGER (0..255)
3949: warning - warning: use Integer32 instead of INTEGER in SMIv2
3950:       MAX-ACCESS read-only
3951:       STATUS current
3952:       DESCRIPTION
3953:           "Maximum route addition resistance value for this node.
3954:           Range of values is 0-255.  The lower the value, the more
3955:           desirable the node is for intermediate routing."
3956: 
3957:       ::= { appnCosNodeRowEntry 5 }
3958: 
3959: appnCosNodeRowMinCongestAllow OBJECT-TYPE
3959: severe - object identifier `appnCosNodeRowMinCongestAllow' defined recursively or too long
3960:       SYNTAX INTEGER (0..1)
3960: warning - warning: use Integer32 instead of INTEGER in SMIv2
3961:       MAX-ACCESS read-only
3962:       STATUS current
3963:       DESCRIPTION
3964:           "Indicates whether low congestion will be tolerated.  This
3965:           object and appnCosNodeRowMaxCongestAllow together delineate a
3966:           range of acceptable congestion states for a node.  For the
3967:           ordered pair (minimum congestion allowed, maximum congestion
3968:           allowed), the values are interpreted as follows:
3969: 
3970:            - (0,0):  only low congestion is acceptable
3971:            - (0,1):  either low or high congestion is acceptable
3972:            - (1,1):  only high congestion is acceptable.
3973: 
3974:           Note that the combination (1,0) is not defined, since it
3975:           would identify a range whose lower bound was high congestion
3976:           and whose upper bound was low congestion."
3977: 
3978: 
3979:       ::= { appnCosNodeRowEntry 6 }
3980: 
3981: appnCosNodeRowMaxCongestAllow OBJECT-TYPE
3981: severe - object identifier `appnCosNodeRowMaxCongestAllow' defined recursively or too long
3982:       SYNTAX INTEGER (0..1)
3982: warning - warning: use Integer32 instead of INTEGER in SMIv2
3983:       MAX-ACCESS read-only
3984:       STATUS current
3985:       DESCRIPTION
3986:           "Indicates whether low congestion will be tolerated.  This
3987:           object and appnCosNodeRowMinCongestAllow together delineate a
3988:           range of acceptable congestion states for a node.  For the
3989:           ordered pair (minimum congestion allowed, maximum congestion
3990:           allowed), the values are interpreted as follows:
3991:            - (0,0):  only low congestion is acceptable
3992:            - (0,1):  either low or high congestion is acceptable
3993:            - (1,1):  only high congestion is acceptable.
3994: 
3995:           Note that the combination (1,0) is not defined, since it
3996:           would identify a range whose lower bound was high congestion
3997:           and whose upper bound was low congestion."
3998: 
3999:       ::= { appnCosNodeRowEntry 7 }
4000: 
4001: 
4002: -- *********************************************************************
4003: appnCosTgRowTable OBJECT-TYPE
4003: severe - object identifier `appnCosTgRowTable' defined recursively or too long
4004:       SYNTAX SEQUENCE OF AppnCosTgRowEntry
4005:       MAX-ACCESS not-accessible
4006:       STATUS current
4007:       DESCRIPTION
4008:           "Table containing all the TG-row information for all classes of
4009:           service defined in this node."
4010: 
4011:       ::= { appnCos 4 }
4012: 
4013: appnCosTgRowEntry OBJECT-TYPE
4013: severe - object identifier `appnCosTgRowEntry' defined recursively or too long
4013: warning -
warning: index of row `appnCosTgRowEntry' can exceed OID size limit by 12 subidentifier(s)
4014:       SYNTAX AppnCosTgRowEntry
4015:       MAX-ACCESS not-accessible
4016:       STATUS current
4017:       DESCRIPTION
4018:           "A TG entry for a given class of service."
4019: 
4020:       INDEX
4021:              {appnCosTgRowName,
4022:               appnCosTgRowIndex}
4023: 
4024:       ::= { appnCosTgRowTable 1 }
4025: 
4026: AppnCosTgRowEntry ::= SEQUENCE {
4027:       appnCosTgRowName                  SnaClassOfServiceName,
4028:       appnCosTgRowIndex                 INTEGER,
4029:       appnCosTgRowWgt                   DisplayString,
4030:       appnCosTgRowEffCapMin             AppnTgEffectiveCapacity,
4031:       appnCosTgRowEffCapMax             AppnTgEffectiveCapacity,
4032:       appnCosTgRowConnCostMin           INTEGER,
4033:       appnCosTgRowConnCostMax           INTEGER,
4034:       appnCosTgRowByteCostMin           INTEGER,
4035:       appnCosTgRowByteCostMax           INTEGER,
4036:       appnCosTgRowSecurityMin           AppnTgSecurity,
4037:       appnCosTgRowSecurityMax           AppnTgSecurity,
4038:       appnCosTgRowDelayMin              AppnTgDelay,
4039:       appnCosTgRowDelayMax              AppnTgDelay,
4040:       appnCosTgRowUsr1Min               INTEGER,
4041:       appnCosTgRowUsr1Max               INTEGER,
4042:       appnCosTgRowUsr2Min               INTEGER,
4043:       appnCosTgRowUsr2Max               INTEGER,
4044:       appnCosTgRowUsr3Min               INTEGER,
4045:       appnCosTgRowUsr3Max               INTEGER
4046:                      }
4047: 
4048: appnCosTgRowName OBJECT-TYPE
4048: severe - object identifier `appnCosTgRowName' defined recursively or too long
4049:       SYNTAX SnaClassOfServiceName
4050:       MAX-ACCESS not-accessible
4051:       STATUS current
4052:       DESCRIPTION
4053:           "Administratively assigned name for this class of service."
4054: 
4055:       ::= { appnCosTgRowEntry 1 }
4056: 
4057: appnCosTgRowIndex OBJECT-TYPE
4057: severe - object identifier `appnCosTgRowIndex' defined recursively or too long
4058:       SYNTAX INTEGER (0..255)
4058: warning - warning: use Integer32 instead of INTEGER in SMIv2
4059:       MAX-ACCESS not-accessible
4060:       STATUS current
4061:       DESCRIPTION
4062:           "Subindex under appnCosTgRowName, corresponding to a row in the
4063:           TG table for the class of service identified in
4064:           appnCosTgRowName.
4065: 
4066:           For each class of service, this subindex orders rows in the
4067:           appnCosTgRowTable in the same order as that used for route
4068:           calculation in the APPN node."
4069: 
4070:       ::= { appnCosTgRowEntry 2 }
4071: 
4072: appnCosTgRowWgt OBJECT-TYPE
4072: severe - object identifier `appnCosTgRowWgt' defined recursively or too long
4073:       SYNTAX DisplayString (SIZE (1..64))
4074:       MAX-ACCESS read-only
4075:       STATUS current
4076:       DESCRIPTION
4077:           "Weight to be associated with the TGs that fit the criteria
4078:           specified by this TG row.
4079: 
4080:           This value can either be a character representation of an
4081:           integer, or a formula for calculating the weight."
4082: 
4083:       ::= { appnCosTgRowEntry 3 }
4084: 
4085: appnCosTgRowEffCapMin OBJECT-TYPE
4085: severe - object identifier `appnCosTgRowEffCapMin' defined recursively or too long
4086:       SYNTAX AppnTgEffectiveCapacity
4087:       MAX-ACCESS read-only
4088:       STATUS current
4089:       DESCRIPTION
4090:           "Minimum acceptable capacity for this class of service."
4091: 
4092:       ::= { appnCosTgRowEntry 4 }
4093: 
4094: appnCosTgRowEffCapMax OBJECT-TYPE
4094: severe - object identifier `appnCosTgRowEffCapMax' defined recursively or too long
4095:       SYNTAX AppnTgEffectiveCapacity
4096:       MAX-ACCESS read-only
4097:       STATUS current
4098:       DESCRIPTION
4099:           "Maximum acceptable capacity for this class of service."
4100: 
4101:       ::= { appnCosTgRowEntry 5 }
4102: 
4103: appnCosTgRowConnCostMin OBJECT-TYPE
4103: severe - object identifier `appnCosTgRowConnCostMin' defined recursively or too long
4104:       SYNTAX INTEGER (0..255)
4104: warning - warning: use Integer32 instead of INTEGER in SMIv2
4105:       MAX-ACCESS read-only
4106:       STATUS current
4107:       DESCRIPTION
4108:           "Minimum acceptable cost per connect time for this class of
4109:           service.
4110: 
4111:           Cost per connect time:  a value representing the relative
4112:           cost per unit of time to use this TG.  Range is from 0, which
4113:           means no cost, to 255."
4114: 
4115:       ::= { appnCosTgRowEntry 6 }
4116: 
4117: appnCosTgRowConnCostMax OBJECT-TYPE
4117: severe - object identifier `appnCosTgRowConnCostMax' defined recursively or too long
4118:       SYNTAX INTEGER (0..255)
4118: warning - warning: use Integer32 instead of INTEGER in SMIv2
4119:       MAX-ACCESS read-only
4120:       STATUS current
4121:       DESCRIPTION
4122:           "Maximum acceptable cost per connect time for this class of
4123:           service.
4124: 
4125:           Cost per connect time:  a value representing the relative
4126:           cost per unit of time to use this TG.  Range is from 0, which
4127:           means no cost, to 255."
4128: 
4129:       ::= { appnCosTgRowEntry 7 }
4130: 
4131: appnCosTgRowByteCostMin OBJECT-TYPE
4131: severe - object identifier `appnCosTgRowByteCostMin' defined recursively or too long
4132:       SYNTAX INTEGER (0..255)
4132: warning - warning: use Integer32 instead of INTEGER in SMIv2
4133:       MAX-ACCESS read-only
4134:       STATUS current
4135:       DESCRIPTION
4136:           "Minimum acceptable cost per byte transmitted for this class
4137:           of service.
4138: 
4139:           Cost per byte transmitted:  a value representing the relative
4140:           cost per unit of time to use this TG.  Range is from 0, which
4141:           means no cost, to 255."
4142: 
4143:       ::= { appnCosTgRowEntry 8 }
4144: 
4145: appnCosTgRowByteCostMax OBJECT-TYPE
4145: severe - object identifier `appnCosTgRowByteCostMax' defined recursively or too long
4146:       SYNTAX INTEGER (0..255)
4146: warning - warning: use Integer32 instead of INTEGER in SMIv2
4147:       MAX-ACCESS read-only
4148:       STATUS current
4149:       DESCRIPTION
4150:           "Maximum acceptable cost per byte transmitted for this class
4151:           of service.
4152: 
4153:           Cost per byte transmitted:  a value representing the relative
4154:           cost of transmitting a byte over this TG.  Range is from 0,
4155:           which means no cost, to 255."
4156: 
4157:       ::= { appnCosTgRowEntry 9 }
4158: 
4159: appnCosTgRowSecurityMin OBJECT-TYPE
4159: severe - object identifier `appnCosTgRowSecurityMin' defined recursively or too long
4160:       SYNTAX AppnTgSecurity
4161:       MAX-ACCESS read-only
4162:       STATUS current
4163:       DESCRIPTION
4164:           "Minimum acceptable security for this class of service."
4165: 
4166:       ::= { appnCosTgRowEntry 10 }
4167: 
4168: appnCosTgRowSecurityMax OBJECT-TYPE
4168: severe - object identifier `appnCosTgRowSecurityMax' defined recursively or too long
4169:       SYNTAX AppnTgSecurity
4170:       MAX-ACCESS read-only
4171:       STATUS current
4172:       DESCRIPTION
4173:           "Maximum acceptable security for this class of service."
4174: 
4175:       ::= { appnCosTgRowEntry 11 }
4176: 
4177: appnCosTgRowDelayMin OBJECT-TYPE
4177: severe - object identifier `appnCosTgRowDelayMin' defined recursively or too long
4178:       SYNTAX AppnTgDelay
4179:       MAX-ACCESS read-only
4180:       STATUS current
4181:       DESCRIPTION
4182:           "Minimum acceptable propagation delay for this class of
4183:           service."
4184: 
4185:       ::= { appnCosTgRowEntry 12 }
4186: 
4187: appnCosTgRowDelayMax OBJECT-TYPE
4187: severe - object identifier `appnCosTgRowDelayMax' defined recursively or too long
4188:       SYNTAX AppnTgDelay
4189:       MAX-ACCESS read-only
4190:       STATUS current
4191:       DESCRIPTION
4192:           "Maximum acceptable propagation delay for this class of
4193:           service."
4194: 
4195:       ::= { appnCosTgRowEntry 13 }
4196: 
4197: appnCosTgRowUsr1Min OBJECT-TYPE
4197: severe - object identifier `appnCosTgRowUsr1Min' defined recursively or too long
4198:       SYNTAX INTEGER (0..255)
4198: warning - warning: use Integer32 instead of INTEGER in SMIv2
4199:       MAX-ACCESS read-only
4200:       STATUS current
4201:       DESCRIPTION
4202:           "Minimum acceptable value for this user-defined
4203:           characteristic."
4204: 
4205:       ::= { appnCosTgRowEntry 14 }
4206: 
4207: appnCosTgRowUsr1Max OBJECT-TYPE
4207: severe - object identifier `appnCosTgRowUsr1Max' defined recursively or too long
4208:       SYNTAX INTEGER (0..255)
4208: warning - warning: use Integer32 instead of INTEGER in SMIv2
4209:       MAX-ACCESS read-only
4210:       STATUS current
4211:       DESCRIPTION
4212:           "Maximum acceptable value for this user-defined
4213:           characteristic."
4214: 
4215:       ::= { appnCosTgRowEntry 15 }
4216: 
4217: appnCosTgRowUsr2Min OBJECT-TYPE
4217: severe - object identifier `appnCosTgRowUsr2Min' defined recursively or too long
4218:       SYNTAX INTEGER (0..255)
4218: warning - warning: use Integer32 instead of INTEGER in SMIv2
4219:       MAX-ACCESS read-only
4220:       STATUS current
4221:       DESCRIPTION
4222:           "Minimum acceptable value for this user-defined
4223:           characteristic."
4224: 
4225:       ::= { appnCosTgRowEntry 16 }
4226: 
4227: appnCosTgRowUsr2Max OBJECT-TYPE
4227: severe - object identifier `appnCosTgRowUsr2Max' defined recursively or too long
4228:       SYNTAX INTEGER (0..255)
4228: warning - warning: use Integer32 instead of INTEGER in SMIv2
4229:       MAX-ACCESS read-only
4230:       STATUS current
4231:       DESCRIPTION
4232:           "Maximum acceptable value for this user-defined
4233:           characteristic."
4234: 
4235:       ::= { appnCosTgRowEntry 17 }
4236: 
4237: appnCosTgRowUsr3Min OBJECT-TYPE
4237: severe - object identifier `appnCosTgRowUsr3Min' defined recursively or too long
4238:       SYNTAX INTEGER (0..255)
4238: warning - warning: use Integer32 instead of INTEGER in SMIv2
4239:       MAX-ACCESS read-only
4240:       STATUS current
4241:       DESCRIPTION
4242:           "Minimum acceptable value for this user-defined
4243:           characteristic."
4244: 
4245:       ::= { appnCosTgRowEntry 18 }
4246: 
4247: appnCosTgRowUsr3Max OBJECT-TYPE
4247: severe - object identifier `appnCosTgRowUsr3Max' defined recursively or too long
4248:       SYNTAX INTEGER (0..255)
4248: warning - warning: use Integer32 instead of INTEGER in SMIv2
4249:       MAX-ACCESS read-only
4250:       STATUS current
4251:       DESCRIPTION
4252:           "Maximum acceptable value for this user-defined
4253:           characteristic."
4254: 
4255:       ::= { appnCosTgRowEntry 19 }
4256: 
4257: -- *********************************************************************
4258: -- Intermediate Session Information
4259: -- *********************************************************************
4260: appnSessIntermediate  OBJECT IDENTIFIER ::= { appnObjects 6 }
4260: severe - object identifier `appnSessIntermediate' defined recursively or too long
4261: 
4262: -- *********************************************************************
4263: -- Intermediate Session Information Global Objects
4264: -- *********************************************************************
4265: -- The following simple objects allow the collection of intermediate
4266: -- session Information to be started and stopped.
4267: -- *********************************************************************
4268: appnIsInGlobal OBJECT IDENTIFIER ::= { appnSessIntermediate 1 }
4268: severe - object identifier `appnIsInGlobal' defined recursively or too long
4269: 
4270: appnIsInGlobeCtrAdminStatus OBJECT-TYPE
4270: severe - object identifier `appnIsInGlobeCtrAdminStatus' defined recursively or too long
4271:       SYNTAX INTEGER {
4272:                       notActive(1),
4273:                       active(2),
4274:                       ready(3)
4275:                      }
4276:       MAX-ACCESS read-write
4277:       STATUS current
4278:       DESCRIPTION
4279:           "Object by which a Management Station can deactivate or
4280:           activate capture of intermediate-session counts and names, by
4281:           setting the value to notActive(1) or active(2), respectively.
4282:           The value ready(3) is returned on GET operations until a SET
4283:           has been processed; after that the value received on the most
4284:           recent SET is returned.
4285: 
4286:           The counts referred to here are the eight objects in the
4287:           AppnIsInTable, from appnIsInP2SFmdPius through
4288:           appnIsInS2PNonFmdBytes.  The names are the four objects in this
4289:           table, from appnIsInPriLuName through appnIsInCosName.
4290: 
4291:           Setting this object to the following values has the following
4292:           effects:
4293: 
4294:               notActive(1)  stop collecting count data.  If a count
4295:                             is queried, it returns the value 0.
4296:                             Collection of names may, but need not be,
4297:                             disabled.
4298:               active(2)     start collecting count data.  If it is
4299:                             supported, collection of names is enabled."
4300: 
4301:       ::= { appnIsInGlobal 1 }
4302: 
4303: appnIsInGlobeCtrOperStatus OBJECT-TYPE
4303: severe - object identifier `appnIsInGlobeCtrOperStatus' defined recursively or too long
4304:       SYNTAX INTEGER {
4305:                       notActive(1),
4306:                       active(2)
4307:                      }
4308:       MAX-ACCESS read-only
4309:       STATUS current
4310:       DESCRIPTION
4311:           "Indicates whether or not the intermediate session counts
4312:           are active.  The counts referred to here are the eight
4313:           objects in the AppnIsInTable, from appnIsInP2SFmdPius through
4314:           appnIsInS2PNonFmdBytes.  These eight counts are of type
4315:           Unsigned32 rather than Counter32 because when this object
4316:           enters the notActive state, either because a Management
4317:           Station has set appnInInGlobeCtrAdminStatus to notActive or
4318:           because of a locally-initiated transition, the counts are
4319:           all reset to 0.
4320: 
4321:           The values for this object are:
4322: 
4323:               notActive(1):  collection of counts is not active; if it
4324:                              is queried, a count returns the value 0.
4325:               active(2):     collection of counts is active."
4326:       ::= { appnIsInGlobal 2 }
4327: 
4328: appnIsInGlobeCtrStatusTime OBJECT-TYPE
4328: severe - object identifier `appnIsInGlobeCtrStatusTime' defined recursively or too long
4329:       SYNTAX TimeTicks
4330:       UNITS "hundredths of a second"
4331:       MAX-ACCESS read-only
4332:       STATUS current
4333:       DESCRIPTION
4334:           "The time since the appnIsInGlobeCtrOperStatus object last
4335:           changed, measured in hundredths of a second.  This time can be
4336:           used to identify when this change occurred in relation to other
4337:           events in the agent, such as the last time the APPN node was
4338:           reinitialized."
4339: 
4340:       ::= { appnIsInGlobal 3 }
4341: 
4342: appnIsInGlobeRscv OBJECT-TYPE
4342: severe - object identifier `appnIsInGlobeRscv' defined recursively or too long
4343:       SYNTAX INTEGER {
4344:                       notActive(1),
4345:                       active(2)
4346:                      }
4347:       MAX-ACCESS read-write
4348:       STATUS current
4349:       DESCRIPTION
4350:           "Indicates the current route selection control vector (RSCV)
4351:           collection option in effect, and allows a Management Station to
4352:           change the option.
4353: 
4354:           The values for this object are:
4355: 
4356:              notActive(1): collection of route selection control vectors
4357:                            is not active.
4358:              active(2):    collection of route selection control vectors
4359:                            is active."
4360: 
4361:       ::= { appnIsInGlobal 4 }
4362: 
4363: appnIsInGlobeRscvTime OBJECT-TYPE
4363: severe - object identifier `appnIsInGlobeRscvTime' defined recursively or too long
4364:       SYNTAX TimeTicks
4365:       UNITS "hundredths of a second"
4366:       MAX-ACCESS read-only
4367:       STATUS current
4368:       DESCRIPTION
4369:           "The time since the appnIsInGlobeRscv object last changed,
4370:           measured in hundredths of a second.  This time can be used to
4371:           identify when this change occurred in relation to other events
4372:           in the agent, such as the last time the APPN node was
4373:           reinitialized."
4374:       ::= { appnIsInGlobal 5 }
4375: 
4376: 
4377: appnIsInGlobeActSess OBJECT-TYPE
4377: severe - object identifier `appnIsInGlobeActSess' defined recursively or too long
4378:       SYNTAX Gauge32
4379:       UNITS "sessions"
4380:       MAX-ACCESS read-only
4381:       STATUS current
4382:       DESCRIPTION
4383:           "The number of currently active intermediate sessions."
4384: 
4385:       ::= { appnIsInGlobal 6 }
4386: 
4387: appnIsInGlobeHprBfActSess OBJECT-TYPE
4387: severe - object identifier `appnIsInGlobeHprBfActSess' defined recursively or too long
4388:       SYNTAX Gauge32
4389:       UNITS "sessions"
4390:       MAX-ACCESS read-only
4391:       STATUS current
4392:       DESCRIPTION
4393:           "The number of currently active HPR intermediate sessions."
4394: 
4395:       ::= { appnIsInGlobal 7 }
4396: 
4397: -- *********************************************************************
4398: -- Intermediate Session Information Table
4399: -- *********************************************************************
4400: -- This table contains information on intermediate sessions
4401: -- which are currently active.
4402: -- *********************************************************************
4403: appnIsInTable OBJECT-TYPE
4403: severe - object identifier `appnIsInTable' defined recursively or too long
4404:       SYNTAX SEQUENCE OF AppnIsInEntry
4405:       MAX-ACCESS not-accessible
4406:       STATUS current
4407:       DESCRIPTION
4408:           "Intermediate Session Information Table"
4409: 
4410:       ::= { appnSessIntermediate 2 }
4411: 
4412: appnIsInEntry OBJECT-TYPE
4412: severe - object identifier `appnIsInEntry' defined recursively or too long
4412: warning -
warning: index of row `appnIsInEntry' can exceed OID size limit by 28 subidentifier(s)
4413:       SYNTAX AppnIsInEntry
4414:       MAX-ACCESS not-accessible
4415:       STATUS current
4416:       DESCRIPTION
4417:           "Entry of Intermediate Session Information Table."
4418: 
4419:       INDEX
4420:              { appnIsInFqCpName,
4421:                appnIsInPcid }
4422:       ::= { appnIsInTable 1 }
4423: 
4424: AppnIsInEntry ::= SEQUENCE {
4425:       appnIsInFqCpName            SnaControlPointName,
4426:       appnIsInPcid                OCTET STRING,
4427: 
4428:       appnIsInSessState           INTEGER,
4429:       appnIsInPriLuName           DisplayString,
4430:       appnIsInSecLuName           DisplayString,
4431:       appnIsInModeName            SnaModeName,
4432:       appnIsInCosName             SnaClassOfServiceName,
4433:       appnIsInTransPriority       INTEGER,
4434: 
4435:       appnIsInSessType            INTEGER,
4436:       appnIsInSessUpTime          TimeTicks,
4437:       appnIsInCtrUpTime           TimeTicks,
4438: 
4439:       appnIsInP2SFmdPius          Unsigned32,
4440:       appnIsInS2PFmdPius          Unsigned32,
4441:       appnIsInP2SNonFmdPius       Unsigned32,
4442:       appnIsInS2PNonFmdPius       Unsigned32,
4443:       appnIsInP2SFmdBytes         Unsigned32,
4444:       appnIsInS2PFmdBytes         Unsigned32,
4445:       appnIsInP2SNonFmdBytes      Unsigned32,
4446:       appnIsInS2PNonFmdBytes      Unsigned32,
4447: 
4448:       appnIsInPsAdjCpName         SnaControlPointName,
4449:       appnIsInPsAdjTgNum          INTEGER,
4450:       appnIsInPsSendMaxBtuSize    INTEGER,
4451:       appnIsInPsSendPacingType    INTEGER,
4452:       appnIsInPsSendRpc           Gauge32,
4453:       appnIsInPsSendNxWndwSize    Gauge32,
4454:       appnIsInPsRecvPacingType    INTEGER,
4455:       appnIsInPsRecvRpc           Gauge32,
4456:       appnIsInPsRecvNxWndwSize    Gauge32,
4457:       appnIsInSsAdjCpName         SnaControlPointName,
4458:       appnIsInSsAdjTgNum          INTEGER,
4459:       appnIsInSsSendMaxBtuSize    INTEGER,
4460:       appnIsInSsSendPacingType    INTEGER,
4461:       appnIsInSsSendRpc           Gauge32,
4462:       appnIsInSsSendNxWndwSize    Gauge32,
4463:       appnIsInSsRecvPacingType    INTEGER,
4464:       appnIsInSsRecvRpc           Gauge32,
4465:       appnIsInSsRecvNxWndwSize    Gauge32,
4466: 
4467:       appnIsInRouteInfo           OCTET STRING,
4468: 
4469:       appnIsInRtpNceId            OCTET STRING,
4470:       appnIsInRtpTcid             OCTET STRING
4471:                      }
4472: 
4473: appnIsInFqCpName OBJECT-TYPE
4473: severe - object identifier `appnIsInFqCpName' defined recursively or too long
4474:       SYNTAX SnaControlPointName
4475:       MAX-ACCESS not-accessible
4476:       STATUS current
4477:       DESCRIPTION
4478:           "The network-qualified control point name of the node at which
4479:           the session and PCID originated.  For APPN and LEN nodes, this
4480:           is either CP name of the APPN node at which the origin LU is
4481:           located or the CP name of the NN serving the LEN node at which
4482:           the origin LU is located.  For resources served by a dependent
4483:           LU requester (DLUR), it is the name of the owning system
4484:           services control point (SSCP)."
4485: 
4486:       ::= { appnIsInEntry 1 }
4487: 
4488: appnIsInPcid OBJECT-TYPE
4488: severe - object identifier `appnIsInPcid' defined recursively or too long
4489:       SYNTAX OCTET STRING  (SIZE (8))
4490:       MAX-ACCESS not-accessible
4491:       STATUS current
4492:       DESCRIPTION
4493:           "The procedure correlation identifier (PCID) of a session.  It
4494:           is an 8-byte value assigned by the primary LU."
4495: 
4496:       ::= { appnIsInEntry 2 }
4497: 
4498: appnIsInSessState OBJECT-TYPE
4498: severe - object identifier `appnIsInSessState' defined recursively or too long
4499:       SYNTAX INTEGER    {
4500:                          inactive(1),
4501:                          pendactive(2),
4502:                          active(3),
4503:                          pendinact(4)
4504:                      }
4505:       MAX-ACCESS read-write
4506:       STATUS current
4507:       DESCRIPTION
4508:           "Indicates the state of the session:
4509: 
4510:               inactive(1)   - session is inactive
4511:               pendactive(2) - session is pending active
4512:               active(3)     - session is active
4513:               pendinact(4)  - session is pending inactive
4514: 
4515:           Active sessions can be deactivated by setting this object
4516:           to inactive(1)."
4517:       ::= { appnIsInEntry 3 }
4518: 
4519: appnIsInPriLuName OBJECT-TYPE
4519: severe - object identifier `appnIsInPriLuName' defined recursively or too long
4520:       SYNTAX DisplayString (SIZE (0..17))
4521:       MAX-ACCESS read-only
4522:       STATUS current
4523:       DESCRIPTION
4524:           "The primary LU name of the session.  A zero-length
4525:           string indicates that this name is not available."
4526: 
4527:       ::= { appnIsInEntry 4 }
4528: 
4529: appnIsInSecLuName OBJECT-TYPE
4529: severe - object identifier `appnIsInSecLuName' defined recursively or too long
4530:       SYNTAX DisplayString (SIZE (0..17))
4531:       MAX-ACCESS read-only
4532:       STATUS current
4533:       DESCRIPTION
4534:           "The secondary LU name of the session.  A zero-length
4535:           string indicates that this name is not available."
4536: 
4537:       ::= { appnIsInEntry 5 }
4538: 
4539: appnIsInModeName OBJECT-TYPE
4539: severe - object identifier `appnIsInModeName' defined recursively or too long
4540:       SYNTAX SnaModeName
4541:       MAX-ACCESS read-only
4542:       STATUS current
4543:       DESCRIPTION
4544:           "The mode name used for this session."
4545: 
4546:       ::= { appnIsInEntry 6 }
4547: 
4548: appnIsInCosName OBJECT-TYPE
4548: severe - object identifier `appnIsInCosName' defined recursively or too long
4549:       SYNTAX SnaClassOfServiceName
4550:       MAX-ACCESS read-only
4551:       STATUS current
4552:       DESCRIPTION
4553:           "The Class of Service (COS) name used for this session."
4554: 
4555:       ::= { appnIsInEntry 7 }
4556: 
4557: appnIsInTransPriority OBJECT-TYPE
4557: severe - object identifier `appnIsInTransPriority' defined recursively or too long
4558:       SYNTAX INTEGER {
4559:                      low(1),               --X'01'
4560:                      medium(2),            --X'02'
4561:                      high(3),              --X'03'
4562:                      network(4)            --X'04'
4563:                      }
4564:       MAX-ACCESS read-only
4565:       STATUS current
4566:       DESCRIPTION
4567:           "Transmission priority for this class of service.  Values are:
4568: 
4569:               low(1)     - (X'01'):  low priority
4570:               medium(2)  - (X'02'):  medium priority
4571:               high(3)    - (X'03'):  high priority
4572:               network(4) - (X'04'):  network priority"
4573: 
4574:       ::= { appnIsInEntry 8 }
4575: 
4576: appnIsInSessType OBJECT-TYPE
4576: severe - object identifier `appnIsInSessType' defined recursively or too long
4577:       SYNTAX INTEGER {
4578:                      unknown(1),
4579:                      lu62(2),
4580:                      lu0thru3(3),
4581:                      lu62dlur(4),
4582:                      lu0thru3dlur(5)
4583:                      }
4584:       MAX-ACCESS read-only
4585:       STATUS current
4586:       DESCRIPTION
4587:           "The type of intermediate session.  Defined values are
4588: 
4589:               unknown      The session type is not known.
4590: 
4591:               lu62         A session between LUs of type 6.2
4592:                            (as indicated by the LU type in Bind)
4593: 
4594:               lu0thru3     A session between LUs of type 0, 1, 2, or 3
4595:                            (as indicated by the LU type in Bind)
4596: 
4597:               lu62dlur     A session between LUs of type 6.2
4598:                            (as indicated by the LU type in Bind).
4599:                            One of the LUs is a dependent LU supported
4600:                            by the dependent LU requester (DLUR)
4601:                            function at this node.
4602: 
4603:               lu0thru3dlur A session between LUs of type 0, 1, 2, or 3
4604:                            (as indicated by the LU type in Bind)
4605:                            One of the LUs is a dependent LU supported
4606:                            by the dependent LU requester (DLUR)
4607:                            function at this node."
4608: 
4609:       ::= { appnIsInEntry 9 }
4610: 
4611: appnIsInSessUpTime OBJECT-TYPE
4611: severe - object identifier `appnIsInSessUpTime' defined recursively or too long
4612:       SYNTAX TimeTicks
4613:       UNITS "hundredths of a second"
4614:       MAX-ACCESS read-only
4615:       STATUS current
4616:       DESCRIPTION
4617:           "Length of time the session has been active, measured in
4618:           hundredths of a second."
4619: 
4620:       ::= { appnIsInEntry 10 }
4621: 
4622: appnIsInCtrUpTime OBJECT-TYPE
4622: severe - object identifier `appnIsInCtrUpTime' defined recursively or too long
4623:       SYNTAX TimeTicks
4624:       UNITS "hundredths of a second"
4625:       MAX-ACCESS read-only
4626:       STATUS current
4627:       DESCRIPTION
4628:           "Length of time the session counters have been active, measured
4629:           in hundredths of a second."
4630: 
4631:       ::= { appnIsInEntry 11 }
4632: 
4633: appnIsInP2SFmdPius OBJECT-TYPE
4633: severe - object identifier `appnIsInP2SFmdPius' defined recursively or too long
4634:       SYNTAX Unsigned32
4635:       UNITS "path information units (PIUs)"
4636:       MAX-ACCESS read-only
4637:       STATUS current
4638:       DESCRIPTION
4639:           "Number of function management data (FMD) path information
4640:           units (PIUs) sent from the Primary LU to the Secondary LU since
4641:           the counts were last activated."
4642: 
4643:       ::= { appnIsInEntry 12 }
4644: 
4645: appnIsInS2PFmdPius OBJECT-TYPE
4645: severe - object identifier `appnIsInS2PFmdPius' defined recursively or too long
4646:       SYNTAX Unsigned32
4647:       UNITS "path information units (PIUs)"
4648:       MAX-ACCESS read-only
4649:       STATUS current
4650:       DESCRIPTION
4651:           "Number of FMD PIUs sent from the Secondary LU to the Primary
4652:           LU since the counts were last activated."
4653: 
4654:       ::= { appnIsInEntry 13 }
4655: 
4656: appnIsInP2SNonFmdPius OBJECT-TYPE
4656: severe - object identifier `appnIsInP2SNonFmdPius' defined recursively or too long
4657:       SYNTAX Unsigned32
4658:       UNITS "path information units (PIUs)"
4659:       MAX-ACCESS read-only
4660:       STATUS current
4661:       DESCRIPTION
4662:           "Number of non-FMD PIUs sent from the Primary LU to the
4663:           Secondary LU since the counts were last activated."
4664: 
4665:       ::= { appnIsInEntry 14 }
4666: 
4667: appnIsInS2PNonFmdPius OBJECT-TYPE
4667: severe - object identifier `appnIsInS2PNonFmdPius' defined recursively or too long
4668:       SYNTAX Unsigned32
4669:       UNITS "path information units (PIUs)"
4670:       MAX-ACCESS read-only
4671:       STATUS current
4672:       DESCRIPTION
4673:           "Number of non-FMD PIUs sent from the Secondary LU to the
4674:           Primary LU since the counts were last activated."
4675: 
4676:       ::= { appnIsInEntry 15 }
4677: 
4678: appnIsInP2SFmdBytes OBJECT-TYPE
4678: severe - object identifier `appnIsInP2SFmdBytes' defined recursively or too long
4679:       SYNTAX Unsigned32
4680:       UNITS "bytes"
4681:       MAX-ACCESS read-only
4682:       STATUS current
4683:       DESCRIPTION
4684:           "Number of FMD bytes sent from the Primary LU to the Secondary
4685:           LU since the counts were last activated."
4686: 
4687:       ::= { appnIsInEntry 16 }
4688: 
4689: appnIsInS2PFmdBytes OBJECT-TYPE
4689: severe - object identifier `appnIsInS2PFmdBytes' defined recursively or too long
4690:       SYNTAX Unsigned32
4691:       UNITS "bytes"
4692:       MAX-ACCESS read-only
4693:       STATUS current
4694:       DESCRIPTION
4695:           "Number of FMD bytes sent from the Secondary LU to the Primary
4696:           LU since the counts were last activated."
4697: 
4698:       ::= { appnIsInEntry 17 }
4699: 
4700: appnIsInP2SNonFmdBytes OBJECT-TYPE
4700: severe - object identifier `appnIsInP2SNonFmdBytes' defined recursively or too long
4701:       SYNTAX Unsigned32
4702:       UNITS "bytes"
4703:       MAX-ACCESS read-only
4704:       STATUS current
4705:       DESCRIPTION
4706:           "Number of non-FMD bytes sent from the Primary LU to the
4707:           Secondary LU since the counts were last activated."
4708:       ::= { appnIsInEntry 18 }
4709: 
4710: appnIsInS2PNonFmdBytes OBJECT-TYPE
4710: severe - object identifier `appnIsInS2PNonFmdBytes' defined recursively or too long
4711:       SYNTAX Unsigned32
4712:       UNITS "bytes"
4713:       MAX-ACCESS read-only
4714:       STATUS current
4715:       DESCRIPTION
4716:           "Number of non-FMD bytes sent from the Secondary LU to the
4717:           Primary LU since the counts were last activated."
4718: 
4719:       ::= { appnIsInEntry 19 }
4720: 
4721: appnIsInPsAdjCpName OBJECT-TYPE
4721: severe - object identifier `appnIsInPsAdjCpName' defined recursively or too long
4722:       SYNTAX SnaControlPointName
4723:       MAX-ACCESS read-only
4724:       STATUS current
4725:       DESCRIPTION
4726:           "The primary stage adjacent CP name of this session.  If the
4727:           session stage traverses an RTP connection, the CP name of the
4728:           remote RTP endpoint is returned."
4729: 
4730:       ::= { appnIsInEntry 20 }
4731: 
4732: appnIsInPsAdjTgNum OBJECT-TYPE
4732: severe - object identifier `appnIsInPsAdjTgNum' defined recursively or too long
4733:       SYNTAX INTEGER (0..300)
4733: warning - warning: use Integer32 instead of INTEGER in SMIv2
4734:       MAX-ACCESS read-only
4735:       STATUS current
4736:       DESCRIPTION
4737:           "The primary stage adjacent transmission group (TG) number
4738:           associated with this session.  If the session stage traverses
4739:           an RTP connection, the value 256 is returned.
4740: 
4741:           Values between 257 and 300 are available for other possible
4742:           TG 'stand-ins' that may be added to APPN in the future."
4743: 
4744:       ::= { appnIsInEntry 21 }
4745: 
4746: appnIsInPsSendMaxBtuSize OBJECT-TYPE
4746: severe - object identifier `appnIsInPsSendMaxBtuSize' defined recursively or too long
4747:       SYNTAX INTEGER (99..32767)
4747: warning - warning: use Integer32 instead of INTEGER in SMIv2
4748:       UNITS "bytes"
4749:       MAX-ACCESS read-only
4750:       STATUS current
4751:       DESCRIPTION
4752:           "The primary stage maximum basic transmission unit (BTU) size
4753:           for sending data."
4754: 
4755:       ::= { appnIsInEntry 22 }
4756: 
4757: appnIsInPsSendPacingType OBJECT-TYPE
4757: severe - object identifier `appnIsInPsSendPacingType' defined recursively or too long
4758:       SYNTAX INTEGER {
4759:                      fixed(1),
4760:                      adaptive(2)
4761:                      }
4762:       MAX-ACCESS read-only
4763:       STATUS current
4764:       DESCRIPTION
4765:           "The primary stage type of pacing being used for sending data."
4766: 
4767:       ::= { appnIsInEntry 23 }
4768: 
4769: appnIsInPsSendRpc OBJECT-TYPE
4769: severe - object identifier `appnIsInPsSendRpc' defined recursively or too long
4770:       SYNTAX Gauge32
4771:       UNITS "message units (MUs)"
4772:       MAX-ACCESS read-only
4773:       STATUS current
4774:       DESCRIPTION
4775:           "The primary stage send residual pace count.  This represents
4776:           the primary stage number of message units (MUs) that can still
4777:           be sent in the current session window."
4778: 
4779:       ::= { appnIsInEntry 24 }
4780: 
4781: appnIsInPsSendNxWndwSize OBJECT-TYPE
4781: severe - object identifier `appnIsInPsSendNxWndwSize' defined recursively or too long
4782:       SYNTAX Gauge32
4783:       UNITS "message units (MUs)"
4784:       MAX-ACCESS read-only
4785:       STATUS current
4786:       DESCRIPTION
4787:           "The primary stage size of the next window which will be used
4788:           to send data."
4789: 
4790:       ::= { appnIsInEntry 25 }
4791: 
4792: appnIsInPsRecvPacingType OBJECT-TYPE
4792: severe - object identifier `appnIsInPsRecvPacingType' defined recursively or too long
4793:       SYNTAX INTEGER {
4794:                      fixed(1),
4795:                      adaptive(2)
4796:                      }
4797:       MAX-ACCESS read-only
4798:       STATUS current
4799:       DESCRIPTION
4800:           "The primary stage type of pacing being used for receiving
4801:           data."
4802: 
4803:       ::= { appnIsInEntry 26 }
4804: 
4805: appnIsInPsRecvRpc OBJECT-TYPE
4805: severe - object identifier `appnIsInPsRecvRpc' defined recursively or too long
4806:       SYNTAX Gauge32
4807:       UNITS "message units (MUs)"
4808:       MAX-ACCESS read-only
4809:       STATUS current
4810:       DESCRIPTION
4811:           "The primary stage receive residual pace count.  This
4812:           represents the primary stage number of message units (MUs) that
4813:           can still be received in the current session window."
4814: 
4815:       ::= { appnIsInEntry 27 }
4816: 
4817: appnIsInPsRecvNxWndwSize OBJECT-TYPE
4817: severe - object identifier `appnIsInPsRecvNxWndwSize' defined recursively or too long
4818:       SYNTAX Gauge32
4819:       UNITS "message units (MUs)"
4820:       MAX-ACCESS read-only
4821:       STATUS current
4822:       DESCRIPTION
4823:           "The primary stage size of the next window which will be used
4824:           to receive data."
4825: 
4826:       ::= { appnIsInEntry 28 }
4827: 
4828: appnIsInSsAdjCpName OBJECT-TYPE
4828: severe - object identifier `appnIsInSsAdjCpName' defined recursively or too long
4829:       SYNTAX SnaControlPointName
4830:       MAX-ACCESS read-only
4831:       STATUS current
4832:       DESCRIPTION
4833:           "The secondary stage adjacent CP name of this session.  If the
4834:           session stage traverses an RTP connection, the CP name of the
4835:           remote RTP endpoint is returned."
4836: 
4837:       ::= { appnIsInEntry 29 }
4838: 
4839: appnIsInSsAdjTgNum OBJECT-TYPE
4839: severe - object identifier `appnIsInSsAdjTgNum' defined recursively or too long
4840:       SYNTAX INTEGER (0..300)
4840: warning - warning: use Integer32 instead of INTEGER in SMIv2
4841:       MAX-ACCESS read-only
4842:       STATUS current
4843:       DESCRIPTION
4844:           "The secondary stage adjacent transmission group (TG) number
4845:           associated with this session.  If the session stage traverses
4846:           an RTP connection, the value 256 is returned.
4847: 
4848:           Values between 257 and 300 are available for other possible
4849:           TG 'stand-ins' that may be added to APPN in the future."
4850: 
4851:       ::= { appnIsInEntry 30 }
4852: 
4853: appnIsInSsSendMaxBtuSize OBJECT-TYPE
4853: severe - object identifier `appnIsInSsSendMaxBtuSize' defined recursively or too long
4854:       SYNTAX INTEGER (99..32767)
4854: warning - warning: use Integer32 instead of INTEGER in SMIv2
4855:       UNITS "bytes"
4856:       MAX-ACCESS read-only
4857:       STATUS current
4858:       DESCRIPTION
4859:           "The secondary stage maximum basic transmission unit (BTU) size
4860:           for sending data."
4861: 
4862:       ::= { appnIsInEntry 31 }
4863: 
4864: appnIsInSsSendPacingType OBJECT-TYPE
4864: severe - object identifier `appnIsInSsSendPacingType' defined recursively or too long
4865:       SYNTAX INTEGER {
4866:                      fixed(1),
4867:                      adaptive(2)
4868:                      }
4869:       MAX-ACCESS read-only
4870:       STATUS current
4871:       DESCRIPTION
4872:           "The secondary stage type of pacing being used for sending
4873:           data."
4874: 
4875:       ::= { appnIsInEntry 32 }
4876: 
4877: appnIsInSsSendRpc OBJECT-TYPE
4877: severe - object identifier `appnIsInSsSendRpc' defined recursively or too long
4878:       SYNTAX Gauge32
4879:       UNITS "message units (MUs)"
4880:       MAX-ACCESS read-only
4881:       STATUS current
4882:       DESCRIPTION
4883:           "The secondary stage send residual pace count.  This represents
4884:           the secondary stage number of message units (MUs) that can
4885:           still be sent in the current session window."
4886: 
4887:       ::= { appnIsInEntry 33 }
4888: 
4889: appnIsInSsSendNxWndwSize OBJECT-TYPE
4889: severe - object identifier `appnIsInSsSendNxWndwSize' defined recursively or too long
4890:       SYNTAX Gauge32
4891:       UNITS "message units (MUs)"
4892:       MAX-ACCESS read-only
4893:       STATUS current
4894:       DESCRIPTION
4895:           "The secondary stage size of the next window which will be used
4896:           to send data."
4897: 
4898:       ::= { appnIsInEntry 34 }
4899: 
4900: appnIsInSsRecvPacingType OBJECT-TYPE
4900: severe - object identifier `appnIsInSsRecvPacingType' defined recursively or too long
4901:       SYNTAX INTEGER {
4902:                      fixed(1),
4903:                      adaptive(2)
4904:                      }
4905:       MAX-ACCESS read-only
4906:       STATUS current
4907:       DESCRIPTION
4908:           "The secondary stage type of pacing being used for receiving
4909:           data."
4910: 
4911:       ::= { appnIsInEntry 35 }
4912: 
4913: appnIsInSsRecvRpc OBJECT-TYPE
4913: severe - object identifier `appnIsInSsRecvRpc' defined recursively or too long
4914:       SYNTAX Gauge32
4915:       UNITS "message units (MUs)"
4916:       MAX-ACCESS read-only
4917:       STATUS current
4918:       DESCRIPTION
4919:           "The secondary stage receive residual pace count.  This
4920:           represents the secondary stage number of message units (MUs)
4921:           that can still be received in the current session window."
4922: 
4923:       ::= { appnIsInEntry 36 }
4924: 
4925: appnIsInSsRecvNxWndwSize OBJECT-TYPE
4925: severe - object identifier `appnIsInSsRecvNxWndwSize' defined recursively or too long
4926:       SYNTAX Gauge32
4927:       UNITS "message units (MUs)"
4928:       MAX-ACCESS read-only
4929:       STATUS current
4930:       DESCRIPTION
4931:           "The secondary stage size of the next window which will be used
4932:           to receive data."
4933: 
4934:       ::= { appnIsInEntry 37 }
4935: 
4936: appnIsInRouteInfo OBJECT-TYPE
4936: severe - object identifier `appnIsInRouteInfo' defined recursively or too long
4937:       SYNTAX OCTET STRING (SIZE (0..255))
4938:       MAX-ACCESS read-only
4939:       STATUS current
4940:       DESCRIPTION
4941:           "The route selection control vector (RSCV X'2B') used for this
4942:           session.  It is present for APPN nodes; but is not present for
4943:           LEN nodes.  The format of this vector is described in SNA
4944:           Formats.  If no RSCV is available, a zero-length string is
4945:           returned."
4946: 
4947:       ::= { appnIsInEntry 38 }
4948: 
4949: appnIsInRtpNceId OBJECT-TYPE
4949: severe - object identifier `appnIsInRtpNceId' defined recursively or too long
4950:       SYNTAX OCTET STRING (SIZE (1..8))
4951:       MAX-ACCESS read-only
4952:       STATUS current
4953:       DESCRIPTION
4954:           "The HPR local Network Connection Endpoint of the session."
4955: 
4956:       ::= { appnIsInEntry 39 }
4957: 
4958: appnIsInRtpTcid OBJECT-TYPE
4958: severe - object identifier `appnIsInRtpTcid' defined recursively or too long
4959:       SYNTAX OCTET STRING (SIZE (8))
4960:       MAX-ACCESS read-only
4961:       STATUS current
4962:       DESCRIPTION
4963:           "The RTP connection local TCID of the session."
4964: 
4965:       ::= { appnIsInEntry 40 }
4966: 
4967: -- *********************************************************************
4968: -- Intermediate Session RTP Table
4969: -- *********************************************************************
4970: -- This table contains information on intermediate sessions that are
4971: -- being transported on Rapid Transport Protocol (RTP) connections by
4972: -- High Performance Routing (HPR).
4973: -- *********************************************************************
4974: appnIsRtpTable OBJECT-TYPE
4974: severe - object identifier `appnIsRtpTable' defined recursively or too long
4975:       SYNTAX SEQUENCE OF AppnIsRtpEntry
4976:       MAX-ACCESS not-accessible
4977:       STATUS current
4978:       DESCRIPTION
4979:           "A table indicating how many ISR sessions are transported by
4980:           each RTP connection."
4981: 
4982:       ::= { appnSessIntermediate 3 }
4983: 
4984: appnIsRtpEntry OBJECT-TYPE
4984: severe - object identifier `appnIsRtpEntry' defined recursively or too long
4984: warning -
warning: index of row `appnIsRtpEntry' can exceed OID size limit by 19 subidentifier(s)
4985:       SYNTAX AppnIsRtpEntry
4986:       MAX-ACCESS not-accessible
4987:       STATUS current
4988:       DESCRIPTION
4989:           "Entry of Intermediate Session RTP Table."
4990: 
4991:       INDEX
4992:              { appnIsRtpNceId,
4993:                appnIsRtpTcid }
4994: 
4995:       ::= { appnIsRtpTable 1 }
4996: 
4997: AppnIsRtpEntry ::= SEQUENCE {
4998:       appnIsRtpNceId              OCTET STRING,
4999:       appnIsRtpTcid               OCTET STRING,
5000:       appnIsRtpSessions           Gauge32
5001:                      }
5002: 
5003: appnIsRtpNceId OBJECT-TYPE
5003: severe - object identifier `appnIsRtpNceId' defined recursively or too long
5004:       SYNTAX OCTET STRING (SIZE (1..8))
5005:       MAX-ACCESS not-accessible
5006:       STATUS current
5007:       DESCRIPTION
5008:           "The local Network Connection Endpoint of the RTP connection."
5009: 
5010:       ::= { appnIsRtpEntry  1 }
5011: 
5012: appnIsRtpTcid OBJECT-TYPE
5012: severe - object identifier `appnIsRtpTcid' defined recursively or too long
5013:       SYNTAX OCTET STRING (SIZE (8))
5014:       MAX-ACCESS not-accessible
5015:       STATUS current
5016:       DESCRIPTION
5017:           "The local TCID of the RTP connection."
5018: 
5019:       ::= { appnIsRtpEntry  2 }
5020: 
5021: appnIsRtpSessions OBJECT-TYPE
5021: severe - object identifier `appnIsRtpSessions' defined recursively or too long
5022:       SYNTAX Gauge32
5023:       UNITS "sessions"
5024:       MAX-ACCESS read-only
5025:       STATUS current
5026:       DESCRIPTION
5027:           "The number of intermediate sessions using this RTP
5028:           connection."
5029: 
5030:       ::= { appnIsRtpEntry  3 }
5031: 
5032: 
5033: -- *********************************************************************
5034:   appnTraps               OBJECT IDENTIFIER ::= { appnMIB 2 }
5034: severe - object identifier `appnTraps' defined recursively or too long
5035: -- *********************************************************************
5036: 
5037: alertTrap NOTIFICATION-TYPE
5037: warning - warning: notification `alertTrap' is not reverse mappable
5037: severe - object identifier `alertTrap' defined recursively or too long
5038:       OBJECTS  { alertIdNumber, affectedObject }
5039:       STATUS current
5040:       DESCRIPTION
5041:           "This trap carries a 32-bit SNA Management Services (SNA/MS)
5042:           Alert ID Number, as specified in SNA/MS Formats."
5043: 
5044:       ::= { appnTraps 1 }
5045: 
5046: alertIdNumber OBJECT-TYPE
5046: severe - object identifier `alertIdNumber' defined recursively or too long
5047:       SYNTAX OCTET STRING (SIZE (4))
5048:       MAX-ACCESS accessible-for-notify
5049:       STATUS current
5050:       DESCRIPTION
5051:           "A 32-bit SNA Management Services (SNA/MS) Alert ID Number, as
5052:           specified in SNA/MS Formats."
5053: 
5054:       ::= { appnTraps 2 }
5055: 
5056: affectedObject OBJECT-TYPE
5056: severe - object identifier `affectedObject' defined recursively or too long
5057:       SYNTAX VariablePointer
5058:       MAX-ACCESS accessible-for-notify
5059:       STATUS current
5060:       DESCRIPTION
5061:           "The MIB object associated with the Alert condition, if there
5062:           is an object associated with it.  If no associated object can
5063:           be identified, the value 0.0 is passed in the trap."
5064: 
5065:       ::= { appnTraps 3 }
5066: 
5067: -- *********************************************************************
5068: -- Conformance information
5069: -- *********************************************************************
5070: 
5071: appnConformance       OBJECT IDENTIFIER ::= { appnMIB 3 }
5071: severe - object identifier `appnConformance' defined recursively or too long
5072: 
5073: appnCompliances       OBJECT IDENTIFIER ::= { appnConformance 1 }
5073: severe - object identifier `appnCompliances' defined recursively or too long
5074: appnGroups            OBJECT IDENTIFIER ::= { appnConformance 2 }
5074: severe - object identifier `appnGroups' defined recursively or too long
5075: 
5076: -- Compliance statements
5077: 
5078: -- appnCompliance  MODULE-COMPLIANCE (deprecated:  moved to end of module)
5079: 
5080: appnCompliance2  MODULE-COMPLIANCE
5080: severe - object identifier `appnCompliance2' defined recursively or too long
5081:         STATUS  current
5082:         DESCRIPTION
5083:             "The compliance statement for the SNMPv2 entities that
5084:             implement the APPN MIB.
5085: 
5086:             In the descriptions for the conditionally mandatory groups that
5087:             follow, the branch network node is treated as a third node type,
5088:             parallel to network node and end node.  This is not how branch
5089:             network nodes are treated in the base APPN architecture, but it
5090:             increases clarity here to do it."
5091:         MODULE  -- this module
5092: 
5093: --      Unconditionally mandatory groups
5094:                 MANDATORY-GROUPS  {
5095:                         appnGeneralConfGroup2,
5096:                         appnPortConfGroup,
5097:                         appnLinkConfGroup2,
5098:                         appnLocalTgConfGroup2,
5099:                         appnDirTableConfGroup2
5100:                  }
5101: 
5102: --      Conditionally mandatory groups
5103:                 GROUP  appnNnUniqueConfGroup
5104:                 DESCRIPTION
5105:                     "The appnNnUniqueConfGroup is mandatory for
5106:                     network nodes."
5107: 
5108:                 GROUP  appnEnUniqueConfGroup
5109:                 DESCRIPTION
5110:                     "The appnEnUniqueConfGroup is mandatory for end
5111:                     nodes."
5112: 
5113:                 GROUP  appnVrnConfGroup
5114:                 DESCRIPTION
5115:                     "The appnVrnConfGroup is mandatory for network
5116:                     nodes, end nodes, and branch network nodes that
5117:                     implement virtual routing node support."
5118: 
5119:                 GROUP  appnNnTopoConfGroup2
5120:                 DESCRIPTION
5121:                     "The appnNnTopoConfGroup2 is mandatory for
5122:                     network nodes."
5123: 
5124:                 GROUP  appnLocalEnTopoConfGroup2
5125:                 DESCRIPTION
5126:                     "The appnLocalEnTopoConfGroup2 is mandatory for
5127:                     network nodes."
5128: 
5129:                 GROUP  appnLocalDirPerfConfGroup
5130:                 DESCRIPTION
5131:                     "The appnLocalDirPerfConfGroup is mandatory for
5132:                     APPN network nodes, end nodes, and branch network
5133:                     nodes."
5134: 
5135:                 GROUP  appnCosConfGroup
5136:                 DESCRIPTION
5137:                     "The appnCosConfGroup is mandatory for APPN
5138:                     network nodes, end nodes, and branch network
5139:                     nodes."
5140: 
5141:                 GROUP  appnIntSessConfGroup
5142:                 DESCRIPTION
5143:                     "The appnIntSessConfGroup is mandatory for
5144:                     network nodes and branch network nodes."
5145: 
5146:                 GROUP  appnHprBaseConfGroup
5147:                 DESCRIPTION
5148:                     "The appnHprBaseConfGroup is mandatory for nodes
5149:                     that implement the HPR base (APPN option set 1400)."
5150:                 GROUP  appnHprRtpConfGroup
5151:                 DESCRIPTION
5152:                     "The appnHprRtpConfGroup is mandatory for nodes
5153:                     that implement the HPR RTP tower (APPN option set
5154:                     1401)."
5155: 
5156:                 GROUP  appnHprCtrlFlowsRtpConfGroup
5157:                 DESCRIPTION
5158:                     "The appnHprCtrlFlowsRtpConfGroup is mandatory for
5159:                     nodes that implement the HPR Control Flows over
5160:                     RTP tower (APPN option set 1402)."
5161: 
5162:                 GROUP  appnHprBfConfGroup
5163:                 DESCRIPTION
5164:                     "The appnHprBfConfGroup is mandatory for nodes
5165:                     that implement the APPN/HPR boundary function."
5166: 
5167:                 GROUP  appnTrapConfGroup
5168:                 DESCRIPTION
5169:                     "Traps are optional for all nodes."
5170: 
5171:                 GROUP  appnTrapNotifGroup
5172:                 DESCRIPTION
5173:                     "Traps are optional for all nodes."
5174: 
5175:                 GROUP  appnBrNnConfGroup
5176:                 DESCRIPTION
5177:                     "The appnBrNnConfGroup is mandatory for branch
5178:                     network nodes."
5179: 
5180:         ::= { appnCompliances 3 }
5181:          -- { appnCompliances 2 } is used by the APPN-TRAP-MIB
5182: 
5183: -- Units of conformance
5184: appnGeneralConfGroup2  OBJECT-GROUP
5184: severe - object identifier `appnGeneralConfGroup2' defined recursively or too long
5185:         OBJECTS  {
5186:                  appnNodeCpName,
5187:                  appnNodeId,
5188:                  appnNodeType,
5189:                  appnNodeUpTime,
5190:                  appnNodeParallelTg,
5191:                  appnNodeAdaptiveBindPacing,
5192:                  appnNodeHprSupport,
5193:                  appnNodeCounterDisconTime,
5194:                  appnNodeLsCounterType,
5195:                  appnNodeBrNn
5196: 
5197:                  }
5198:         STATUS  current
5199:         DESCRIPTION
5200:             "A collection of objects providing the instrumentation of
5201:             APPN general information and capabilities."
5202:         ::= { appnGroups 26 }
5203:          -- { appnGroups 21 - 25 } are used by the APPN-TRAP-MIB
5204: 
5205: appnPortConfGroup  OBJECT-GROUP
5205: severe - object identifier `appnPortConfGroup' defined recursively or too long
5206:         OBJECTS  {
5207:                  appnPortCommand,
5208:                  appnPortOperState,
5209:                  appnPortDlcType,
5210:                  appnPortPortType,
5211:                  appnPortSIMRIM,
5212:                  appnPortLsRole,
5213:                  appnPortNegotLs,
5214:                  appnPortDynamicLinkSupport,
5215:                  appnPortMaxRcvBtuSize,
5216:                  appnPortMaxIframeWindow,
5217:                  appnPortDefLsGoodXids,
5218:                  appnPortDefLsBadXids,
5219:                  appnPortDynLsGoodXids,
5220:                  appnPortDynLsBadXids,
5221:                  appnPortSpecific,
5222:                  appnPortDlcLocalAddr,
5223:                  appnPortCounterDisconTime
5224:                  }
5225:         STATUS  current
5226:         DESCRIPTION
5227:             "A collection of objects providing the instrumentation of
5228:             APPN port information."
5229:         ::= { appnGroups 2 }
5230: 
5231: appnLinkConfGroup2  OBJECT-GROUP
5231: severe - object identifier `appnLinkConfGroup2' defined recursively or too long
5232:         OBJECTS  {
5233:                  appnLsCommand,
5234:                  appnLsOperState,
5235:                  appnLsPortName,
5236:                  appnLsDlcType,
5237:                  appnLsDynamic,
5238:                  appnLsAdjCpName,
5239:                  appnLsAdjNodeType,
5240:                  appnLsTgNum,
5241:                  appnLsLimResource,
5242:                  appnLsActOnDemand,
5243:                  appnLsMigration,
5244:                  appnLsPartnerNodeId,
5245:                  appnLsCpCpSessionSupport,
5246:                  appnLsMaxSendBtuSize,
5247:                  appnLsInXidBytes,
5248:                  appnLsInMsgBytes,
5249:                  appnLsInXidFrames,
5250:                  appnLsInMsgFrames,
5251:                  appnLsOutXidBytes,
5252:                  appnLsOutMsgBytes,
5253:                  appnLsOutXidFrames,
5254:                  appnLsOutMsgFrames,
5255:                  appnLsEchoRsps,
5256:                  appnLsCurrentDelay,
5257:                  appnLsMaxDelay,
5258:                  appnLsMinDelay,
5259:                  appnLsMaxDelayTime,
5260:                  appnLsGoodXids,
5261:                  appnLsBadXids,
5262:                  appnLsSpecific,
5263:                  appnLsActiveTime,
5264:                  appnLsCurrentStateTime,
5265:                  appnLsHprSup,
5266:                  appnLsLocalAddr,
5267:                  appnLsRemoteAddr,
5268:                  appnLsRemoteLsName,
5269:                  appnLsStatusTime,
5270:                  appnLsStatusLsName,
5271:                  appnLsStatusCpName,
5272:                  appnLsStatusPartnerId,
5273:                  appnLsStatusTgNum,
5274:                  appnLsStatusGeneralSense,
5275:                  appnLsStatusRetry,
5276:                  appnLsStatusEndSense,
5277:                  appnLsStatusXidLocalSense,
5278:                  appnLsStatusXidRemoteSense,
5279:                  appnLsStatusXidByteInError,
5280:                  appnLsStatusXidBitInError,
5281:                  appnLsStatusDlcType,
5282:                  appnLsStatusLocalAddr,
5283:                  appnLsStatusRemoteAddr,
5284:                  appnLsCounterDisconTime,
5285:                  appnLsMltgMember
5286:                  }
5287:         STATUS  current
5288:         DESCRIPTION
5289:             "A collection of objects providing the instrumentation of
5290:             APPN link information."
5291:         ::= { appnGroups 27 }
5292: 
5293: appnLocalTgConfGroup2  OBJECT-GROUP
5293: severe - object identifier `appnLocalTgConfGroup2' defined recursively or too long
5294:         OBJECTS  {
5295:                  appnLocalTgDestVirtual,
5296:                  appnLocalTgDlcData,
5297:                  appnLocalTgPortName,
5298:                  appnLocalTgQuiescing,
5299:                  appnLocalTgOperational,
5300:                  appnLocalTgCpCpSession,
5301:                  appnLocalTgEffCap,
5302:                  appnLocalTgConnCost,
5303:                  appnLocalTgByteCost,
5304:                  appnLocalTgSecurity,
5305:                  appnLocalTgDelay,
5306:                  appnLocalTgUsr1,
5307:                  appnLocalTgUsr2,
5308:                  appnLocalTgUsr3,
5309:                  appnLocalTgHprSup,
5310:                  appnLocalTgIntersubnet,
5311:                  appnLocalTgMltgLinkType
5312:                  }
5313:         STATUS  current
5314:         DESCRIPTION
5315:             "A collection of objects providing the instrumentation of
5316:             APPN local TG information."
5317:         ::= { appnGroups 28 }
5318: 
5319: appnDirTableConfGroup2  OBJECT-GROUP
5319: severe - object identifier `appnDirTableConfGroup2' defined recursively or too long
5320:         OBJECTS  {
5321:                  appnDirNnServerName,
5322:                  appnDirLuOwnerName,
5323:                  appnDirLuLocation,
5324:                  appnDirType,
5325:                  appnDirApparentLuOwnerName
5326:                  }
5327:         STATUS  current
5328:         DESCRIPTION
5329:             "A collection of objects providing the instrumentation of the
5330:             APPN directory database."
5331:         ::= { appnGroups 29 }
5332: 
5333: appnNnUniqueConfGroup  OBJECT-GROUP
5333: severe - object identifier `appnNnUniqueConfGroup' defined recursively or too long
5334:         OBJECTS  {
5335:                  appnNodeNnCentralDirectory,
5336:                  appnNodeNnTreeCache,
5337:                  appnNodeNnRouteAddResist,
5338:                  appnNodeNnIsr,
5339:                  appnNodeNnFrsn,
5340:                  appnNodeNnPeriBorderSup,
5341:                  appnNodeNnInterchangeSup,
5342:                  appnNodeNnExteBorderSup,
5343:                  appnNodeNnSafeStoreFreq,
5344:                  appnNodeNnRsn,
5345:                  appnNodeNnCongested,
5346:                  appnNodeNnIsrDepleted,
5347:                  appnNodeNnQuiescing,
5348:                  appnNodeNnGateway
5349:                  }
5350:         STATUS  current
5351:         DESCRIPTION
5352:             "A collection of objects providing instrumentation unique
5353:             to APPN network nodes."
5354:         ::= { appnGroups 6 }
5355: 
5356: appnEnUniqueConfGroup  OBJECT-GROUP
5356: severe - object identifier `appnEnUniqueConfGroup' defined recursively or too long
5357:         OBJECTS  {
5358:                  appnNodeEnModeCosMap,
5359:                  appnNodeEnNnServer,
5360:                  appnNodeEnLuSearch
5361:                  }
5362:         STATUS  current
5363:         DESCRIPTION
5364:             "A collection of objects providing instrumentation for
5365:             APPN end nodes.  Some of these objects also appear in the
5366:             instrumentation for a branch network node."
5367:         ::= { appnGroups 7 }
5368: 
5369: appnVrnConfGroup       OBJECT-GROUP
5369: severe - object identifier `appnVrnConfGroup' defined recursively or too long
5370:         OBJECTS  {
5371:                  appnVrnPortName
5372:                  }
5373:         STATUS  current
5374:         DESCRIPTION
5375:             "An object providing the instrumentation for virtual
5376:             routing node support in an APPN node."
5377:         ::= { appnGroups 8 }
5378: 
5379: appnNnTopoConfGroup2    OBJECT-GROUP
5379: severe - object identifier `appnNnTopoConfGroup2' defined recursively or too long
5380:         OBJECTS  {
5381:                  appnNnTopoMaxNodes,
5382:                  appnNnTopoCurNumNodes,
5383:                  appnNnTopoNodePurges,
5384:                  appnNnTopoTgPurges,
5385:                  appnNnTopoTotalTduWars,
5386:                  appnNnNodeFREntryTimeLeft,
5387:                  appnNnNodeFRType,
5388:                  appnNnNodeFRRsn,
5389:                  appnNnNodeFRRouteAddResist,
5390:                  appnNnNodeFRCongested,
5391:                  appnNnNodeFRIsrDepleted,
5392:                  appnNnNodeFRQuiescing,
5393:                  appnNnNodeFRGateway,
5394:                  appnNnNodeFRCentralDirectory,
5395:                  appnNnNodeFRIsr,
5396:                  appnNnNodeFRGarbageCollect,
5397:                  appnNnNodeFRHprSupport,
5398:                  appnNnNodeFRPeriBorderSup,
5399:                  appnNnNodeFRInterchangeSup,
5400:                  appnNnNodeFRExteBorderSup,
5401:                  appnNnNodeFRBranchAwareness,
5402:                  appnNnTgFREntryTimeLeft,
5403:                  appnNnTgFRDestVirtual,
5404:                  appnNnTgFRDlcData,
5405:                  appnNnTgFRRsn,
5406:                  appnNnTgFROperational,
5407:                  appnNnTgFRQuiescing,
5408:                  appnNnTgFRCpCpSession,
5409:                  appnNnTgFREffCap,
5410:                  appnNnTgFRConnCost,
5411:                  appnNnTgFRByteCost,
5412:                  appnNnTgFRSecurity,
5413:                  appnNnTgFRDelay,
5414:                  appnNnTgFRUsr1,
5415:                  appnNnTgFRUsr2,
5416:                  appnNnTgFRUsr3,
5417:                  appnNnTgFRGarbageCollect,
5418:                  appnNnTgFRSubareaNum,
5419:                  appnNnTgFRHprSup,
5420:                  appnNnTgFRDestHprTrans,
5421:                  appnNnTgFRTypeIndicator,
5422:                  appnNnTgFRIntersubnet,
5423:                  appnNnTgFRMltgLinkType,
5424:                  appnNnTgFRBranchTg
5425:                  }
5426:         STATUS  current
5427:         DESCRIPTION
5428:             "The appnNnTopoConfGroup is mandatory only for network
5429:             nodes."
5430:         ::= { appnGroups 30 }
5431: 
5432: appnLocalEnTopoConfGroup2   OBJECT-GROUP
5432: severe - object identifier `appnLocalEnTopoConfGroup2' defined recursively or too long
5433:         OBJECTS  {
5434:                  appnLocalEnTgEntryTimeLeft,
5435:                  appnLocalEnTgDestVirtual,
5436:                  appnLocalEnTgDlcData,
5437:                  appnLocalEnTgOperational,
5438:                  appnLocalEnTgCpCpSession,
5439:                  appnLocalEnTgEffCap,
5440:                  appnLocalEnTgConnCost,
5441:                  appnLocalEnTgByteCost,
5442:                  appnLocalEnTgSecurity,
5443:                  appnLocalEnTgDelay,
5444:                  appnLocalEnTgUsr1,
5445:                  appnLocalEnTgUsr2,
5446:                  appnLocalEnTgUsr3,
5447:                  appnLocalEnTgMltgLinkType
5448:                  }
5449:         STATUS  current
5450:         DESCRIPTION
5451:             "A collection of objects providing the instrumentation
5452:             of the information that a network node possesses about
5453:             the end nodes directly attached to it."
5454:         ::= { appnGroups 31 }
5455: 
5456: appnLocalDirPerfConfGroup  OBJECT-GROUP
5456: severe - object identifier `appnLocalDirPerfConfGroup' defined recursively or too long
5457:         OBJECTS  {
5458:                  appnDirMaxCaches,
5459:                  appnDirCurCaches,
5460:                  appnDirCurHomeEntries,
5461:                  appnDirRegEntries,
5462:                  appnDirInLocates,
5463:                  appnDirInBcastLocates,
5464:                  appnDirOutLocates,
5465:                  appnDirOutBcastLocates,
5466:                  appnDirNotFoundLocates,
5467:                  appnDirNotFoundBcastLocates,
5468:                  appnDirLocateOutstands
5469:                  }
5470:         STATUS  current
5471:         DESCRIPTION
5472:             "The appnLocalDirPerfConfGroup is mandatory only for APPN
5473:             network nodes and end nodes."
5474:         ::= { appnGroups 11 }
5475: 
5476: appnCosConfGroup          OBJECT-GROUP
5476: severe - object identifier `appnCosConfGroup' defined recursively or too long
5477:         OBJECTS  {
5478:                  appnCosModeCosName,
5479:                  appnCosTransPriority,
5480:                  appnCosNodeRowWgt,
5481:                  appnCosNodeRowResistMin,
5482:                  appnCosNodeRowResistMax,
5483:                  appnCosNodeRowMinCongestAllow,
5484:                  appnCosNodeRowMaxCongestAllow,
5485:                  appnCosTgRowWgt,
5486:                  appnCosTgRowEffCapMin,
5487:                  appnCosTgRowEffCapMax,
5488:                  appnCosTgRowConnCostMin,
5489:                  appnCosTgRowConnCostMax,
5490:                  appnCosTgRowByteCostMin,
5491:                  appnCosTgRowByteCostMax,
5492:                  appnCosTgRowSecurityMin,
5493:                  appnCosTgRowSecurityMax,
5494:                  appnCosTgRowDelayMin,
5495:                  appnCosTgRowDelayMax,
5496:                  appnCosTgRowUsr1Min,
5497:                  appnCosTgRowUsr1Max,
5498:                  appnCosTgRowUsr2Min,
5499:                  appnCosTgRowUsr2Max,
5500:                  appnCosTgRowUsr3Min,
5501:                  appnCosTgRowUsr3Max
5502:                  }
5503:         STATUS  current
5504:         DESCRIPTION
5505:             "The appnCosConfGroup is mandatory only for APPN network
5506:             nodes and end nodes."
5507:         ::= { appnGroups 12 }
5508: 
5509: appnIntSessConfGroup    OBJECT-GROUP
5509: severe - object identifier `appnIntSessConfGroup' defined recursively or too long
5510:         OBJECTS  {
5511:                  appnIsInGlobeCtrAdminStatus,
5512:                  appnIsInGlobeCtrOperStatus,
5513:                  appnIsInGlobeCtrStatusTime,
5514:                  appnIsInGlobeRscv,
5515:                  appnIsInGlobeRscvTime,
5516:                  appnIsInGlobeActSess,
5517:                  appnIsInSessState,
5518:                  appnIsInPriLuName,
5519:                  appnIsInSecLuName,
5520:                  appnIsInModeName,
5521:                  appnIsInCosName,
5522:                  appnIsInTransPriority,
5523:                  appnIsInSessType,
5524:                  appnIsInSessUpTime,
5525:                  appnIsInCtrUpTime,
5526:                  appnIsInP2SFmdPius,
5527:                  appnIsInS2PFmdPius,
5528:                  appnIsInP2SNonFmdPius,
5529:                  appnIsInS2PNonFmdPius,
5530:                  appnIsInP2SFmdBytes,
5531:                  appnIsInS2PFmdBytes,
5532:                  appnIsInP2SNonFmdBytes,
5533:                  appnIsInS2PNonFmdBytes,
5534:                  appnIsInPsAdjCpName,
5535:                  appnIsInPsAdjTgNum,
5536:                  appnIsInPsSendMaxBtuSize,
5537:                  appnIsInPsSendPacingType,
5538:                  appnIsInPsSendRpc,
5539:                  appnIsInPsSendNxWndwSize,
5540:                  appnIsInPsRecvPacingType,
5541:                  appnIsInPsRecvRpc,
5542:                  appnIsInPsRecvNxWndwSize,
5543:                  appnIsInSsAdjCpName,
5544:                  appnIsInSsAdjTgNum,
5545:                  appnIsInSsSendMaxBtuSize,
5546:                  appnIsInSsSendPacingType,
5547:                  appnIsInSsSendRpc,
5548:                  appnIsInSsSendNxWndwSize,
5549:                  appnIsInSsRecvPacingType,
5550:                  appnIsInSsRecvRpc,
5551:                  appnIsInSsRecvNxWndwSize,
5552:                  appnIsInRouteInfo
5553:                  }
5554:         STATUS  current
5555:         DESCRIPTION
5556:             "The appnIntSessConfGroup is mandatory only for network
5557:             nodes."
5558:         ::= { appnGroups 13 }
5559: 
5560: appnHprBaseConfGroup    OBJECT-GROUP
5560: severe - object identifier `appnHprBaseConfGroup' defined recursively or too long
5561:         OBJECTS  {
5562:                  appnNodeHprIntRteSetups,
5563:                  appnNodeHprIntRteRejects,
5564:                  appnLsErrRecoSup,
5565:                  appnLsForAnrLabel,
5566:                  appnLsRevAnrLabel
5567:                  }
5568:         STATUS  current
5569:         DESCRIPTION
5570:             "The appnHprBaseConfGroup is mandatory only for nodes that
5571:             implement the HPR base (APPN option set 1400)."
5572:         ::= { appnGroups 14 }
5573: 
5574: appnHprRtpConfGroup    OBJECT-GROUP
5574: severe - object identifier `appnHprRtpConfGroup' defined recursively or too long
5575:         OBJECTS  {
5576:                  appnNodeMaxSessPerRtpConn,
5577:                  appnNodeHprOrgRteSetups,
5578:                  appnNodeHprOrgRteRejects,
5579:                  appnNodeHprEndRteSetups,
5580:                  appnNodeHprEndRteRejects,
5581:                  appnLsBfNceId
5582:                  }
5583:         STATUS  current
5584:         DESCRIPTION
5585:             "The appnHprRtpConfGroup is mandatory only for nodes that
5586:             implement the HPR RTP tower (APPN option set 1401)."
5587:         ::= { appnGroups 15 }
5588: 
5589: appnHprCtrlFlowsRtpConfGroup    OBJECT-GROUP
5589: severe - object identifier `appnHprCtrlFlowsRtpConfGroup' defined recursively or too long
5590:         OBJECTS  {
5591:                  appnLsCpCpNceId,
5592:                  appnLsRouteNceId
5593:                  }
5594:         STATUS  current
5595:         DESCRIPTION
5596:             "The appnHprCtrlFlowsRtpConfGroup is mandatory only for nodes
5597:             that implement the HPR Control Flows over RTP tower (APPN
5598:             option set 1402)."
5599:         ::= { appnGroups 16 }
5600: 
5601: appnHprBfConfGroup    OBJECT-GROUP
5601: severe - object identifier `appnHprBfConfGroup' defined recursively or too long
5602:         OBJECTS  {
5603:                  appnIsInGlobeHprBfActSess,
5604:                  appnIsInRtpNceId,
5605:                  appnIsInRtpTcid,
5606:                  appnIsRtpSessions
5607:                  }
5608:         STATUS  current
5609:         DESCRIPTION
5610:             "The appnHprBfConfGroup is mandatory only for nodes that
5611:             implement the APPN/HPR boundary function."
5612:         ::= { appnGroups 17 }
5613: 
5614: appnTrapConfGroup    OBJECT-GROUP
5614: severe - object identifier `appnTrapConfGroup' defined recursively or too long
5615:         OBJECTS  {
5616:                  alertIdNumber,
5617:                  affectedObject
5618:                  }
5619:         STATUS  current
5620:         DESCRIPTION
5621:             "The appnTrapConfGroup is optional for all APPN nodes.  Nodes
5622:             implementing this group shall also implement the
5623:             appnTrapNotifGroup."
5624:         ::= { appnGroups 18 }
5625: 
5626: appnTrapNotifGroup    NOTIFICATION-GROUP
5626: severe - object identifier `appnTrapNotifGroup' defined recursively or too long
5627:         NOTIFICATIONS {
5628:                       alertTrap
5629:                       }
5630:         STATUS  current
5631:         DESCRIPTION
5632:             "The appnTrapNotifGroup is optional for all APPN nodes.
5633:             Nodes implementing this group shall also implement the
5634:             appnTrapConfGroup."
5635:         ::= { appnGroups 19 }
5636: 
5637: appnBrNnConfGroup    OBJECT-GROUP
5637: severe - object identifier `appnBrNnConfGroup' defined recursively or too long
5638:         OBJECTS  {
5639:                  appnNodeEnNnServer,
5640:                  appnNodeEnLuSearch,
5641:                  appnLocalTgBranchLinkType
5642:                  }
5643:         STATUS  current
5644:         DESCRIPTION
5645:             "A collection of objects providing instrumentation for
5646:             branch network nodes.  Some of these objects also appear
5647:             in the instrumentation for an end node.
5648: 
5649:             Note:  A branch network node always returns endNode(2)
5650:             as the value of the appnNodeType object from the
5651:             appnGeneralConfGroup2 conformance group."
5652:         ::= { appnGroups 20 }
5653: 
5654: 
5655: -- *********************************************************************
5656: -- Deprecated definitions
5657: -- *********************************************************************
5658: 
5659: appnNodeMibVersion OBJECT-TYPE
5659: severe - object identifier `appnNodeMibVersion' defined recursively or too long
5660:       SYNTAX DisplayString  (SIZE (11))
5661:       MAX-ACCESS read-only
5662:       STATUS deprecated
5663:       DESCRIPTION
5664:           "The value of LAST-UPDATED from this module's MODULE-IDENTITY
5665:           macro.  This object gives a Management Station an easy way of
5666:           determining the level of the MIB supported by an agent.
5667: 
5668:           Since this object incorporates the Year 2000-unfriendly
5669:           2-digit year specified in SMI for the LAST-UPDATED field, and
5670:           since it was not found to be particularly useful, it has been
5671:           deprecated.  No replacement object has been defined."
5672: 
5673:       ::= { appnGeneralInfoAndCaps 2 }
5674: 
5675: appnCompliance  MODULE-COMPLIANCE
5675: severe - object identifier `appnCompliance' defined recursively or too long
5676:         STATUS  deprecated
5677:         DESCRIPTION
5678:             "The compliance statement for the SNMPv2 entities that
5679:             implement the APPN MIB.
5680: 
5681:             This is the compliance statement for the RFC 2155-level version
5682:             of the APPN MIB.  It was deprecated as new objects were added
5683:             to the MIB for MLTG, branch network node, and other extensions
5684:             to the APPN architecture."
5685:         MODULE  -- this module
5686: 
5687: --      Unconditionally mandatory groups
5688:                 MANDATORY-GROUPS  {
5689:                         appnGeneralConfGroup,
5690:                         appnPortConfGroup,
5691:                         appnLinkConfGroup,
5692:                         appnLocalTgConfGroup,
5693:                         appnDirTableConfGroup
5694:                  }
5695: 
5696: --      Conditionally mandatory groups
5697:                 GROUP  appnNnUniqueConfGroup
5698:                 DESCRIPTION
5699:                     "The appnNnUniqueConfGroup is mandatory only for
5700:                     network nodes."
5701: 
5702:                 GROUP  appnEnUniqueConfGroup
5703:                 DESCRIPTION
5704:                     "The appnEnUniqueConfGroup is mandatory only for end
5705:                     nodes."
5706: 
5707:                 GROUP  appnVrnConfGroup
5708:                 DESCRIPTION
5709:                     "The appnVrnConfGroup is mandatory only for network
5710:                     nodes and end nodes that implement virtual routing
5711:                     node support."
5712: 
5713:                 GROUP  appnNnTopoConfGroup
5714:                 DESCRIPTION
5715:                     "The appnNnTopoConfGroup is mandatory only for
5716:                     network nodes."
5717: 
5718:                 GROUP  appnLocalEnTopoConfGroup
5719:                 DESCRIPTION
5720:                     "The appnLocalEnTopoConfGroup is mandatory only for
5721:                     network nodes."
5722: 
5723:                 GROUP  appnLocalDirPerfConfGroup
5724:                 DESCRIPTION
5725:                     "The appnLocalDirPerfConfGroup is mandatory only for
5726:                     APPN network nodes and end nodes."
5727: 
5728:                 GROUP  appnCosConfGroup
5729:                 DESCRIPTION
5730:                     "The appnCosConfGroup is mandatory only for APPN
5731:                     network nodes and end nodes."
5732: 
5733:                 GROUP  appnIntSessConfGroup
5734:                 DESCRIPTION
5735:                     "The appnIntSessConfGroup is mandatory only for
5736:                     network nodes."
5737: 
5738:                 GROUP  appnHprBaseConfGroup
5739:                 DESCRIPTION
5740:                     "The appnHprBaseConfGroup is mandatory only for nodes
5741:                     that implement the HPR base (APPN option set 1400)."
5742: 
5743:                 GROUP  appnHprRtpConfGroup
5744:                 DESCRIPTION
5745:                     "The appnHprRtpConfGroup is mandatory only for nodes
5746:                     that implement the HPR RTP tower (APPN option set
5747:                     1401)."
5748:                 GROUP  appnHprCtrlFlowsRtpConfGroup
5749:                 DESCRIPTION
5750:                     "The appnHprCtrlFlowsRtpConfGroup is mandatory only
5751:                     for nodes that implement the HPR Control Flows over
5752:                     RTP tower (APPN option set 1402)."
5753: 
5754:                 GROUP  appnHprBfConfGroup
5755:                 DESCRIPTION
5756:                     "The appnHprBfConfGroup is mandatory only for nodes
5757:                     that implement the APPN/HPR boundary function."
5758: 
5759:                 GROUP  appnTrapConfGroup
5760:                 DESCRIPTION
5761:                     "Traps are optional for all nodes."
5762: 
5763:                 GROUP  appnTrapNotifGroup
5764:                 DESCRIPTION
5765:                     "Traps are optional for all nodes."
5766:         ::= { appnCompliances 1 }
5767: 
5768: appnGeneralConfGroup  OBJECT-GROUP
5768: severe - object identifier `appnGeneralConfGroup' defined recursively or too long
5769:         OBJECTS  {
5770:                  appnNodeCpName,
5771:                  appnNodeMibVersion,
5772:                  appnNodeId,
5773:                  appnNodeType,
5774:                  appnNodeUpTime,
5775:                  appnNodeParallelTg,
5776:                  appnNodeAdaptiveBindPacing,
5777:                  appnNodeHprSupport,
5778:                  appnNodeCounterDisconTime
5779:                  }
5780:         STATUS  deprecated
5781:         DESCRIPTION
5782:             "A collection of objects providing the instrumentation of
5783:             APPN general information and capabilities.
5784: 
5785:             This RFC 2155-level group was deprecated when the
5786:             appnNodeMibVersion object was removed and the
5787:             appnNodeLsCounterType and appnNodeBrNn objects were added."
5788:         ::= { appnGroups 1 }
5789: 
5790: appnLinkConfGroup  OBJECT-GROUP
5790: severe - object identifier `appnLinkConfGroup' defined recursively or too long
5791:         OBJECTS  {
5792:                  appnLsCommand,
5793:                  appnLsOperState,
5794:                  appnLsPortName,
5795:                  appnLsDlcType,
5796:                  appnLsDynamic,
5797:                  appnLsAdjCpName,
5798:                  appnLsAdjNodeType,
5799:                  appnLsTgNum,
5800:                  appnLsLimResource,
5801:                  appnLsActOnDemand,
5802:                  appnLsMigration,
5803:                  appnLsPartnerNodeId,
5804:                  appnLsCpCpSessionSupport,
5805:                  appnLsMaxSendBtuSize,
5806:                  appnLsInXidBytes,
5807:                  appnLsInMsgBytes,
5808:                  appnLsInXidFrames,
5809:                  appnLsInMsgFrames,
5810:                  appnLsOutXidBytes,
5811:                  appnLsOutMsgBytes,
5812:                  appnLsOutXidFrames,
5813:                  appnLsOutMsgFrames,
5814:                  appnLsEchoRsps,
5815:                  appnLsCurrentDelay,
5816:                  appnLsMaxDelay,
5817:                  appnLsMinDelay,
5818:                  appnLsMaxDelayTime,
5819:                  appnLsGoodXids,
5820:                  appnLsBadXids,
5821:                  appnLsSpecific,
5822:                  appnLsActiveTime,
5823:                  appnLsCurrentStateTime,
5824:                  appnLsHprSup,
5825:                  appnLsLocalAddr,
5826:                  appnLsRemoteAddr,
5827:                  appnLsRemoteLsName,
5828:                  appnLsStatusTime,
5829:                  appnLsStatusLsName,
5830:                  appnLsStatusCpName,
5831:                  appnLsStatusPartnerId,
5832:                  appnLsStatusTgNum,
5833:                  appnLsStatusGeneralSense,
5834:                  appnLsStatusRetry,
5835:                  appnLsStatusEndSense,
5836:                  appnLsStatusXidLocalSense,
5837:                  appnLsStatusXidRemoteSense,
5838:                  appnLsStatusXidByteInError,
5839:                  appnLsStatusXidBitInError,
5840:                  appnLsStatusDlcType,
5841:                  appnLsStatusLocalAddr,
5842:                  appnLsStatusRemoteAddr,
5843:                  appnLsCounterDisconTime
5844:                  }
5845:         STATUS  deprecated
5846:         DESCRIPTION
5847:             "A collection of objects providing the instrumentation of
5848:             APPN link information.
5849: 
5850:             This RFC 2155-level group was deprecated when the
5851:             appnLsMltgMember object was added."
5852: 
5853:         ::= { appnGroups 3 }
5854: 
5855: appnLocalTgConfGroup  OBJECT-GROUP
5855: severe - object identifier `appnLocalTgConfGroup' defined recursively or too long
5856:         OBJECTS  {
5857:                  appnLocalTgDestVirtual,
5858:                  appnLocalTgDlcData,
5859:                  appnLocalTgPortName,
5860:                  appnLocalTgQuiescing,
5861:                  appnLocalTgOperational,
5862:                  appnLocalTgCpCpSession,
5863:                  appnLocalTgEffCap,
5864:                  appnLocalTgConnCost,
5865:                  appnLocalTgByteCost,
5866:                  appnLocalTgSecurity,
5867:                  appnLocalTgDelay,
5868:                  appnLocalTgUsr1,
5869:                  appnLocalTgUsr2,
5870:                  appnLocalTgUsr3,
5871:                  appnLocalTgHprSup,
5872:                  appnLocalTgIntersubnet
5873:                  }
5874:         STATUS  deprecated
5875:         DESCRIPTION
5876:             "A collection of objects providing the instrumentation of
5877:             APPN local TG information.
5878: 
5879:             This RFC 2155-level group was deprecated when the
5880:             appnLocalTgMltgLinkType object was added."
5881: 
5882:         ::= { appnGroups 4 }
5883: 
5884: appnDirTableConfGroup  OBJECT-GROUP
5884: severe - object identifier `appnDirTableConfGroup' defined recursively or too long
5885:         OBJECTS  {
5886:                  appnDirNnServerName,
5887:                  appnDirLuOwnerName,
5888:                  appnDirLuLocation,
5889:                  appnDirType
5890:                  }
5891:         STATUS  deprecated
5892:         DESCRIPTION
5893:             "A collection of objects providing the instrumentation of the
5894:             APPN directory database.
5895: 
5896:             This RFC 2155-level group was deprecated when the
5897:             appnDirApparentLuOwnerName object was added."
5898: 
5899:         ::= { appnGroups 5 }
5900: 
5901: appnNnTopoConfGroup    OBJECT-GROUP
5901: severe - object identifier `appnNnTopoConfGroup' defined recursively or too long
5902:         OBJECTS  {
5903:                  appnNnTopoMaxNodes,
5904:                  appnNnTopoCurNumNodes,
5905:                  appnNnTopoNodePurges,
5906:                  appnNnTopoTgPurges,
5907:                  appnNnTopoTotalTduWars,
5908:                  appnNnNodeFREntryTimeLeft,
5909:                  appnNnNodeFRType,
5910:                  appnNnNodeFRRsn,
5911:                  appnNnNodeFRRouteAddResist,
5912:                  appnNnNodeFRCongested,
5913:                  appnNnNodeFRIsrDepleted,
5914:                  appnNnNodeFRQuiescing,
5915:                  appnNnNodeFRGateway,
5916:                  appnNnNodeFRCentralDirectory,
5917:                  appnNnNodeFRIsr,
5918:                  appnNnNodeFRGarbageCollect,
5919:                  appnNnNodeFRHprSupport,
5920:                  appnNnNodeFRPeriBorderSup,
5921:                  appnNnNodeFRInterchangeSup,
5922:                  appnNnNodeFRExteBorderSup,
5923:                  appnNnTgFREntryTimeLeft,
5924:                  appnNnTgFRDestVirtual,
5925:                  appnNnTgFRDlcData,
5926:                  appnNnTgFRRsn,
5927:                  appnNnTgFROperational,
5928:                  appnNnTgFRQuiescing,
5929:                  appnNnTgFRCpCpSession,
5930:                  appnNnTgFREffCap,
5931:                  appnNnTgFRConnCost,
5932:                  appnNnTgFRByteCost,
5933:                  appnNnTgFRSecurity,
5934:                  appnNnTgFRDelay,
5935:                  appnNnTgFRUsr1,
5936:                  appnNnTgFRUsr2,
5937:                  appnNnTgFRUsr3,
5938:                  appnNnTgFRGarbageCollect,
5939:                  appnNnTgFRSubareaNum,
5940:                  appnNnTgFRHprSup,
5941:                  appnNnTgFRDestHprTrans,
5942:                  appnNnTgFRTypeIndicator,
5943:                  appnNnTgFRIntersubnet
5944:                  }
5945:         STATUS  deprecated
5946:         DESCRIPTION
5947:             "The appnNnTopoConfGroup is mandatory only for network
5948:             nodes.
5949: 
5950:             This RFC 2155-level group was deprecated when the
5951:             appnNnNodeFRBranchAwareness, appnNnTgFRMltgLinkType, and
5952:             appnNnFRBranchTg objects were added."
5953: 
5954:         ::= { appnGroups 9 }
5955: 
5956: appnLocalEnTopoConfGroup   OBJECT-GROUP
5956: severe - object identifier `appnLocalEnTopoConfGroup' defined recursively or too long
5957:         OBJECTS  {
5958:                  appnLocalEnTgEntryTimeLeft,
5959:                  appnLocalEnTgDestVirtual,
5960:                  appnLocalEnTgDlcData,
5961:                  appnLocalEnTgOperational,
5962:                  appnLocalEnTgCpCpSession,
5963:                  appnLocalEnTgEffCap,
5964:                  appnLocalEnTgConnCost,
5965:                  appnLocalEnTgByteCost,
5966:                  appnLocalEnTgSecurity,
5967:                  appnLocalEnTgDelay,
5968:                  appnLocalEnTgUsr1,
5969:                  appnLocalEnTgUsr2,
5970:                  appnLocalEnTgUsr3
5971:                  }
5972:         STATUS  deprecated
5973:         DESCRIPTION
5974:             "The appnLocalEnTopoConfGroup is mandatory only for network
5975:             nodes.
5976: 
5977:             This RFC 2155-level group was deprecated when the
5978:             appnLocalEnTgMltgLinkType object was added."
5979: 
5980: 
5981:         ::= { appnGroups 10 }
5982: 
5983: 
5984: END
5985: 
5986: -- 
5987: --    Copyright (C) The Internet Society (1998).  All Rights Reserved.
5988: -- 
5989: --    This document and translations of it may be copied and furnished to
5990: --    others, and derivative works that comment on or otherwise explain it
5991: --    or assist in its implementation may be prepared, copied, published
5992: --    and distributed, in whole or in part, without restriction of any
5993: --    kind, provided that the above copyright notice and this paragraph are
5994: --    included on all such copies and derivative works.  However, this
5995: --    document itself may not be modified in any way, such as by removing
5996: --    the copyright notice or references to the Internet Society or other
5997: --    Internet organizations, except as needed for the purpose of
5998: --    developing Internet standards in which case the procedures for
5999: --    copyrights defined in the Internet Standards process must be
6000: --    followed, or as required to translate it into languages other than
6001: --    English.
6002: -- 
6003: --    The limited permissions granted above are perpetual and will not be
6004: --    revoked by the Internet Society or its successors or assigns.
6005: -- 
6006: --    This document and the information contained herein is provided on an
6007: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
6008: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
6009: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
6010: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
6011: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
6012: