smilint output for ./IBM-6611-APPN-MIB


Message Severities
SeverityCount
error11
minor error2
warning2
Message Types
TypeCount
enum-zero (error)7
index-element-no-range (error)4
index-element-no-size (minor error)2
index-exceeds-too-large (warning)2

Messages:

IBM-6611-APPN-MIB

   1: -- extracted from rfc1593.txt
   2: -- at Mon Nov 15 17:11:53 1999
   3: 
   4:   IBM-6611-APPN-MIB DEFINITIONS          ::= BEGIN
   5: 
   6:   IMPORTS
   7: 
   8:           enterprises, Counter, IpAddress,
   9:           Gauge, TimeTicks
  10:                  FROM RFC1155-SMI
  11: 
  12:           DisplayString
  13:                  FROM RFC1213-MIB
  14: 
  15:           OBJECT-TYPE
  16:                  FROM RFC-1212;
  17: 
  18: 
  19: 
  20:   -- ******************************************************************
  21:   ibm                            OBJECT IDENTIFIER ::= { enterprises 2 }
  22:   ibmProd                        OBJECT IDENTIFIER ::= { ibm 6 }
  23:   ibm6611                        OBJECT IDENTIFIER ::= { ibmProd 2 }
  24:   ibmappn                        OBJECT IDENTIFIER ::= { ibm6611 13 }
  25: 
  26:   -- ******************** The APPN Node Group *********************
  27: 
  28:   ibmappnNode                    OBJECT IDENTIFIER ::= { ibmappn 1 }
  29:   ibmappnGeneralInfoAndCaps      OBJECT IDENTIFIER ::= { ibmappnNode 1 }
  30:   ibmappnNnUniqueInfoAndCaps     OBJECT IDENTIFIER ::= { ibmappnNode 2 }
  31:   ibmappnEnUniqueCaps            OBJECT IDENTIFIER ::= { ibmappnNode 3 }
  32:   ibmappnPortInformation         OBJECT IDENTIFIER ::= { ibmappnNode 4 }
  33:   ibmappnLinkStationInformation  OBJECT IDENTIFIER ::= { ibmappnNode 5 }
  34:   ibmappnSnmpInformation         OBJECT IDENTIFIER ::= { ibmappnNode 6 }
  35:   ibmappnMemoryUse               OBJECT IDENTIFIER ::= { ibmappnNode 7 }
  36:   ibmappnXidInformation          OBJECT IDENTIFIER ::= { ibmappnNode 8 }
  37: 
  38:   -- This group provides global information about the
  39:   -- APPN node, which is either a network node or an end node.
  40: 
  41: 
  42:   -- The first section applies to all APPN nodes.
  43:   -- The second section applies only to network nodes.
  44:   -- The third section applies only to end nodes.
  45:   -- The fourth section applies to Port information.
  46:   -- The fifth section applies to SNA link station Information.
  47:   -- The sixth section applies to SNMP traffic for this APPN sub-agent
  48:   -- The seventh section applies to APPN memory usage.
  49:   -- The eighth section applies to XID activities.
  50:   -- APPN General Information
  51:   -- This section applies to both network and end nodes.
  52: 
  53: 
  54:   ibmappnNodeCpName   OBJECT-TYPE
  55:         SYNTAX DisplayString (SIZE (3..17))
  56:         ACCESS read-only
  57:         STATUS mandatory
  58:         DESCRIPTION
  59:             "Administratively-assigned network name
  60:             for this node in the format NETID.CPNAME."
  61: 
  62:         ::=  { ibmappnGeneralInfoAndCaps 1 }
  63: 
  64:   ibmappnNodeNetid    OBJECT-TYPE
  65:         SYNTAX DisplayString  (SIZE (1..8))
  66:         ACCESS read-only
  67:         STATUS mandatory
  68:         DESCRIPTION
  69:             "Administratively-assigned APPN network identification,
  70:              which can be from one to eight characters.
  71:              This ID is used with the control point name
  72:              to create a fully-qualified control point name."
  73: 
  74:         ::=  { ibmappnGeneralInfoAndCaps 2 }
  75: 
  76:   ibmappnNodeBlockNum OBJECT-TYPE
  77:         SYNTAX DisplayString   (SIZE (3))
  78:         ACCESS read-only
  79:         STATUS mandatory
  80:         DESCRIPTION
  81:            "The block number is the first three digits of the node_id.
  82:             These 3 hexadecimal digits identify the product and are not
  83:             configurable."
  84: 
  85:         ::=  { ibmappnGeneralInfoAndCaps 3 }
  86: 
  87:   ibmappnNodeIdNum OBJECT-TYPE
  88:         SYNTAX DisplayString  (SIZE (5))
  89:         ACCESS read-only
  90:         STATUS mandatory
  91:         DESCRIPTION
  92:            "The ID number is the last 5 digits of the node_id.
  93:             These 5 hexadecimal digits are administratively defined and
  94:             combined with the 3 digit block number form the node_id.
  95:             This node_id is used to identify the local node and is
  96:             include in APPN alerts as well as being included in XIDs.
  97:             A unique value is required for connections to SNA
  98:             sub-area."
  99: 
 100:         ::=  { ibmappnGeneralInfoAndCaps 4 }
 101: 
 102:   ibmappnNodeType  OBJECT-TYPE
 103:         SYNTAX INTEGER {
 104:                        networkNode(1),
 105:                        endNode(2),
 106:                        len(4)
 107:                        }
 108:         ACCESS read-only
 109:         STATUS mandatory
 110:         DESCRIPTION
 111:              "Type of APPN node, either network, len, or end node."
 112: 
 113:         ::=  { ibmappnGeneralInfoAndCaps 5 }
 114: 
 115:   ibmappnNodeUpTime  OBJECT-TYPE
 116:         SYNTAX TimeTicks
 117:         ACCESS read-only
 118:         STATUS mandatory
 119:         DESCRIPTION
 120:             "Time (in hundredths of a second) since this APPN node
 121:              was initialized."
 122: 
 123:         ::=  { ibmappnGeneralInfoAndCaps 6 }
 124: 
 125:   ibmappnNodeNegotLs   OBJECT-TYPE
 126:         SYNTAX INTEGER {yes(1), no(2)}
 127:         ACCESS read-only
 128:         STATUS mandatory
 129:         DESCRIPTION
 130:              "Indicates whether this node supports negotiable
 131:               link stations."
 132: 
 133:         ::=  { ibmappnGeneralInfoAndCaps 7 }
 134: 
 135:   ibmappnNodeSegReasm OBJECT-TYPE
 136:         SYNTAX INTEGER {yes(1), no(2)}
 137:         ACCESS read-only
 138:         STATUS mandatory
 139:         DESCRIPTION
 140:              "Indicates whether this node supports segment
 141:               reassembly.  This is only supported when
 142:               segment generation is also supported."
 143: 
 144:         ::=  { ibmappnGeneralInfoAndCaps 8 }
 145: 
 146:   ibmappnNodeBindReasm OBJECT-TYPE
 147:         SYNTAX INTEGER {yes(1), no(2)}
 148:         ACCESS read-only
 149:         STATUS mandatory
 150:         DESCRIPTION
 151:              "Indicates whether this node supports Bind segment
 152:               reassembly.  This will only be supported when Bind
 153:               segment generation is also supported."
 154: 
 155:         ::=  { ibmappnGeneralInfoAndCaps 9 }
 156: 
 157:   ibmappnNodeParallelTg   OBJECT-TYPE
 158:         SYNTAX INTEGER {yes(1), no(2)}
 159:         ACCESS read-only
 160:         STATUS mandatory
 161:         DESCRIPTION
 162:              "Indicates whether this node supports parallel TGs."
 163: 
 164:         ::=  { ibmappnGeneralInfoAndCaps 10 }
 165: 
 166:   ibmappnNodeService    OBJECT-TYPE
 167:         SYNTAX INTEGER {yes(1), no(2)}
 168:         ACCESS read-only
 169:         STATUS mandatory
 170:         DESCRIPTION
 171:              "Indicates whether this node allows call-in from nodes not
 172:               defined locally."
 173: 
 174:         ::=  { ibmappnGeneralInfoAndCaps 11 }
 175: 
 176:   ibmappnNodeAdaptiveBindPacing  OBJECT-TYPE
 177:         SYNTAX INTEGER {yes(1), no(2)}
 178:         ACCESS read-only
 179:         STATUS mandatory
 180:         DESCRIPTION
 181:              "Indicates whether this node supports adaptive bind pacing."
 182: 
 183:         ::=  { ibmappnGeneralInfoAndCaps 12 }
 184: 
 185: 
 186: 
 187:   -- **************************************************************
 188:   -- APPN Network Node Information
 189:   -- This section provides global information about the
 190:   -- APPN network node.
 191: 
 192:   ibmappnNodeNnRcvRegChar OBJECT-TYPE
 193:         SYNTAX INTEGER {yes(1), no(2)}
 194:         ACCESS read-only
 195:         STATUS mandatory
 196:         DESCRIPTION
 197:              "Indicates whether this node supports receiving registered
 198:               characteristics."
 199: 
 200:         ::=  { ibmappnNnUniqueInfoAndCaps 1 }
 201: 
 202:   ibmappnNodeNnGateway    OBJECT-TYPE
 203:         SYNTAX INTEGER {yes(1), no(2)}
 204:         ACCESS read-only
 205:         STATUS mandatory
 206:         DESCRIPTION
 207:              "Indicates whether this is a gateway node."
 208: 
 209:         ::=  { ibmappnNnUniqueInfoAndCaps 2 }
 210: 
 211:   ibmappnNodeNnCentralDirectory  OBJECT-TYPE
 212:         SYNTAX INTEGER {yes(1), no(2)}
 213:         ACCESS read-only
 214:         STATUS mandatory
 215:         DESCRIPTION
 216:              "Indicates whether this node supports central directory
 217:               cache."
 218: 
 219:         ::=  { ibmappnNnUniqueInfoAndCaps 3 }
 220: 
 221:   ibmappnNodeNnTreeCache OBJECT-TYPE
 222:         SYNTAX INTEGER {yes(1), no(2)}
 223:         ACCESS read-only
 224:         STATUS mandatory
 225:         DESCRIPTION
 226:              "Indicates whether this node supports route tree cache."
 227: 
 228:         ::=  { ibmappnNnUniqueInfoAndCaps 4 }
 229: 
 230:   ibmappnNodeNnTreeUpdate  OBJECT-TYPE
 231:         SYNTAX INTEGER {yes(1), no(2)}
 232:         ACCESS read-only
 233:         STATUS mandatory
 234:         DESCRIPTION
 235:              "Indicates whether this node supports
 236:               incremental_tree_update, which is only
 237:               supported when tree caching is supported."
 238: 
 239:         ::=  { ibmappnNnUniqueInfoAndCaps 5 }
 240: 
 241:   ibmappnNodeNnRouteAddResist   OBJECT-TYPE
 242:         SYNTAX INTEGER
 243:         ACCESS read-only
 244:         STATUS mandatory
 245:         DESCRIPTION
 246:             "Route addition resistance is a value that
 247:             indicates the relative desirability
 248:             of using this node for intermediate session traffic.
 249:             The value, which can be any integer 0-255,
 250:             is used in route computation.  The lower the value,
 251:             the more desirable the node is for intermediate routing."
 252: 
 253:         ::=  { ibmappnNnUniqueInfoAndCaps 6 }
 254: 
 255:   ibmappnNodeNnIsr   OBJECT-TYPE
 256:         SYNTAX INTEGER {yes(1), no(2)}
 257:         ACCESS read-only
 258:         STATUS mandatory
 259:         DESCRIPTION
 260:              "Indicates whether the node supports intermediate
 261:               session routing."
 262: 
 263:         ::=  { ibmappnNnUniqueInfoAndCaps 7 }
 264: 
 265:   ibmappnNodeNnFrsn             OBJECT-TYPE
 266:         SYNTAX INTEGER (0..65535)
 267:         ACCESS read-only
 268:         STATUS mandatory
 269:         DESCRIPTION
 270:             "Flow reduction sequence numbers (FRSNs) are associated
 271:              with Topology Database Updates (TDUs) and are unique
 272:              only within each APPN network node.  A TDU can be
 273:              associated with multiple APPN resources. This object
 274:              is the last FRSN sent in a topology update to
 275:              adjacent network nodes."
 276: 
 277:         ::=  { ibmappnNnUniqueInfoAndCaps 8 }
 278: 
 279: 
 280:   -- **************************************************************
 281:   -- APPN End Node Information
 282: 
 283:   ibmappnNodeEnSegGen     OBJECT-TYPE
 284:         SYNTAX INTEGER {yes(1), no(2)}
 285:         ACCESS read-only
 286:         STATUS mandatory
 287:         DESCRIPTION
 288:             "Indicates whether this end node supports segment generation."
 289:         ::=  { ibmappnEnUniqueCaps 1 }
 290: 
 291:   ibmappnNodeEnModeCosMap    OBJECT-TYPE
 292:         SYNTAX INTEGER {yes(1), no(2)}
 293:         ACCESS read-only
 294:         STATUS mandatory
 295:         DESCRIPTION
 296:              "Indicates whether this end node supports
 297:               mode name to COS name mapping."
 298: 
 299:         ::=  { ibmappnEnUniqueCaps 2 }
 300: 
 301:   ibmappnNodeEnLocateCdinit  OBJECT-TYPE
 302:         SYNTAX INTEGER {yes(1), no(2)}
 303:         ACCESS read-only
 304:         STATUS mandatory
 305:         DESCRIPTION
 306:              "Indicates whether this end node supports Locate Cdinit."
 307: 
 308:         ::=  { ibmappnEnUniqueCaps 3 }
 309: 
 310:   ibmappnNodeEnSendRegNames OBJECT-TYPE
 311:         SYNTAX INTEGER {yes(1), no(2)}
 312:         ACCESS read-only
 313:         STATUS mandatory
 314:         DESCRIPTION
 315:              "Indicates whether the node will register its LUs with the
 316:               adjacent serving network node:
 317: 
 318:                 NO  - do not register names
 319:                 YES - register names"
 320: 
 321:         ::=  { ibmappnEnUniqueCaps 4 }
 322: 
 323:   ibmappnNodeEnSendRegChar OBJECT-TYPE
 324:         SYNTAX INTEGER {yes(1), no(2)}
 325:         ACCESS read-only
 326:         STATUS mandatory
 327:         DESCRIPTION
 328:              "Indicates whether this node supports
 329:               send register characteristics, which is only
 330:               supported when send registered names is also
 331:               supported."
 332: 
 333:         ::=  { ibmappnEnUniqueCaps 5 }
 334: 
 335:   -- **************************************************************
 336:   -- APPN Port information
 337:   --
 338: 
 339: 
 340:   ibmappnNodePortTable OBJECT-TYPE
 341:         SYNTAX SEQUENCE OF IbmappnNodePortEntry
 342:         ACCESS not-accessible
 343:         STATUS mandatory
 344:         DESCRIPTION
 345:              "The Port table describes the configuration and current
 346:               status of the ports used by APPN.  The type of DLC is
 347:               included in this table as a pointer to the DLC port
 348:               specific tables."
 349: 
 350:         ::= { ibmappnPortInformation 1 }
 351: 
 352:   ibmappnNodePortEntry OBJECT-TYPE
 353:         SYNTAX IbmappnNodePortEntry
 354:         ACCESS not-accessible
 355:         STATUS mandatory
 356:         DESCRIPTION
 357:              "The Port Name is used as the index to this table."
 358: 
 359:         INDEX
 360:                { ibmappnNodePortName }
 361: 
 362:         ::= { ibmappnNodePortTable 1 }
 363: 
 364:   IbmappnNodePortEntry ::= SEQUENCE {
 365:         ibmappnNodePortName            DisplayString,
 366:         ibmappnNodePortState           INTEGER,
 367: 
 368:         ibmappnNodePortDlcType         INTEGER,
 369:         ibmappnNodePortPortType        INTEGER,
 370:         ibmappnNodePortSIMRIM          INTEGER,
 371:         ibmappnNodePortLsRole          INTEGER,
 372:         ibmappnNodePortMaxRcvBtuSize   INTEGER,
 373:         ibmappnNodePortMaxIframeWindow INTEGER,
 374:         ibmappnNodePortDefLsGoodXids   Counter,
 375:         ibmappnNodePortDefLsBadXids    Counter,
 376:         ibmappnNodePortDynLsGoodXids   Counter,
 377:         ibmappnNodePortDynLsBadXids    Counter,
 378:         ibmappnNodePortSpecific        OBJECT IDENTIFIER
 379:                                      }
 380: 
 381: 
 382:   ibmappnNodePortName OBJECT-TYPE
 383:         SYNTAX DisplayString (SIZE (1..8))
 384:         ACCESS read-only
 385:         STATUS mandatory
 386:         DESCRIPTION
 387:             "Administratively-assigned name for this APPN port.
 388:              The name can be from one to eight characters."
 389: 
 390:         ::=  { ibmappnNodePortEntry 1 }
 391: 
 392:   ibmappnNodePortState        OBJECT-TYPE
 393:         SYNTAX INTEGER    {
 394:                            inactive(1),
 395:                            pendactive(2),
 396:                            active(3),
 397:                            pendinact(4)
 398:                            }
 399:         ACCESS read-write
 400:         STATUS mandatory
 401:         DESCRIPTION
 402:              "Indicates the current state of this port."
 403: 
 404:         ::=  { ibmappnNodePortEntry 2 }
 405: 
 406:   ibmappnNodePortDlcType OBJECT-TYPE
 407:         SYNTAX INTEGER {
 408:                         other(1),          -- none of the following
 409:                         sdlc(2),
 410:                         dls(3),
 411:                         socket(4),
 412:                         ethernet(5),
 413:                         tokenRing(6)
 414:                        }
 415:             ACCESS  read-only
 416:             STATUS  mandatory
 417:             DESCRIPTION
 418:                     "The type of DLC interface, distinguished according
 419:                     to the protocol immediately 'below' this layer."
 420: 
 421:         ::=  { ibmappnNodePortEntry 3 }
 422: 
 423:   ibmappnNodePortPortType  OBJECT-TYPE
 424:         SYNTAX INTEGER {
 425:                        leased(1),
 426:                        switched(2),
 427:                        sharedAccessFacilities(3)
 428:                 }
 429:         ACCESS read-only
 430:         STATUS mandatory
 431:         DESCRIPTION
 432:              "Identifies the type of line used by this port."
 433: 
 434:         ::=  { ibmappnNodePortEntry 4 }
 435: 
 436:   ibmappnNodePortSIMRIM  OBJECT-TYPE
 437:         SYNTAX INTEGER {yes(1), no(2)}
 438:         ACCESS read-only
 439:         STATUS mandatory
 440:         DESCRIPTION
 441:              "Indicates whether Set Initialization Mode (SIM) and
 442:               Receive Initialization Mode (RIM) are supported."
 443: 
 444:         ::=  { ibmappnNodePortEntry 5 }
 445: 
 446:   ibmappnNodePortLsRole OBJECT-TYPE
 447:         SYNTAX INTEGER {
 448:                        primary(1),
 449:                        secondary(2),
 450:                        negotiable(3),
 451:                        abm(4)
 452:                }
 453:         ACCESS read-only
 454:         STATUS mandatory
 455:         DESCRIPTION
 456:             "Initial role for LSs activated through this port,
 457:              where 'abm' indicates asynchronous balance mode."
 458: 
 459:         ::=  { ibmappnNodePortEntry 6 }
 460: 
 461:   ibmappnNodePortMaxRcvBtuSize OBJECT-TYPE
 462:         SYNTAX INTEGER
 463:         ACCESS read-only
 464:         STATUS mandatory
 465:         DESCRIPTION
 466:             "Maximum Basic Transmission Size (BTU) that a
 467:              link station on this port can receive."
 468: 
 469:         ::=  { ibmappnNodePortEntry 7 }
 470: 
 471:   ibmappnNodePortMaxIframeWindow OBJECT-TYPE
 472:         SYNTAX INTEGER
 473:         ACCESS read-only
 474:         STATUS mandatory
 475:         DESCRIPTION
 476:             "Maximum number of I-frames that can be received
 477:              by the XID sender before an acknowledgement is received."
 478:         ::=  { ibmappnNodePortEntry 8 }
 479: 
 480:   ibmappnNodePortDefLsGoodXids    OBJECT-TYPE
 481:       SYNTAX  Counter
 482:       ACCESS  read-only
 483:       STATUS  mandatory
 484:       DESCRIPTION
 485:               "The total number of successfull XIDs that have occurred
 486:                on all defined link stations on this port since the last
 487:                time this port was started."
 488: 
 489:         ::=  { ibmappnNodePortEntry 9 }
 490: 
 491:   ibmappnNodePortDefLsBadXids    OBJECT-TYPE
 492:       SYNTAX  Counter
 493:       ACCESS  read-only
 494:       STATUS  mandatory
 495:       DESCRIPTION
 496:               "The total number of unsuccessfull XIDs that have occurred
 497:                on all defined link stations on this port since the last
 498:                time this port was started."
 499: 
 500:         ::=  { ibmappnNodePortEntry 10 }
 501: 
 502:   ibmappnNodePortDynLsGoodXids    OBJECT-TYPE
 503:       SYNTAX  Counter
 504:       ACCESS  read-only
 505:       STATUS  mandatory
 506:       DESCRIPTION
 507:               "The total number of successfull XIDs that have occurred
 508:                on all dynamic link stations on this port since the last
 509:                time this port was started."
 510: 
 511:         ::=  { ibmappnNodePortEntry 11 }
 512: 
 513:   ibmappnNodePortDynLsBadXids    OBJECT-TYPE
 514:       SYNTAX  Counter
 515:       ACCESS  read-only
 516:       STATUS  mandatory
 517:       DESCRIPTION
 518:               "The total number of unsuccessfull XIDs that have occurred
 519:                on all dynamic link stations on this port since the last
 520:                time this port was started."
 521: 
 522:         ::=  { ibmappnNodePortEntry 12 }
 523: 
 524:   ibmappnNodePortSpecific OBJECT-TYPE
 525:         SYNTAX OBJECT IDENTIFIER
 526:         ACCESS read-only
 527:         STATUS mandatory
 528:         DESCRIPTION
 529:              "Identifies the port specific OBJECT IDENTIFIER
 530:               that can provide additional information."
 531: 
 532:         ::=  { ibmappnNodePortEntry 13 }
 533: 
 534: 
 535: 
 536:   -- **************************************************************
 537:   --
 538:   --
 539: 
 540:   ibmappnNodePortIpTable OBJECT-TYPE
 541:         SYNTAX SEQUENCE OF IbmappnNodePortIpEntry
 542:         ACCESS not-accessible
 543:         STATUS mandatory
 544:         DESCRIPTION
 545:              "Port table (TCP/IP specific)."
 546: 
 547:         ::= { ibmappnPortInformation 2 }
 548: 
 549:   ibmappnNodePortIpEntry OBJECT-TYPE
 550:         SYNTAX IbmappnNodePortIpEntry
 551:         ACCESS not-accessible
 552:         STATUS mandatory
 553:         DESCRIPTION
 554:              "The IP Name is used as the index to this table."
 555: 
 556:         INDEX
 557:                {ibmappnNodePortIpName }
 558: 
 559:         ::= { ibmappnNodePortIpTable 1 }
 560: 
 561:   IbmappnNodePortIpEntry ::= SEQUENCE {
 562:         ibmappnNodePortIpName         DisplayString,
 563:         ibmappnNodePortIpPortNum      INTEGER
 564:                                      }
 565: 
 566:   ibmappnNodePortIpName OBJECT-TYPE
 567:         SYNTAX DisplayString (SIZE (1..8))
 568:         ACCESS read-only
 569:         STATUS mandatory
 570:         DESCRIPTION
 571:             "Administratively-assigned name for this APPN port.
 572:              The name can be from one to eight characters."
 573:         ::=  { ibmappnNodePortIpEntry 1 }
 574: 
 575:   ibmappnNodePortIpPortNum OBJECT-TYPE
 576:         SYNTAX INTEGER
 577:         ACCESS read-only
 578:         STATUS mandatory
 579:         DESCRIPTION
 580:              "Local TCP/IP port number."
 581: 
 582:         ::=  { ibmappnNodePortIpEntry 2 }
 583: 
 584: 
 585: 
 586:   -- **************************************************************
 587:   --
 588:   --
 589: 
 590:   ibmappnNodePortDlsTable OBJECT-TYPE
 591:         SYNTAX SEQUENCE OF IbmappnNodePortDlsEntry
 592:         ACCESS not-accessible
 593:         STATUS mandatory
 594:         DESCRIPTION
 595:              "Port table (DLS specific)."
 596: 
 597:         ::= { ibmappnPortInformation 3 }
 598: 
 599:   ibmappnNodePortDlsEntry OBJECT-TYPE
 600:         SYNTAX IbmappnNodePortDlsEntry
 601:         ACCESS not-accessible
 602:         STATUS mandatory
 603:         DESCRIPTION
 604:              "The DLS Name is used as the index to this table."
 605: 
 606:         INDEX
 607:                {ibmappnNodePortDlsName }
 608: 
 609:         ::= { ibmappnNodePortDlsTable 1 }
 610: 
 611:   IbmappnNodePortDlsEntry ::= SEQUENCE {
 612:         ibmappnNodePortDlsName         DisplayString,
 613:         ibmappnNodePortDlsMac          OCTET STRING,
 614:         ibmappnNodePortDlsSap          OCTET STRING
 615:                                      }
 616: 
 617:   ibmappnNodePortDlsName OBJECT-TYPE
 618:         SYNTAX DisplayString (SIZE (1..8))
 619:         ACCESS read-only
 620:         STATUS mandatory
 621:         DESCRIPTION
 622:             "Administratively-assigned name for this APPN DLS port.
 623:              The name can be from one to eight characters."
 624: 
 625:         ::=  { ibmappnNodePortDlsEntry 1 }
 626: 
 627:   ibmappnNodePortDlsMac OBJECT-TYPE
 628:         SYNTAX OCTET STRING (SIZE (6))
 629:         ACCESS read-only
 630:         STATUS mandatory
 631:         DESCRIPTION
 632:              "Local DLS MAC address."
 633: 
 634:         ::=  { ibmappnNodePortDlsEntry 2 }
 635: 
 636:   ibmappnNodePortDlsSap OBJECT-TYPE
 637:         SYNTAX OCTET STRING (SIZE (1))
 638:         ACCESS read-only
 639:         STATUS mandatory
 640:         DESCRIPTION
 641:              "Local DLS Sap address."
 642: 
 643:         ::=  { ibmappnNodePortDlsEntry 3 }
 644: 
 645: 
 646: 
 647:   -- **************************************************************
 648:   --
 649:   --
 650: 
 651:   ibmappnNodePortTrTable OBJECT-TYPE
 652:         SYNTAX SEQUENCE OF IbmappnNodePortTrEntry
 653:         ACCESS not-accessible
 654:         STATUS mandatory
 655:         DESCRIPTION
 656:              "Port table (Token Ring specific)."
 657: 
 658:         ::= { ibmappnPortInformation 4 }
 659: 
 660:   ibmappnNodePortTrEntry OBJECT-TYPE
 661:         SYNTAX IbmappnNodePortTrEntry
 662:         ACCESS not-accessible
 663:         STATUS mandatory
 664:         DESCRIPTION
 665:              "The TR Name is used as the index to this table."
 666: 
 667:         INDEX
 668:                {ibmappnNodePortTrName }
 669:         ::= { ibmappnNodePortTrTable 1 }
 670: 
 671:   IbmappnNodePortTrEntry ::= SEQUENCE {
 672:         ibmappnNodePortTrName         DisplayString,
 673:         ibmappnNodePortTrMac          OCTET STRING,
 674:         ibmappnNodePortTrSap          OCTET STRING
 675:                                      }
 676: 
 677:   ibmappnNodePortTrName OBJECT-TYPE
 678:         SYNTAX DisplayString (SIZE (1..8))
 679:         ACCESS read-only
 680:         STATUS mandatory
 681:         DESCRIPTION
 682:             "Administratively-assigned name for this APPN port.
 683:              The name can be from one to eight characters."
 684: 
 685:         ::=  { ibmappnNodePortTrEntry 1 }
 686: 
 687:   ibmappnNodePortTrMac OBJECT-TYPE
 688:         SYNTAX OCTET STRING (SIZE (6))
 689:         ACCESS read-only
 690:         STATUS mandatory
 691:         DESCRIPTION
 692:              "Local Token Ring MAC address."
 693: 
 694:         ::=  { ibmappnNodePortTrEntry 2 }
 695: 
 696:   ibmappnNodePortTrSap OBJECT-TYPE
 697:         SYNTAX OCTET STRING (SIZE (1))
 698:         ACCESS read-only
 699:         STATUS mandatory
 700:         DESCRIPTION
 701:              "Local Token Ring Sap address."
 702: 
 703:         ::=  { ibmappnNodePortTrEntry 3 }
 704: 
 705: 
 706:   -- **************************************************************
 707:   -- APPN generic DLC Trace
 708:   --
 709: 
 710:   ibmappnNodePortDlcTraceTable OBJECT-TYPE
 711:         SYNTAX SEQUENCE OF IbmappnNodePortDlcTraceEntry
 712:         ACCESS not-accessible
 713:         STATUS mandatory
 714:         DESCRIPTION
 715:              "Port table generic DLC trace table."
 716:         ::= { ibmappnPortInformation 5 }
 717: 
 718:   ibmappnNodePortDlcTraceEntry OBJECT-TYPE
 718: warning - warning: index of row `ibmappnNodePortDlcTraceEntry' can exceed OID size limit by 65424 subidentifier(s)
 719:         SYNTAX IbmappnNodePortDlcTraceEntry
 720:         ACCESS not-accessible
 721:         STATUS mandatory
 722:         DESCRIPTION
 723:              "The Port name and a dynamic integer are the index to
 724:              this table."
 725: 
 726:         INDEX
 727:                {ibmappnNodePortDlcTracPortName,
 728:                 ibmappnNodePortDlcTracIndex}
 729: 
 730:         ::= { ibmappnNodePortDlcTraceTable 1 }
 731: 
 732:   IbmappnNodePortDlcTraceEntry ::= SEQUENCE {
 733:          ibmappnNodePortDlcTracPortName     DisplayString,
 734:          ibmappnNodePortDlcTracIndex        INTEGER,
 735:          ibmappnNodePortDlcTracDlcType      INTEGER,
 736:          ibmappnNodePortDlcTracLocalAddr    DisplayString,
 737:          ibmappnNodePortDlcTracRemoteAddr   DisplayString,
 738:          ibmappnNodePortDlcTracMsgType      INTEGER,
 739:          ibmappnNodePortDlcTracCmdType      INTEGER,
 740:          ibmappnNodePortDlcTracUseWan       INTEGER
 741:                                      }
 742: 
 743:   ibmappnNodePortDlcTracPortName OBJECT-TYPE
 743: minor error - index element `ibmappnNodePortDlcTracPortName' of row `ibmappnNodePortDlcTraceEntry' must have a size restriction
 744:         SYNTAX  DisplayString
 745:         ACCESS read-only
 746:         STATUS mandatory
 747:         DESCRIPTION
 748:               "The Port name associated with this this trace table entry."
 749: 
 750:         ::=  { ibmappnNodePortDlcTraceEntry 1 }
 751: 
 752:   ibmappnNodePortDlcTracIndex OBJECT-TYPE
 752: error - index element `ibmappnNodePortDlcTracIndex' of row `ibmappnNodePortDlcTraceEntry' must have a range restriction
 753:         SYNTAX INTEGER
 754:         ACCESS read-only
 755:         STATUS mandatory
 756:         DESCRIPTION
 757:               "This index value is updated every time a new trace entry
 758:                is created which provides a means to retrieve only the
 759:                updated entries and also provides a simple method of
 760:                correlating the entries.  The table will wrap when the
 761:                table is full, which will result in previous entries
 762:                being written over.  The mangement station can over
 763:                come this by retrieving the table using this index to
 764:                retrieve only the new table entries."
 765: 
 766:         ::=  { ibmappnNodePortDlcTraceEntry 2 }
 767: 
 768:   ibmappnNodePortDlcTracDlcType OBJECT-TYPE
 769:         SYNTAX INTEGER {
 770:                         other(1),          -- none of the following
 771:                         sdlc(2),
 772:                         dls(3),
 773:                         socket(4),
 774:                         ethernet(5),
 775:                         tokenRing(6)
 776:                        }
 777:             ACCESS  read-only
 778:             STATUS  mandatory
 779:             DESCRIPTION
 780:                     "The type of DLC interface, distinguished according
 781:                     to the protocol immediately 'below' this layer."
 782: 
 783:         ::=  { ibmappnNodePortDlcTraceEntry 3 }
 784: 
 785:   ibmappnNodePortDlcTracLocalAddr OBJECT-TYPE
 786:         SYNTAX DisplayString
 787:         ACCESS read-only
 788:         STATUS mandatory
 789:         DESCRIPTION
 790:              "Local address in format described below:
 791: 
 792:              other    = free form DisplayString
 793:              ip       = ld. ld. ld. ld / 2d
 794:              tr       = lx: lx: lx: lx: lx: lx . lx
 795:              dlsw     = lx: lx: lx: lx: lx: lx . lx
 796:              ethernet = lx: lx: lx: lx: lx: lx . lx
 797:              "
 798: 
 799:         ::=  { ibmappnNodePortDlcTraceEntry 4 }
 800: 
 801: 
 802:   ibmappnNodePortDlcTracRemoteAddr OBJECT-TYPE
 803:         SYNTAX DisplayString
 804:         ACCESS read-only
 805:         STATUS mandatory
 806:         DESCRIPTION
 807:              "Remote Address in the format described below:
 808:              other    = free form DisplayString
 809:              ip       = ld. ld. ld. ld / 2d
 810:              tr       = lx: lx: lx: lx: lx: lx . lx
 811:              dlsw     = lx: lx: lx: lx: lx: lx . lx
 812:              ethernet = lx: lx: lx: lx: lx: lx . lx
 813:              "
 814: 
 815:         ::=  { ibmappnNodePortDlcTraceEntry 5 }
 816: 
 817: 
 818:   ibmappnNodePortDlcTracMsgType OBJECT-TYPE
 819:         SYNTAX INTEGER    {
 820:   --              enumeration values between 1 and 1999 are reserved
 821:   --              for potential undefined message types.
 822:                            other(1),
 823:                            unknown(2),
 824:                            request(3),
 825:                            confirm(4),
 826:                            indication(5),
 827:                            response(6)
 828: 
 829:   --              enumeration values between 2000 and 3999 are reserved
 830:   --              for IP socket traces,
 831: 
 832: 
 833: 
 834:   --              enumeration values between 4000 and 5999 are reserved
 835:   --              for DLS traces,
 836: 
 837: 
 838: 
 839:   --              enumeration values between 6000 and 7999 are reserved
 840:   --              for TR  traces,
 841: 
 842: 
 843:                            }
 844:         ACCESS read-only
 845:         STATUS mandatory
 846:         DESCRIPTION
 847:               "Indicates the type of trace record entry"
 848: 
 849:         ::=  { ibmappnNodePortDlcTraceEntry 6 }
 850: 
 851:   ibmappnNodePortDlcTracCmdType OBJECT-TYPE
 852:         SYNTAX INTEGER    {
 853:   --              enumeration values between 1 and 1999 are reserved
 854:   --              for potential undefined message types.
 855: 
 856:                            testFrame(1),
 857:                            respFrame(2),
 858:                            curFrame(3),
 859:                            icrFrame(4),
 860:                            respAck(5),
 861:                            dgrmFrame(6),
 862:                            xidFrame(7),
 863:                            contFrame(8),
 864:                            contedFrame(9),
 865:                            iFrame(10),
 866:                            enterBusy(12),
 867:                            exitBusy(13),
 868:                            haltFrame(14),
 869:                            lsHalted(15),
 870:                            restartLs(16),
 871:                            lsRestarted(17),
 872:                            netBioSnq(18),
 873:                            netBioSnr(19),
 874:                            gnetFrame(20),
 875:                            netdFrame(21),
 876:                            oobFrame(22),
 877:                            alterSap(23),
 878:                            testRsp(24),
 879:                            haltLsNow(25),
 880:                            testReq(26),
 881: 
 882:   --              enumeration values between 2000 and 3999 are reserved
 883:   --              for IP socket traces.
 884:                            ipTestFrame(2001),
 885:                            ipRespFrame(2002),
 886:                            ipCurFrame(2003),
 887:                            ipIcrFrame(2004),
 888:                            ipRespAck(2005),
 889:                            ipDgrmFrame(2006),
 890:                            ipXidFrame(2007),
 891:                            ipContFrame(2008),
 892:                            ipContedFrame(2009),
 893:                            ipIFrame(2010),
 894:                            ipEnterBusy(2012),
 895:                            ipExitBusy(2013),
 896:                            ipHaltFrame(2014),
 897:                            ipLsHalted(2015),
 898:                            ipRestartLs(2016),
 899:                            ipLsRestarted(2017),
 900:                            ipNetBioSnq(2018),
 901:                            ipNetBioSnr(2019),
 902:                            ipGnetFrame(2020),
 903:                            ipNetdFrame(2021),
 904:                            ipOobFrame(2022),
 905:                            ipAlterSap(2023),
 906:                            ipTestRsp(2024),
 907:                            ipHaltLsNow(2025),
 908:                            ipTestReq(2026),
 909: 
 910:   --              enumeration values between 4000 and 5999 are reserved
 911:   --              for DLS traces.
 912: 
 913:                            dlsIpm(4124),
 914: 
 915:   --              enumeration values between 6000 and 7999 are reserved for
 916:   --              TR traces.
 917:                            trTestFrame(6001),
 918:                            trRespFrame(6002),
 919:                            trCurFrame(6003),
 920:                            trIcrFrame(6004),
 921:                            trRespAck(6005),
 922:                            trDgrmFrame(6006),
 923:                            trXidFrame(6007),
 924:                            trContFrame(6008),
 925:                            trContedFrame(6009),
 926:                            trIFrame(6010),
 927:                            trEnterBusy(6012),
 928:                            trExitBusy(6013),
 929:                            trHaltFrame(6014),
 930:                            trLsHalted(6015),
 931:                            trRestartLs(6016),
 932:                            trLsRestarted(6017),
 933:                            trNetBioSnq(6018),
 934:                            trNetBioSnr(6019),
 935:                            trGnetFrame(6020),
 936:                            trNetdFrame(6021),
 937:                            trOobFrame(6022),
 938:                            trAlterSap(6023),
 939:                            trTestRsp(6024),
 940:                            trHaltLsNow(6025),
 941:                            trTestReq(6026)
 942: 
 943:                            }
 944:         ACCESS read-only
 945:         STATUS mandatory
 946:         DESCRIPTION
 947:               "Indicates the command type of the trace entry."
 948: 
 949:         ::=  { ibmappnNodePortDlcTraceEntry 7 }
 950: 
 951:   ibmappnNodePortDlcTracUseWan OBJECT-TYPE
 952:         SYNTAX INTEGER    {
 953:                            other(1),
 954:                            notApplicable(2),
 955:                            useUnknown(3),
 956:                            useWan(4),
 957:                            useLan(5)
 958:                            }
 959:         ACCESS read-only
 960:         STATUS mandatory
 961:         DESCRIPTION
 962:               "Indicates the type of connection of the trace entry.
 963:               For example, token ring and ethernet ports will have
 964:               useLan as connection.  For the dls port, it could be
 965:               either useWan if connection is across Wan via dls
 966:               sessions, or useLan if connection is to a local attached
 967:               LAN."
 968: 
 969:         ::=  { ibmappnNodePortDlcTraceEntry 8 }
 970: 
 971: 
 972: 
 973:   -- **************************************************************
 974:   -- APPN Link Station Information
 975:   --
 976: 
 977: 
 978:   ibmappnNodeLsTable OBJECT-TYPE
 979:         SYNTAX SEQUENCE OF IbmappnNodeLsEntry
 980:         ACCESS not-accessible
 981:         STATUS mandatory
 982:         DESCRIPTION
 983:              "This table contains detail information about the
 984:               link station configuration and current status."
 985: 
 986:         ::= { ibmappnLinkStationInformation 1 }
 987: 
 988:   ibmappnNodeLsEntry OBJECT-TYPE
 989:         SYNTAX IbmappnNodeLsEntry
 990:         ACCESS not-accessible
 991:         STATUS mandatory
 992:         DESCRIPTION
 993:              "This table is indexed by the link station name."
 994: 
 995:         INDEX
 996:                { ibmappnNodeLsName }
 997: 
 998:         ::= { ibmappnNodeLsTable 1 }
 999: 
1000:   IbmappnNodeLsEntry ::= SEQUENCE {
1001:         ibmappnNodeLsName             DisplayString,
1002:         ibmappnNodeLsPortName         DisplayString,
1003:         ibmappnNodeLsDlcType          INTEGER,
1004:         ibmappnNodeLsDynamic          INTEGER,
1005:         ibmappnNodeLsState            INTEGER,
1006:   -- ls defined data   / xid info
1007:         ibmappnNodeLsCpName           DisplayString,
1008:         ibmappnNodeLsTgNum            INTEGER,
1009:         ibmappnNodeLsLimResource      INTEGER,
1010:         ibmappnNodeLsMigration        INTEGER,
1011:         ibmappnNodeLsBlockNum         DisplayString,
1012:         ibmappnNodeLsIdNum            DisplayString,
1013:         ibmappnNodeLsCpCpSession      INTEGER,
1014:   -- ls parms   (common) / xid info
1015:         ibmappnNodeLsTargetPacingCount INTEGER,
1016:         ibmappnNodeLsMaxSendBtuSize    INTEGER,
1017:   -- tg characteristics
1018:         ibmappnNodeLsEffCap           INTEGER,
1019:         ibmappnNodeLsConnCost         INTEGER,
1020:         ibmappnNodeLsByteCost         INTEGER,
1021:         ibmappnNodeLsSecurity         INTEGER,
1022:         ibmappnNodeLsDelay            INTEGER,
1023:         ibmappnNodeLsUsr1             INTEGER,
1024:         ibmappnNodeLsUsr2             INTEGER,
1025:         ibmappnNodeLsUsr3             INTEGER,
1026:   -- ls      (performance data)
1027:         ibmappnNodeLsInXidBytes       Counter,
1028:         ibmappnNodeLsInMsgBytes       Counter,
1029:         ibmappnNodeLsInXidFrames      Counter,
1030:         ibmappnNodeLsInMsgFrames      Counter,
1031:         ibmappnNodeLsOutXidBytes      Counter,
1032:         ibmappnNodeLsOutMsgBytes      Counter,
1033:         ibmappnNodeLsOutXidFrames     Counter,
1034:         ibmappnNodeLsOutMsgFrames     Counter,
1035:   -- ls       (propgation delay)
1036:         ibmappnNodeLsEchoRsps         Counter,
1037:         ibmappnNodeLsCurrentDelay     INTEGER,
1038:         ibmappnNodeLsMaxDelay         INTEGER,
1039:         ibmappnNodeLsMinDelay         INTEGER,
1040:         ibmappnNodeLsMaxDelayTime     TimeTicks,
1041:   -- ls      (Xid Statistics)
1042:         ibmappnNodeLsGoodXids         Counter,
1043:         ibmappnNodeLsBadXids          Counter,
1044:   -- Dlc specific
1045:         ibmappnNodeLsSpecific         OBJECT IDENTIFIER,
1046:         ibmappnNodeLsSubState         INTEGER,
1047:         ibmappnNodeLsStartTime        TimeTicks,
1048:         ibmappnNodeLsActiveTime       TimeTicks,
1049:         ibmappnNodeLsCurrentStateTime TimeTicks
1050:                                      }
1051: 
1052:   ibmappnNodeLsName OBJECT-TYPE
1053:         SYNTAX DisplayString (SIZE (1..8))
1054:         ACCESS read-only
1055:         STATUS mandatory
1056:         DESCRIPTION
1057:             "Administratively-assigned name for the link station.
1058:              The name can be from one to eight characters."
1059: 
1060:         ::=  { ibmappnNodeLsEntry 1 }
1061: 
1062: 
1063:   ibmappnNodeLsPortName OBJECT-TYPE
1064:         SYNTAX DisplayString (SIZE (1..8))
1065:         ACCESS read-only
1066:         STATUS mandatory
1067:         DESCRIPTION
1068:             "Administratively-assigned name for the port.
1069:              The name can be from one to eight characters."
1070: 
1071:         ::=  { ibmappnNodeLsEntry 2 }
1072: 
1073: 
1074:   ibmappnNodeLsDlcType OBJECT-TYPE
1075:         SYNTAX INTEGER {
1076:                         other(1),          -- none of the following
1077:                         sdlc(2),
1078:                         dls(3),
1079:                         socket(4),
1080:                         ethernet(5),
1081:                         tokenRing(6)
1082:                        }
1083:             ACCESS  read-only
1084:             STATUS  mandatory
1085:             DESCRIPTION
1086:                     "The type of DLC interface, distinguished according
1087:                     to the protocol immediately 'below' this layer."
1088: 
1089:         ::=  { ibmappnNodeLsEntry 3 }
1090: 
1091:   ibmappnNodeLsDynamic  OBJECT-TYPE
1092:         SYNTAX INTEGER {yes(1), no(2)}
1093:         ACCESS read-only
1094:         STATUS mandatory
1095:         DESCRIPTION
1096:             "Identifies whether this resource is a dynamic link station.
1097:             Dynamic link stations are created when adjacent nodes
1098:             that have not been locally defined establish a connection
1099:             with this node."
1100:         ::=  { ibmappnNodeLsEntry 4 }
1101: 
1102: 
1103:   ibmappnNodeLsState        OBJECT-TYPE
1104:         SYNTAX INTEGER    {
1105:                            inactive(1),
1106:                            pendactive(2),
1107:                            active(3),
1108:                            pendinact(4)
1109:                            }
1110:         ACCESS read-write
1111:         STATUS mandatory
1112:         DESCRIPTION
1113:              "State of this link station."
1114: 
1115:         ::=  { ibmappnNodeLsEntry 5 }
1116: 
1117:   ibmappnNodeLsCpName       OBJECT-TYPE
1118:         SYNTAX DisplayString (SIZE (3..17))
1119:         ACCESS read-only
1120:         STATUS mandatory
1121:         DESCRIPTION
1122:             "Fully-qualified name of the adjacent node for this link
1123:              station.  The name can be from three to seventeen
1124:              characters.  Format is netid.cpname."
1125: 
1126:         ::=  { ibmappnNodeLsEntry 6 }
1127: 
1128:   ibmappnNodeLsTgNum        OBJECT-TYPE
1129:         SYNTAX INTEGER
1130:         ACCESS read-only
1131:         STATUS mandatory
1132:         DESCRIPTION
1133:             "Number associated with the TG to this link station."
1134: 
1135:         ::=  { ibmappnNodeLsEntry 7 }
1136: 
1137:   ibmappnNodeLsLimResource  OBJECT-TYPE
1138:         SYNTAX INTEGER {yes(1), no(2)}
1139:         ACCESS read-only
1140:         STATUS mandatory
1141:         DESCRIPTION
1142:              "Indicates whether the link station is
1143:              a limited resource.  If it is, the TG
1144:              is deactivated when there are no sessions."
1145: 
1146:         ::=  { ibmappnNodeLsEntry 8 }
1147: 
1148:   ibmappnNodeLsMigration  OBJECT-TYPE
1149:         SYNTAX INTEGER {yes(1), no(2)}
1150:         ACCESS read-only
1151:         STATUS mandatory
1152:         DESCRIPTION
1153:              "Indicates whether this link station will be used
1154:               for connections to down-level or migration partners."
1155: 
1156:         ::=  { ibmappnNodeLsEntry 9 }
1157: 
1158:   ibmappnNodeLsBlockNum OBJECT-TYPE
1159:         SYNTAX DisplayString   (SIZE (3))
1160:         ACCESS read-only
1161:         STATUS mandatory
1162:         DESCRIPTION
1163:            "The block number is the first three digits of the node_id.
1164:             These 3 hexideimal digits identify the product and are not
1165:             configurable."
1166: 
1167:         ::=  { ibmappnNodeLsEntry 10 }
1168: 
1169:   ibmappnNodeLsIdNum OBJECT-TYPE
1170:         SYNTAX DisplayString  (SIZE (5))
1171:         ACCESS read-only
1172:         STATUS mandatory
1173:         DESCRIPTION
1174:            "The ID number is the last 5 digits of the node_id.
1175:             These 5 hexadecimal digits are administratively defined and
1176:             combined with the 3 digit block number form the node_id.
1177:             This node_id is used to identify the local node and is
1178:             include in APPN alerts as well as being included in XIDs.
1179:             A unique value is required for connections to SNA
1180:             sub-area."
1181: 
1182:         ::=  { ibmappnNodeLsEntry 11 }
1183: 
1184:   ibmappnNodeLsCpCpSession  OBJECT-TYPE
1185:         SYNTAX INTEGER {yes(1), no(2)}
1186:         ACCESS read-only
1187:         STATUS mandatory
1188:         DESCRIPTION
1189:             "Indicates whether CP-CP sessions are
1190:             supported by this link station."
1191: 
1192:         ::=  { ibmappnNodeLsEntry 12 }
1193: 
1194:   ibmappnNodeLsTargetPacingCount  OBJECT-TYPE
1195:         SYNTAX INTEGER
1196:         ACCESS read-only
1197:         STATUS mandatory
1198:         DESCRIPTION
1199:              "Numeric value between 0 and 32767 inclusive indicating
1200:               the desired pacing window size for BINDs on this TG.
1201:               The number is significant only when fixed bind pacing
1202:               is being performed."
1203: 
1204:         ::=  { ibmappnNodeLsEntry 13 }
1205: 
1206:   ibmappnNodeLsMaxSendBtuSize  OBJECT-TYPE
1207:         SYNTAX INTEGER
1208:         ACCESS read-only
1209:         STATUS mandatory
1210:         DESCRIPTION
1211:              "Numeric value between 0 and 32767 inclusive indicating
1212:               the desired number of bytes in a Basic Transmission Unit
1213:               (BTU) that can be sent on this TG.
1214:               This is an administratively assigned value."
1215: 
1216:         ::=  { ibmappnNodeLsEntry 14 }
1217: 
1218:   ibmappnNodeLsEffCap   OBJECT-TYPE
1219:         SYNTAX INTEGER
1220:         ACCESS read-only
1221:         STATUS mandatory
1222:         DESCRIPTION
1223:             "The effective capacity is an integer value that indicates
1224:              the kilo bits per second.
1225:              It is derived from the link bandwidth and maximum load
1226:              factor with the range of 0 thru 603,979,776.
1227:              This is an administratively assigned value associated
1228:              with the TG using this link station."
1229: 
1230:         ::=  { ibmappnNodeLsEntry 15 }
1231: 
1232:   ibmappnNodeLsConnCost OBJECT-TYPE
1233:         SYNTAX INTEGER (0..255)
1234:         ACCESS read-only
1235:         STATUS mandatory
1236:         DESCRIPTION
1237:             "Cost per connect time: a value representing
1238:              the relative cost per unit of time to use
1239:              the TG. Range is from 0, which means no cost,
1240:              to 255, which indicates maximum cost.
1241:              This is an administratively assigned value associated
1242:              with the TG using this link station."
1243:         ::=  { ibmappnNodeLsEntry 16 }
1244: 
1245:   ibmappnNodeLsByteCost  OBJECT-TYPE
1246:         SYNTAX INTEGER (0..255)
1247:         ACCESS read-only
1248:         STATUS mandatory
1249:         DESCRIPTION
1250:             "Relative cost of transmitting a byte over this link.
1251:              Range is from 0 (lowest cost) to 255.
1252:              This is an administratively assigned value associated
1253:              with the TG using this link station."
1254: 
1255:         ::=  { ibmappnNodeLsEntry 17 }
1256: 
1257:   ibmappnNodeLsSecurity  OBJECT-TYPE
1258:         SYNTAX INTEGER {
1259:                        nonsecure(1),                --X'01'
1260:                        publicSwitchedNetwork(32),   --X'20'
1261:                        undergroundCable(64),        --X'40'
1262:                        secureConduit(96),           --X'60'
1263:                        guardedConduit(128),         --X'80'
1264:                        encrypted(160),              --X'A0'
1265:                        guardedRadiation(192)        --X'C0'
1266:                }
1267:         ACCESS read-only
1268:         STATUS mandatory
1269:         DESCRIPTION
1270:             "The security is represented as an integer with a range of
1271:              1 thru 255 with the most common values enumerated as
1272:              defined above.
1273:              This is an administratively assigned value associated
1274:              with the TG using this link station."
1275: 
1276:         ::=  { ibmappnNodeLsEntry 18 }
1277: 
1278:   ibmappnNodeLsDelay  OBJECT-TYPE
1279:         SYNTAX INTEGER {
1280:                        minimum(0),                 --X'00'
1280: error - number enumeration contains zero value in SMIv1 MIB
1281:                        negligible(384),            --X'4C'
1282:                        terrestrial(9216),          --X'71'
1283:                        packet(147456),             --X'91'
1284:                        long(294912),               --X'99'
1285:                        maximum(2013265920)         --X'FF'
1286:                }
1287:         ACCESS read-only
1288:         STATUS mandatory
1289:         DESCRIPTION
1290:              "Relative amount of time that it takes for a signal to
1291:               travel the length of the logical link.  This time is
1292:               represented in micro seconds, with some of the more
1293:               common values enumerated.
1294:               This is an administratively assigned value associated
1295:               with the TG using this link station."
1296: 
1297:         ::=  { ibmappnNodeLsEntry 19 }
1298: 
1299:   ibmappnNodeLsUsr1  OBJECT-TYPE
1300:         SYNTAX INTEGER (0..255)
1301:         ACCESS read-only
1302:         STATUS mandatory
1303:         DESCRIPTION
1304:             "First user-defined TG characteristic for this TG with
1305:              a range of 0-255.
1306:              This is an administratively assigned value associated
1307:              with the TG using this link station."
1308: 
1309:         ::=  { ibmappnNodeLsEntry 20 }
1310: 
1311:   ibmappnNodeLsUsr2  OBJECT-TYPE
1312:         SYNTAX INTEGER (0..255)
1313:         ACCESS read-only
1314:         STATUS mandatory
1315:         DESCRIPTION
1316:             "Second user-defined TG characteristic for this TG with
1317:              a range of 0-255.
1318:              This is an administratively assigned value associated
1319:              with the TG using this link station."
1320: 
1321:         ::=  { ibmappnNodeLsEntry 21 }
1322: 
1323:   ibmappnNodeLsUsr3  OBJECT-TYPE
1324:         SYNTAX INTEGER (0..255)
1325:         ACCESS read-only
1326:         STATUS mandatory
1327:         DESCRIPTION
1328:             "Third user-defined TG characteristic for this TG with
1329:              a range of 0-255.
1330:              This is an administratively assigned value associated
1331:              with the TG using this link station."
1332: 
1333:         ::=  { ibmappnNodeLsEntry 22 }
1334: 
1335:   ibmappnNodeLsInXidBytes OBJECT-TYPE
1336:         SYNTAX Counter
1337:         ACCESS read-only
1338:         STATUS mandatory
1339:         DESCRIPTION
1340:              "Number of XID bytes received."
1341: 
1342:         ::=  { ibmappnNodeLsEntry 23 }
1343: 
1344:   ibmappnNodeLsInMsgBytes OBJECT-TYPE
1345:         SYNTAX Counter
1346:         ACCESS read-only
1347:         STATUS mandatory
1348:         DESCRIPTION
1349:              "Number of message (I-frame) bytes received."
1350: 
1351:         ::=  { ibmappnNodeLsEntry 24 }
1352: 
1353:   ibmappnNodeLsInXidFrames OBJECT-TYPE
1354:         SYNTAX Counter
1355:         ACCESS read-only
1356:         STATUS mandatory
1357:         DESCRIPTION
1358:              "Number of XID frames received."
1359: 
1360:         ::=  { ibmappnNodeLsEntry 25 }
1361: 
1362:   ibmappnNodeLsInMsgFrames OBJECT-TYPE
1363:         SYNTAX Counter
1364:         ACCESS read-only
1365:         STATUS mandatory
1366:         DESCRIPTION
1367:              "Number of message (I-frame) frames received."
1368: 
1369:         ::=  { ibmappnNodeLsEntry 26 }
1370: 
1371:   ibmappnNodeLsOutXidBytes OBJECT-TYPE
1372:         SYNTAX Counter
1373:         ACCESS read-only
1374:         STATUS mandatory
1375:         DESCRIPTION
1376:              "Number of XID bytes sent."
1377: 
1378:         ::=  { ibmappnNodeLsEntry 27 }
1379: 
1380:   ibmappnNodeLsOutMsgBytes OBJECT-TYPE
1381:         SYNTAX Counter
1382:         ACCESS read-only
1383:         STATUS mandatory
1384:         DESCRIPTION
1385:              "Number of message (I-frame) bytes sent."
1386:         ::=  { ibmappnNodeLsEntry 28 }
1387: 
1388:   ibmappnNodeLsOutXidFrames OBJECT-TYPE
1389:         SYNTAX Counter
1390:         ACCESS read-only
1391:         STATUS mandatory
1392:         DESCRIPTION
1393:              "Number of XID frames sent."
1394: 
1395:         ::=  { ibmappnNodeLsEntry 29 }
1396: 
1397:   ibmappnNodeLsOutMsgFrames OBJECT-TYPE
1398:         SYNTAX Counter
1399:         ACCESS read-only
1400:         STATUS mandatory
1401:         DESCRIPTION
1402:              "Number of message (I-frame) frames sent."
1403: 
1404:         ::=  { ibmappnNodeLsEntry 30 }
1405: 
1406:   ibmappnNodeLsEchoRsps     OBJECT-TYPE
1407:         SYNTAX Counter
1408:         ACCESS read-only
1409:         STATUS mandatory
1410:         DESCRIPTION
1411:              "Number of responses returned from adjacent link station.
1412:               A response should be returned for each test frame sent by
1413:               this node.
1414:               Test frames are sent to adjacent nodes periodically to
1415:               verify connectivity and to measure that actual round trip
1416:               time, that is the time the test frame is sent until the
1417:               response is received."
1418: 
1419:         ::=  { ibmappnNodeLsEntry 31 }
1420: 
1421:   ibmappnNodeLsCurrentDelay  OBJECT-TYPE
1422:         SYNTAX INTEGER
1423:         ACCESS read-only
1424:         STATUS mandatory
1425:         DESCRIPTION
1426:              "The time that it took for the last test signal to be
1427:               sent and returned from this link station to the
1428:               adjacent links station.
1429:               This time is represented in milliseconds."
1430: 
1431:         ::=  { ibmappnNodeLsEntry 32 }
1432: 
1433:   ibmappnNodeLsMaxDelay      OBJECT-TYPE
1434:         SYNTAX INTEGER
1435:         ACCESS read-only
1436:         STATUS mandatory
1437:         DESCRIPTION
1438:              "The longest time it took for a test signal
1439:               to be sent and returned from this link station to the
1440:               adjacent links station.
1441:               This time is represented in milliseconds ."
1442: 
1443:         ::=  { ibmappnNodeLsEntry 33 }
1444: 
1445:   ibmappnNodeLsMinDelay      OBJECT-TYPE
1446:         SYNTAX INTEGER
1447:         ACCESS read-only
1448:         STATUS mandatory
1449:         DESCRIPTION
1450:              "The shortest time it took for a test signal
1451:               to be sent and returned from this link station to the
1452:               adjacent links station.
1453:               This time is represented in milliseconds."
1454: 
1455:         ::=  { ibmappnNodeLsEntry 34 }
1456: 
1457:   ibmappnNodeLsMaxDelayTime  OBJECT-TYPE
1458:         SYNTAX TimeTicks
1459:         ACCESS read-only
1460:         STATUS mandatory
1461:         DESCRIPTION
1462:              "The time (since system up in hundredth of seconds)
1463:               when the longest delay occurred.
1464:               This time can be used to identify when this high
1465:               water mark occurred in relation to the last initialization
1466:               of the APPN node."
1467: 
1468:         ::=  { ibmappnNodeLsEntry 35 }
1469: 
1470:   ibmappnNodeLsGoodXids    OBJECT-TYPE
1471:       SYNTAX  Counter
1472:       ACCESS  read-only
1473:       STATUS  mandatory
1474:       DESCRIPTION
1475:               "The total number of successful XIDs that have occurred
1476:                on this link station since the time it was started."
1477: 
1478:         ::=  { ibmappnNodeLsEntry 36 }
1479: 
1480:   ibmappnNodeLsBadXids    OBJECT-TYPE
1481:       SYNTAX  Counter
1482:       ACCESS  read-only
1483:       STATUS  mandatory
1484:       DESCRIPTION
1485:               "The total number of unsuccessful XIDs that have occurred
1486:                on this link station since the time it was started."
1487: 
1488:         ::=  { ibmappnNodeLsEntry 37 }
1489: 
1490:   ibmappnNodeLsSpecific  OBJECT-TYPE
1491:         SYNTAX OBJECT IDENTIFIER
1492:         ACCESS read-only
1493:         STATUS mandatory
1494:         DESCRIPTION
1495:              "Identifies the DLC specific OBJECT IDENTIFIER
1496:               that can provide additional information."
1497: 
1498:         ::=  { ibmappnNodeLsEntry 38 }
1499: 
1500:   ibmappnNodeLsSubState     OBJECT-TYPE
1501:         SYNTAX INTEGER    {
1502:                            inactive(1),
1503:                            sentReqOpnstn(2),
1504:                            pendXidExch(3),
1505:                            sentActAs(4),
1506:                            sentSetMode(5),
1507:                            active(6),
1508:                            sentDeactAsOrd(7),
1509:                            sentDiscOrd(8),
1510:                            sentDestroyTg(9),
1511:                            sentCreateTg(10),
1512:                            sentConnReq(11),
1513:                            pendRcvConnInd(12),
1514:                            pendSendConnRsp(13),
1515:                            sentConnRsp(14),
1516:                            pendDeact(15)
1517:                            }
1518:         ACCESS read-only
1519:         STATUS mandatory
1520:         DESCRIPTION
1521:              "State of this link station."
1522: 
1523:         ::=  { ibmappnNodeLsEntry 39 }
1524: 
1525:   ibmappnNodeLsStartTime     OBJECT-TYPE
1526:         SYNTAX TimeTicks
1527:         ACCESS read-only
1528:         STATUS mandatory
1529:         DESCRIPTION
1530:              "The time (in hundredth of seconds) this link station
1531:               has been active the last time since the time APPN was
1532:               initialized."
1533: 
1534:         ::=  { ibmappnNodeLsEntry 40 }
1535: 
1536:   ibmappnNodeLsActiveTime    OBJECT-TYPE
1537:         SYNTAX TimeTicks
1538:         ACCESS read-only
1539:         STATUS mandatory
1540:         DESCRIPTION
1541:              "The time (in hundredth of seconds) this link station
1542:               has been in the active state.
1543:               A zero value indicates the link station has never been
1544:               active."
1545: 
1546:         ::=  { ibmappnNodeLsEntry 41 }
1547: 
1548:   ibmappnNodeLsCurrentStateTime  OBJECT-TYPE
1549:         SYNTAX TimeTicks
1550:         ACCESS read-only
1551:         STATUS mandatory
1552:         DESCRIPTION
1553:              "The time (in hundredth of seconds) the link station is
1554:               in the current state."
1555: 
1556:         ::=  { ibmappnNodeLsEntry 42 }
1557: 
1558: 
1559:   -- **************************************************************
1560:   -- Link station table (TCP/IP specific)
1561:   --
1562: 
1563:   ibmappnNodeLsIpTable OBJECT-TYPE
1564:         SYNTAX SEQUENCE OF IbmappnNodeLsIpEntry
1565:         ACCESS not-accessible
1566:         STATUS mandatory
1567:         DESCRIPTION
1568:             "Link station table (TCP/IP specific)."
1569: 
1570:         ::= { ibmappnLinkStationInformation 2 }
1571: 
1572:   ibmappnNodeLsIpEntry OBJECT-TYPE
1573:         SYNTAX IbmappnNodeLsIpEntry
1574:         ACCESS not-accessible
1575:         STATUS mandatory
1576:         DESCRIPTION
1577:              "The IP Name is used as the index to this table."
1578: 
1579:         INDEX
1580:                {ibmappnNodeLsIpName }
1581: 
1582:         ::= { ibmappnNodeLsIpTable 1 }
1583: 
1584:   IbmappnNodeLsIpEntry ::= SEQUENCE {
1585:         ibmappnNodeLsIpName             DisplayString,
1586:         ibmappnNodeLsIpState            INTEGER,
1587:         ibmappnNodeLsLocalIpAddr        IpAddress,
1588:         ibmappnNodeLsLocalIpPortNum     INTEGER,
1589:         ibmappnNodeLsRemoteIpAddr       IpAddress,
1590:         ibmappnNodeLsRemoteIpPortNum    INTEGER
1591:                                      }
1592: 
1593:   ibmappnNodeLsIpName OBJECT-TYPE
1594:         SYNTAX DisplayString (SIZE (1..8))
1595:         ACCESS read-only
1596:         STATUS mandatory
1597:         DESCRIPTION
1598:             "Administratively-assigned name for this link station. The
1599:              name can be from one to eight characters."
1600: 
1601:         ::=  { ibmappnNodeLsIpEntry 1 }
1602: 
1603:   ibmappnNodeLsIpState        OBJECT-TYPE
1604:         SYNTAX INTEGER    {
1605:                            inactive(1),
1606:                            pendactive(2),
1607:                            active(3),
1608:                            pendinact(4)
1609:                            }
1610:         ACCESS read-only
1611:         STATUS mandatory
1612:         DESCRIPTION
1613:              "State of this link station."
1614: 
1615:         ::=  { ibmappnNodeLsIpEntry 2 }
1616: 
1617:   ibmappnNodeLsLocalIpAddr OBJECT-TYPE
1618:         SYNTAX IpAddress
1619:         ACCESS read-only
1620:         STATUS mandatory
1621:         DESCRIPTION
1622:              "Local IP address."
1623: 
1624:         ::=  { ibmappnNodeLsIpEntry 3 }
1625: 
1626:   ibmappnNodeLsLocalIpPortNum OBJECT-TYPE
1627:         SYNTAX INTEGER
1628:         ACCESS read-only
1629:         STATUS mandatory
1630:         DESCRIPTION
1631:              "Local TCP/IP port number.
1632:               The default listening port will be administratively
1633:               assigned and will dynamically change if this node
1634:               initiates a session with adjacent node."
1635: 
1636:         ::=  { ibmappnNodeLsIpEntry 4 }
1637: 
1638: 
1639: 
1640:   ibmappnNodeLsRemoteIpAddr OBJECT-TYPE
1641:         SYNTAX IpAddress
1642:         ACCESS read-only
1643:         STATUS mandatory
1644:         DESCRIPTION
1645:              "Remote IP address."
1646: 
1647:         ::=  { ibmappnNodeLsIpEntry 5 }
1648: 
1649:   ibmappnNodeLsRemoteIpPortNum OBJECT-TYPE
1650:         SYNTAX INTEGER
1651:         ACCESS read-only
1652:         STATUS mandatory
1653:         DESCRIPTION
1654:              "Remote TCP/IP port number."
1655: 
1656:         ::=  { ibmappnNodeLsIpEntry 6 }
1657: 
1658: 
1659: 
1660:   -- **************************************************************
1661:   -- Ls Table (DLS specific)
1662:   --
1663: 
1664:   ibmappnNodeLsDlsTable OBJECT-TYPE
1665:         SYNTAX SEQUENCE OF IbmappnNodeLsDlsEntry
1666:         ACCESS not-accessible
1667:         STATUS mandatory
1668:         DESCRIPTION
1669:              "Ls Table (DLS specific)."
1670: 
1671:         ::= { ibmappnLinkStationInformation 3 }
1672: 
1673:   ibmappnNodeLsDlsEntry OBJECT-TYPE
1674:         SYNTAX IbmappnNodeLsDlsEntry
1675:         ACCESS not-accessible
1676:         STATUS mandatory
1677:         DESCRIPTION
1678:              "The DLS Name is used as the index to this table."
1679: 
1680:         INDEX
1681:                {ibmappnNodeLsDlsName }
1682: 
1683:         ::= { ibmappnNodeLsDlsTable 1 }
1684: 
1685:   IbmappnNodeLsDlsEntry ::= SEQUENCE {
1686:         ibmappnNodeLsDlsName            DisplayString,
1687:         ibmappnNodeLsDlsState           INTEGER,
1688:         ibmappnNodeLsLocalDlsMac        OCTET STRING,
1689:         ibmappnNodeLsLocalDlsSap        OCTET STRING,
1690:         ibmappnNodeLsRemoteDlsMac       OCTET STRING,
1691:         ibmappnNodeLsRemoteDlsSap       OCTET STRING
1692:                                      }
1693: 
1694:   ibmappnNodeLsDlsName OBJECT-TYPE
1695:         SYNTAX DisplayString (SIZE (1..8))
1696:         ACCESS read-only
1697:         STATUS mandatory
1698:         DESCRIPTION
1699:             "Administratively-assigned name for this link station.
1700:              The name can be from one to eight characters."
1701: 
1702:         ::=  { ibmappnNodeLsDlsEntry 1 }
1703: 
1704:   ibmappnNodeLsDlsState        OBJECT-TYPE
1705:         SYNTAX INTEGER    {
1706:                            inactive(1),
1707:                            pendactive(2),
1708:                            active(3),
1709:                            pendinact(4)
1710:                            }
1711:         ACCESS read-only
1712:         STATUS mandatory
1713:         DESCRIPTION
1714:              "State of this link station."
1715: 
1716:         ::=  { ibmappnNodeLsDlsEntry 2 }
1717: 
1718:   ibmappnNodeLsLocalDlsMac OBJECT-TYPE
1719:         SYNTAX OCTET STRING (SIZE (6))
1720:         ACCESS read-only
1721:         STATUS mandatory
1722:         DESCRIPTION
1723:              "Local MAC address."
1724: 
1725:         ::=  { ibmappnNodeLsDlsEntry 3 }
1726: 
1727:   ibmappnNodeLsLocalDlsSap OBJECT-TYPE
1728:         SYNTAX OCTET STRING (SIZE (1))
1729:         ACCESS read-only
1730:         STATUS mandatory
1731:         DESCRIPTION
1732:              "Local SAP address."
1733: 
1734:         ::=  { ibmappnNodeLsDlsEntry 4 }
1735: 
1736:   ibmappnNodeLsRemoteDlsMac OBJECT-TYPE
1737:         SYNTAX OCTET STRING (SIZE (6))
1738:         ACCESS read-only
1739:         STATUS mandatory
1740:         DESCRIPTION
1741:              "Remote MAC address."
1742: 
1743:         ::=  { ibmappnNodeLsDlsEntry 5 }
1744: 
1745:   ibmappnNodeLsRemoteDlsSap OBJECT-TYPE
1746:         SYNTAX OCTET STRING (SIZE (1))
1747:         ACCESS read-only
1748:         STATUS mandatory
1749:         DESCRIPTION
1750:              "Remote SAP address."
1751: 
1752:         ::=  { ibmappnNodeLsDlsEntry 6 }
1753: 
1754: 
1755: 
1756:   -- **************************************************************
1757:   -- Ls Table (Token Ring specific)
1758:   --
1759: 
1760:   ibmappnNodeLsTrTable OBJECT-TYPE
1761:         SYNTAX SEQUENCE OF IbmappnNodeLsTrEntry
1762:         ACCESS not-accessible
1763:         STATUS mandatory
1764:         DESCRIPTION
1765:              "Ls Table (Token Ring specific)."
1766: 
1767:         ::= { ibmappnLinkStationInformation 4 }
1768: 
1769:   ibmappnNodeLsTrEntry OBJECT-TYPE
1770:         SYNTAX IbmappnNodeLsTrEntry
1771:         ACCESS not-accessible
1772:         STATUS mandatory
1773:         DESCRIPTION
1774:              "The TR Name is used as the index to this table."
1775:         INDEX
1776:                {ibmappnNodeLsTrName }
1777: 
1778:         ::= { ibmappnNodeLsTrTable 1 }
1779: 
1780:   IbmappnNodeLsTrEntry ::= SEQUENCE {
1781:         ibmappnNodeLsTrName            DisplayString,
1782:         ibmappnNodeLsTrState           INTEGER,
1783:         ibmappnNodeLsLocalTrMac        OCTET STRING,
1784:         ibmappnNodeLsLocalTrSap        OCTET STRING,
1785:         ibmappnNodeLsRemoteTrMac       OCTET STRING,
1786:         ibmappnNodeLsRemoteTrSap       OCTET STRING
1787:                                      }
1788: 
1789:   ibmappnNodeLsTrName OBJECT-TYPE
1790:         SYNTAX DisplayString (SIZE (1..8))
1791:         ACCESS read-only
1792:         STATUS mandatory
1793:         DESCRIPTION
1794:             "Administratively-assigned name for this link station.
1795:              The name can be from one to eight characters."
1796: 
1797:         ::=  { ibmappnNodeLsTrEntry 1 }
1798: 
1799:   ibmappnNodeLsTrState        OBJECT-TYPE
1800:         SYNTAX INTEGER    {
1801:                            inactive(1),
1802:                            pendactive(2),
1803:                            active(3),
1804:                            pendinact(4)
1805:                            }
1806:         ACCESS read-only
1807:         STATUS mandatory
1808:         DESCRIPTION
1809:              "State of this link station."
1810: 
1811:         ::=  { ibmappnNodeLsTrEntry 2 }
1812: 
1813:   ibmappnNodeLsLocalTrMac OBJECT-TYPE
1814:         SYNTAX OCTET STRING (SIZE (6))
1815:         ACCESS read-only
1816:         STATUS mandatory
1817:         DESCRIPTION
1818:              "Local MAC address."
1819:         ::=  { ibmappnNodeLsTrEntry 3 }
1820: 
1821:   ibmappnNodeLsLocalTrSap OBJECT-TYPE
1822:         SYNTAX OCTET STRING (SIZE (1))
1823:         ACCESS read-only
1824:         STATUS mandatory
1825:         DESCRIPTION
1826:              "Local SAP address."
1827: 
1828:         ::=  { ibmappnNodeLsTrEntry 4 }
1829: 
1830:   ibmappnNodeLsRemoteTrMac OBJECT-TYPE
1831:         SYNTAX OCTET STRING (SIZE (6))
1832:         ACCESS read-only
1833:         STATUS mandatory
1834:         DESCRIPTION
1835:              "Remote MAC address."
1836: 
1837:         ::=  { ibmappnNodeLsTrEntry 5 }
1838: 
1839:   ibmappnNodeLsRemoteTrSap OBJECT-TYPE
1840:         SYNTAX OCTET STRING (SIZE (1))
1841:         ACCESS read-only
1842:         STATUS mandatory
1843:         DESCRIPTION
1844:              "Remote SAP address."
1845: 
1846:         ::=  { ibmappnNodeLsTrEntry 6 }
1847: 
1848: 
1849:   -- **************************************************************
1850:   -- This table provides information about errors this node encountered
1851:   -- with connections to adjacent nodes.  This includes all exceptional
1852:   -- conditions encountered establishing connections and all exceptional
1853:   -- conditions that result in terminating the connection.
1854:   -- **************************************************************
1855: 
1856:   ibmappnNodeLsStatusTable OBJECT-TYPE
1857:         SYNTAX SEQUENCE OF IbmappnNodeLsStatusEntry
1858:         ACCESS not-accessible
1859:         STATUS mandatory
1860:         DESCRIPTION
1861:              "This table contains information related to exceptional
1862:               and potential exceptional conditions that occur during
1863:               the activation, XID exchange, and termination of the
1864:               connection."
1865: 
1866:         ::= { ibmappnLinkStationInformation 5 }
1867: 
1868:   ibmappnNodeLsStatusEntry OBJECT-TYPE
1869:         SYNTAX IbmappnNodeLsStatusEntry
1870:         ACCESS not-accessible
1871:         STATUS mandatory
1872:         DESCRIPTION
1873:              "This table is indexed by the LsStatusIndex, which is an
1874:               integer that is continuously updated until it eventually
1875:               wraps.  This provides the management station the ability
1876:               to retrieve only the updates to the table by using the
1877:               standard GET NEXT."
1878: 
1879:         INDEX
1880:                { ibmappnNodeLsStatusIndex }
1881: 
1882:         ::= { ibmappnNodeLsStatusTable 1 }
1883: 
1884:   IbmappnNodeLsStatusEntry ::= SEQUENCE {
1885:         ibmappnNodeLsStatusIndex              INTEGER,
1886:         ibmappnNodeLsStatusTime               TimeTicks,
1887:         ibmappnNodeLsStatusLsName             DisplayString,
1888:         ibmappnNodeLsStatusCpName             DisplayString,
1889:         ibmappnNodeLsStatusNodeId             OCTET STRING,
1890:         ibmappnNodeLsStatusTgNum              INTEGER,
1891:         ibmappnNodeLsStatusGeneralSense       OCTET STRING,
1892:         ibmappnNodeLsStatusNofRetry           INTEGER,
1893:         ibmappnNodeLsStatusEndSense           OCTET STRING,
1894:         ibmappnNodeLsStatusXidLocalSense      OCTET STRING,
1895:         ibmappnNodeLsStatusXidRemoteSense     OCTET STRING,
1896:         ibmappnNodeLsStatusXidByteInError     INTEGER,
1897:         ibmappnNodeLsStatusXidBitInError      INTEGER,
1898:         ibmappnNodeLsStatusDlcType            INTEGER,
1899:         ibmappnNodeLsStatusLocalAddr          DisplayString,
1900:         ibmappnNodeLsStatusRemoteAddr         DisplayString
1901:                                      }
1902: 
1903: 
1904:   ibmappnNodeLsStatusIndex       OBJECT-TYPE
1904: error - index element `ibmappnNodeLsStatusIndex' of row `ibmappnNodeLsStatusEntry' must have a range restriction
1905:         SYNTAX INTEGER
1906:         ACCESS read-only
1907:         STATUS mandatory
1908:         DESCRIPTION
1909:             "This index is continuous index this table."
1910: 
1911:         ::=  { ibmappnNodeLsStatusEntry 1 }
1912: 
1913:   ibmappnNodeLsStatusTime    OBJECT-TYPE
1914:         SYNTAX TimeTicks
1915:         ACCESS read-only
1916:         STATUS mandatory
1917:         DESCRIPTION
1918:             "Time (in hundreds of a second) since this node was last
1919:              initialized."
1920: 
1921:         ::=  { ibmappnNodeLsStatusEntry 2 }
1922: 
1923: 
1924:   ibmappnNodeLsStatusLsName       OBJECT-TYPE
1925:         SYNTAX DisplayString (SIZE (1..8))
1926:         ACCESS read-only
1927:         STATUS mandatory
1928:         DESCRIPTION
1929:             "Administratively-assigned name for this link station."
1930: 
1931:         ::=  { ibmappnNodeLsStatusEntry 3 }
1932: 
1933:   ibmappnNodeLsStatusCpName    OBJECT-TYPE
1934:         SYNTAX DisplayString (SIZE (3..17))
1935:         ACCESS read-only
1936:         STATUS mandatory
1937:         DESCRIPTION
1938:             "Administratively-assigned fully-qualified name of the
1939:              adjacent node partner.  This will be provided when the
1940:              adjacent node has been defined at this node or when the
1941:              XID sequence has proceeded far enough to to identify the
1942:              adjacent node.  A blank CP name will indicate the name is
1943:              unknown."
1944: 
1945:         ::=  { ibmappnNodeLsStatusEntry 4 }
1946: 
1947:   ibmappnNodeLsStatusNodeId       OBJECT-TYPE
1948:         SYNTAX OCTET STRING
1949:         ACCESS read-only
1950:         STATUS mandatory
1951:         DESCRIPTION
1952:             "Adjacent Node id"
1953: 
1954: 
1955:         ::=  { ibmappnNodeLsStatusEntry 5 }
1956: 
1957:   ibmappnNodeLsStatusTgNum   OBJECT-TYPE
1958:         SYNTAX INTEGER (0..256)
1959:         ACCESS read-only
1960:         STATUS mandatory
1961:         DESCRIPTION
1962:             "Number associated with the TG to this link station
1963:              with a range from 0 to 256.  A value of 256 indicates
1964:              the tg number has not been negotiated and is unknown at
1965:              this time."
1966: 
1967:         ::=  { ibmappnNodeLsStatusEntry 6 }
1968: 
1969:   ibmappnNodeLsStatusGeneralSense OBJECT-TYPE
1970:         SYNTAX OCTET STRING
1971:         ACCESS read-only
1972:         STATUS mandatory
1973:         DESCRIPTION
1974:             "The error sense code associated with the start sequence of
1975:              activation of a link up to the beginning of the XID
1976:              sequence."
1977: 
1978:         ::=  { ibmappnNodeLsStatusEntry 7 }
1979: 
1980:   ibmappnNodeLsStatusNofRetry OBJECT-TYPE
1981:         SYNTAX INTEGER    {
1982:                             retry(1),
1983:                             noretry(2)
1984:                            }
1985:         ACCESS read-only
1986:         STATUS mandatory
1987:         DESCRIPTION
1988:             "Indicates whether Node Operator Facility will retry the
1989:             start request to activate the link."
1990: 
1991:         ::=  { ibmappnNodeLsStatusEntry 8 }
1992: 
1993:   ibmappnNodeLsStatusEndSense OBJECT-TYPE
1994:         SYNTAX OCTET STRING
1995:         ACCESS read-only
1996:         STATUS mandatory
1997:         DESCRIPTION
1998:             "The sense code associated with the termination of the link
1999:              connection to adjacent node.  This includes all sense
2000:              information included in the disconnect recieved from the
2001:              lower layer DLCs and also sense information indicating the
2002:              link termination originated by upper layer APPN components."
2003: 
2004:         ::=  { ibmappnNodeLsStatusEntry 9 }
2005: 
2006:   ibmappnNodeLsStatusXidLocalSense   OBJECT-TYPE
2007:         SYNTAX OCTET STRING
2008:         ACCESS read-only
2009:         STATUS mandatory
2010:         DESCRIPTION
2011:             "The error sense code associated with the rejection of the
2012:              XID."
2013: 
2014:         ::=  { ibmappnNodeLsStatusEntry 10 }
2015: 
2016:   ibmappnNodeLsStatusXidRemoteSense   OBJECT-TYPE
2017:         SYNTAX OCTET STRING
2018:         ACCESS read-only
2019:         STATUS mandatory
2020:         DESCRIPTION
2021:             "The error sense code adjacent node returned to this node
2022:              indicating the reason the XID was rejected."
2023: 
2024:         ::=  { ibmappnNodeLsStatusEntry 11 }
2025: 
2026:   ibmappnNodeLsStatusXidByteInError      OBJECT-TYPE
2027:         SYNTAX INTEGER    {
2028:                            na(1000)
2029:                           }
2030:         ACCESS read-only
2031:         STATUS mandatory
2032:         DESCRIPTION
2033:             "This identifies the actual byte in the XID that caused the
2034:              error.  The value of zero (0) indicates that the variable
2035:              has no meaning."
2036: 
2037:         ::=  { ibmappnNodeLsStatusEntry 12 }
2038: 
2039:   ibmappnNodeLsStatusXidBitInError      OBJECT-TYPE
2040:         SYNTAX INTEGER    {
2041:                            na(8)   -- not applicable
2042:                           }
2043:         ACCESS read-only
2044:         STATUS mandatory
2045:         DESCRIPTION
2046:             "This identifies the actual bit within the error byte of the
2047:              XID.  This only has meaning when the byte in error is
2048:              greater than zero."
2049: 
2050:         ::=  { ibmappnNodeLsStatusEntry 13 }
2051: 
2052:   ibmappnNodeLsStatusDlcType  OBJECT-TYPE
2053:         SYNTAX INTEGER    {
2054:                            other(1),
2055:                            sdlc(2),
2056:                            dls(3),
2057:                            socket(4),
2058:                            ethernet(5),
2059:                            tr(6)
2060:                            }
2061:         ACCESS read-only
2062:         STATUS mandatory
2063:         DESCRIPTION
2064:             "This identifies DLC type that was being used when error
2065:              occurred.  This also is used to the format of the
2066:              local and remote address provided.
2067: 
2068:              other    = free form DisplayString
2069: 
2070:              ip       = ld. ld. ld. ld / 2d
2071: 
2072:              tr       = lx: lx: lx: lx: lx: lx . lx
2073: 
2074:              dlsw     = lx: lx: lx: lx: lx: lx . lx
2075: 
2076:              ethernet = lx: lx: lx: lx: lx: lx . lx
2077: 
2078:              "
2079: 
2080:         ::=  { ibmappnNodeLsStatusEntry 14 }
2081: 
2082:   ibmappnNodeLsStatusLocalAddr   OBJECT-TYPE
2083:         SYNTAX DisplayString
2084:         ACCESS read-only
2085:         STATUS mandatory
2086:         DESCRIPTION
2087:             "This contains a displayable string that identifies the
2088:              DLC type and appropriate address.  See DlcType above for
2089:              details of the format."
2090: 
2091:         ::=  { ibmappnNodeLsStatusEntry 15 }
2092: 
2093:   ibmappnNodeLsStatusRemoteAddr  OBJECT-TYPE
2094:         SYNTAX DisplayString
2095:         ACCESS read-only
2096:         STATUS mandatory
2097:         DESCRIPTION
2098:             "This contains a displayable string that identifies the
2099:              DLC type and appropriate address.  See DlcType above for
2100:              details of the format."
2101: 
2102:         ::=  { ibmappnNodeLsStatusEntry 16 }
2103: 
2104: 
2105: 
2106:   -- **************************************************************
2107:   -- APPN SNMP Performance Information
2108:   --
2109: 
2110:   ibmappnSnmpInPkts OBJECT-TYPE
2111:         SYNTAX Counter
2112:         ACCESS read-only
2113:         STATUS mandatory
2114:         DESCRIPTION
2115:           "Total number of messages delivered to the APPN SNMP sub-agent."
2116: 
2117:         ::=  { ibmappnSnmpInformation 1 }
2118: 
2119:   ibmappnSnmpInGetRequests OBJECT-TYPE
2120:         SYNTAX Counter
2121:         ACCESS read-only
2122:         STATUS mandatory
2123:         DESCRIPTION
2124:             "Total number of GET requests delivered to the APPN SNMP
2125:              sub-agent."
2126: 
2127:         ::=  { ibmappnSnmpInformation 2 }
2128: 
2129:   ibmappnSnmpInGetNexts OBJECT-TYPE
2130:         SYNTAX Counter
2131:         ACCESS read-only
2132:         STATUS mandatory
2133:         DESCRIPTION
2134:             "Total number of GETNEXT requests delivered to the APPN SNMP
2135:              sub-agent."
2136: 
2137:         ::=  { ibmappnSnmpInformation 3 }
2138: 
2139:   ibmappnSnmpInSetRequests OBJECT-TYPE
2140:         SYNTAX Counter
2141:         ACCESS read-only
2142:         STATUS mandatory
2143:         DESCRIPTION
2144:             "Total number of SET requests delivered to the APPN SNMP
2145:              sub-agent."
2146: 
2147:         ::=  { ibmappnSnmpInformation 4 }
2148: 
2149:   ibmappnSnmpInTotalVars OBJECT-TYPE
2150:         SYNTAX Counter
2151:         ACCESS read-only
2152:         STATUS mandatory
2153:         DESCRIPTION
2154:             "Total number of VARIABLES included in both
2155:              GET and GETNEXT requests to the APPN SNMP sub-agent."
2156:         ::=  { ibmappnSnmpInformation 5 }
2157: 
2158:   ibmappnSnmpInGetVars OBJECT-TYPE
2159:         SYNTAX Counter
2160:         ACCESS read-only
2161:         STATUS mandatory
2162:         DESCRIPTION
2163:             "Total number of VARIBLES included in all
2164:              GET requests to the APPN SNMP sub-agent."
2165: 
2166:         ::=  { ibmappnSnmpInformation 6 }
2167: 
2168:   ibmappnSnmpInGetNextVars OBJECT-TYPE
2169:         SYNTAX Counter
2170:         ACCESS read-only
2171:         STATUS mandatory
2172:         DESCRIPTION
2173:             "Total number of VARIABLES included in all
2174:              GETNEXT requests to the APPN SNMP sub-agent."
2175: 
2176:         ::=  { ibmappnSnmpInformation 7 }
2177: 
2178:   ibmappnSnmpInSetVars OBJECT-TYPE
2179:         SYNTAX Counter
2180:         ACCESS read-only
2181:         STATUS mandatory
2182:         DESCRIPTION
2183:              "Total number of VARIBLES included in all
2184:               SET requests to the APPN SNMP sub-agent."
2185: 
2186:         ::=  { ibmappnSnmpInformation 8 }
2187: 
2188:   ibmappnSnmpOutNoSuchNames OBJECT-TYPE
2189:         SYNTAX Counter
2190:         ACCESS read-only
2191:         STATUS mandatory
2192:         DESCRIPTION
2193:              "Total number of VARIABLES that could not
2194:               be found by the APPN SNMP sub-agent."
2195: 
2196:         ::=  { ibmappnSnmpInformation 9 }
2197: 
2198:   ibmappnSnmpOutGenErrs OBJECT-TYPE
2199:         SYNTAX Counter
2200:         ACCESS read-only
2201:         STATUS mandatory
2202:         DESCRIPTION
2203:              "Total number of undefined errors that
2204:               occurred processing SNMP request to the
2205:               APPN SNMP sub-agent."
2206: 
2207:         ::=  { ibmappnSnmpInformation 10 }
2208: 
2209: 
2210:   -- **************************************************************
2211: 
2212:   -- This group provides global information about the
2213:   -- APPN node performance.
2214: 
2215:   -- The first section applies to the APPN control point
2216:   -- storage utilization.
2217: 
2218: 
2219:   ibmappnMemorySize OBJECT-TYPE
2220:         SYNTAX INTEGER
2221:         ACCESS read-only
2222:         STATUS mandatory
2223:         DESCRIPTION
2224:              "Size of the shared storage segment, as obtained
2225:               by storage management from the underlying operating
2226:               system."
2227: 
2228:         ::=  { ibmappnMemoryUse 1 }
2229: 
2230:   ibmappnMemoryUsed OBJECT-TYPE
2231:         SYNTAX INTEGER
2232:         ACCESS read-only
2233:         STATUS mandatory
2234:         DESCRIPTION
2235:              "Number of bytes in the segment that are currently
2236:               allocated to process."
2237: 
2238:         ::=  { ibmappnMemoryUse 2 }
2239: 
2240:   ibmappnMemoryWarnThresh OBJECT-TYPE
2241:         SYNTAX INTEGER
2242:         ACCESS read-only
2243:         STATUS mandatory
2244:         DESCRIPTION
2245:              "Allocation threshold beyond which storage
2246:               management considers the storage resources
2247:               to be constrained."
2248: 
2249:         ::=  { ibmappnMemoryUse 3 }
2250: 
2251:   ibmappnMemoryCritThresh OBJECT-TYPE
2252:         SYNTAX INTEGER
2253:         ACCESS read-only
2254:         STATUS mandatory
2255:         DESCRIPTION
2256:              "Allocation threshold beyond which storage
2257:               management considers the storage resources
2258:               to be critically constrained."
2259: 
2260:         ::=  { ibmappnMemoryUse 4 }
2261: 
2262: 
2263:   -- **************************************************************
2264:   -- The following are Counters maintained by the APPN CS component that
2265:   -- relate to total overall XID activity.
2266:   ------------------------------------------------------------------------
2267:   ibmappnNodeDefLsGoodXids    OBJECT-TYPE
2268:       SYNTAX  Counter
2269:       ACCESS  read-only
2270:       STATUS  mandatory
2271:       DESCRIPTION
2272:               "The current number of successfull XIDs that have occurred
2273:                on all defined link stations since the last time this
2274:                node was initialized."
2275: 
2276:       ::= { ibmappnXidInformation 1 }
2277: 
2278:   ibmappnNodeDefLsBadXids    OBJECT-TYPE
2279:       SYNTAX  Counter
2280:       ACCESS  read-only
2281:       STATUS  mandatory
2282:       DESCRIPTION
2283:               "The current number of unsuccessfull XIDs that have
2284:                occurred on all defined link stations since the last
2285:                time this node was initialized."
2286: 
2287:       ::= { ibmappnXidInformation 2 }
2288: 
2289:   ibmappnNodeDynLsGoodXids    OBJECT-TYPE
2290:       SYNTAX  Counter
2291:       ACCESS  read-only
2292:       STATUS  mandatory
2293:       DESCRIPTION
2294:               "The current number of successfull XIDs that have
2295:                occurred on all dynamic link stations since the last
2296:                time this node was initialized."
2297: 
2298:       ::= { ibmappnXidInformation 3 }
2299: 
2300:   ibmappnNodeDynLsBadXids    OBJECT-TYPE
2301:       SYNTAX  Counter
2302:       ACCESS  read-only
2303:       STATUS  mandatory
2304:       DESCRIPTION
2305:               "The current number of unsuccessfull XIDs that have
2306:                occurred on all dynamic link stations since the last
2307:                time this node was initialized."
2308: 
2309:       ::= { ibmappnXidInformation 4 }
2310: 
2311: 
2312: 
2313:   -- ************** The APPN Topology Group ***********************
2314: 
2315:   ibmappnNn             OBJECT IDENTIFIER ::= { ibmappn 2  }
2316:   ibmappnNnTopo         OBJECT IDENTIFIER ::= { ibmappnNn 1  }
2317:   ibmappnNnTopology     OBJECT IDENTIFIER ::= { ibmappnNn 3  }
2318: 
2319: 
2320:   -- This group will be used to represent the entire APPN network
2321:   -- topology, including Network nodes, virtual nodes and
2322:   -- all TGs associated with these nodes.
2323:   --
2324: 
2325:   -- Network nodes
2326:   -- The APPN topology database consists of information about every
2327:   -- APPN network node.  This information is learned over time
2328:   -- as each network node exchanges topology information with
2329:   -- each of its adjacent network nodes.  The database consists
2330:   -- of information about each node and all of the transmissions
2331:   -- groups used by each node.
2332: 
2333:   -- Virtual nodes
2334:   -- Information about virtual nodes (connection networks) is treated
2335:   -- the same as information about network node
2336:   -- and is replicated at each network node.
2337:   -- The node name is the only meaningful information. The other
2338:   -- node objects use default values.  Each node that has defined
2339:   -- a TG with this virtual node as the destination also defines a
2340:   -- TG on this virtual node.  There is a TG record for each node
2341:   -- that uses this virtual node.
2342:   --
2343:   --
2344:   -- The APPN node table represents the APPN topology
2345:   -- database with the APPN CP fully-qualified name
2346:   -- being used as the index to this table.
2347:   -- This entire table could be retrieved using the GET NEXT command,
2348:   -- however, due to the dynamics of APPN, nodes could come and
2349:   -- go and status could change as the table is being
2350:   -- retrieved.  Although in most cases the data retrieved will be valid,
2351:   -- missing and invalid status could cause problems for
2352:   -- a management application that was graphically displaying
2353:   -- this data.
2354:   -- This potential problem can be eliminated by
2355:   -- retrieving the FRSN before and after completion
2356:   -- of retrieval of the APPN topology table.
2357:   -- If the FRSN has changed, then repeat the
2358:   -- retrieval of the entire topology table
2359:   -- until the FRSN remains unchanged.
2360:   -- Object 'appnNnFrsn' represents the last
2361:   -- change or update to this node's topology
2362:   -- database.
2363:   --
2364:   --
2365:   -- The format of the actual database is as follows:
2366:   --
2367:   -- Node table (entry for each node in network)
2368:   --  TG table (entry for each TG owned by node)
2369:   --
2370:   -- Due to SNMP ASN.1 limitations, we cannot represent
2371:   -- the TG table within the node table.  We define
2372:   -- separate tables for nodes and TGs, adding the node
2373:   -- name to each TG entry to provide a means of
2374:   -- correlating each TG with its originating node.
2375: 
2376: 
2377: 
2378:   ibmappnNnTopoMaxNodes   OBJECT-TYPE
2379:         SYNTAX INTEGER
2380:         ACCESS read-only
2381:         STATUS mandatory
2382:         DESCRIPTION
2383:             "Maximum number of nodes allowed in the APPN topology
2384:             database.  This administratively assigned value must be
2385:             equal to or greater than the maximum total number of end
2386:             nodes and network nodes.
2387:             If the number of nodes exceeds this value, APPN will issue
2388:             an Alert and the node can no longer participate as a network
2389:             node."
2390: 
2391:         ::=  { ibmappnNnTopo 1 }
2392: 
2393:   ibmappnNnTopoCurNumNodes OBJECT-TYPE
2394:         SYNTAX Gauge
2395:         ACCESS read-only
2396:         STATUS mandatory
2397:         DESCRIPTION
2398:             "Current number of nodes in this node's topology database.
2399:              If this value exceeds the maximum number of nodes allowed
2400:              (NnTopoMaxNodes), APPN alert CPDB002 is
2401:              issued."
2402: 
2403:         ::=  { ibmappnNnTopo 2 }
2404: 
2405:   ibmappnNnTopoInTdus OBJECT-TYPE
2406:         SYNTAX Counter
2407:         ACCESS read-only
2408:         STATUS mandatory
2409:         DESCRIPTION
2410:              "Total number of TDUs received from
2411:              all adjacent NN since last initialization."
2412: 
2413:         ::=  { ibmappnNnTopo 3 }
2414: 
2415:   ibmappnNnTopoOutTdus OBJECT-TYPE
2416:         SYNTAX Counter
2417:         ACCESS read-only
2418:         STATUS mandatory
2419:         DESCRIPTION
2420:              "Total number of TDUs built by this node to be sent to
2421:              all adjacent NN since last initialization."
2422: 
2423:         ::=  { ibmappnNnTopo 4 }
2424: 
2425:   ibmappnNnTopoNodeLowRsns         OBJECT-TYPE
2426:         SYNTAX Counter
2427:         ACCESS read-only
2428:         STATUS mandatory
2429:         DESCRIPTION
2430:              "Total number of topology node updates received by this
2431:              node with a RSN less than the current RSN.  Both even and
2432:              odd RSN are included in this count.
2433:              These TDUs are not errors, but result when TDUs are
2434:              broadcast to all adjacent network nodes.  No update to
2435:              this node's topology database occurs, but this node will
2436:              send a TDU with it's higher RSN to the adjacent node that
2437:              sent this low RSN."
2438: 
2439:         ::=  { ibmappnNnTopo 5 }
2440: 
2441:   ibmappnNnTopoNodeEqualRsns      OBJECT-TYPE
2442:         SYNTAX Counter
2443:         ACCESS read-only
2444:         STATUS mandatory
2445:         DESCRIPTION
2446:              "Total number of topology node updates received by this
2447:              node with a RSN equal to the current RSN.  Both even and
2448:              odd RSN are included in this count.
2449:              These TDUs are not errors, but result when TDUs are
2450:              broadcast to all adjacent network nodes.  No update to
2451:              this node's topology database occurs."
2452: 
2453:         ::=  { ibmappnNnTopo 6 }
2454: 
2455:   ibmappnNnTopoNodeGoodHighRsns      OBJECT-TYPE
2456:         SYNTAX Counter
2457:         ACCESS read-only
2458:         STATUS mandatory
2459:         DESCRIPTION
2460:              "Total number of topology node updates received by this
2461:              node with a RSN greater than the current RSN.
2462:              This results in updating this nodes topology and
2463:              broadcasting a TDU to all adjacent network nodes.  It is
2464:              not required to send a TDU to the sender of this update
2465:              because that node already has the update."
2466: 
2467:         ::=  { ibmappnNnTopo 7 }
2468: 
2469: 
2470: 
2471:   ibmappnNnTopoNodeBadHighRsns       OBJECT-TYPE
2472:         SYNTAX Counter
2473:         ACCESS read-only
2474:         STATUS mandatory
2475:         DESCRIPTION
2476:              "Total number of topology node updates received by this
2477:              node with an odd RSN greater than the current RSN.
2478:              These updates represent a topology inconsistency detected
2479:              by one of the APPN network nodes.
2480:              This results in updating this nodes topology and broadcasting
2481:              a TDU to all adjacent network nodes."
2482: 
2483:         ::=  { ibmappnNnTopo 8 }
2484: 
2485: 
2486:   ibmappnNnTopoNodeStateUpdates  OBJECT-TYPE
2487:         SYNTAX Counter
2488:         ACCESS read-only
2489:         STATUS mandatory
2490:         DESCRIPTION
2491:              "Total number of topology Node records built as a result
2492:               of internally detected node state changes that affect APPN
2493:               topology and routing.  Updates are sent via TDUs to all
2494:               adjacent network nodes."
2495: 
2496:         ::=  { ibmappnNnTopo 9 }
2497: 
2498:   ibmappnNnTopoNodeErrors     OBJECT-TYPE
2499:         SYNTAX Counter
2500:         ACCESS read-only
2501:         STATUS mandatory
2502:         DESCRIPTION
2503:              "Total number of topology node records inconsistencies
2504:               detected by this node.  This occurs when this node attempts
2505:               to update its topology database and detects a data
2506:               inconsistency.  This node will create a TDU with the
2507:               current RSN incremented to the next odd number and
2508:               broadcast it to all adjacent NNs."
2509: 
2510:         ::=  { ibmappnNnTopo 10 }
2511: 
2512:   ibmappnNnTopoNodeTimerUpdates OBJECT-TYPE
2513:         SYNTAX Counter
2514:         ACCESS read-only
2515:         STATUS mandatory
2516:         DESCRIPTION
2517:              "Total number of topology node records built for this
2518:               node's resource due to timer updates. Updates are sent via
2519:               TDUs to all adjacent network nodes. These updates insure
2520:               other network nodes do not delete this node's resources
2521:               from their topology database."
2522: 
2523:         ::=  { ibmappnNnTopo 11 }
2524: 
2525:   ibmappnNnTopoNodePurges     OBJECT-TYPE
2526:         SYNTAX Counter
2527:         ACCESS read-only
2528:         STATUS mandatory
2529:         DESCRIPTION
2530:              "Total number of topology node records purged from this
2531:               node's topology database.  This occurs when a node has not
2532:               been updated in a specified amount of time.  The owning
2533:               node is responsible for broadcasting updates for its
2534:               resource that it wants kept in the network topology."
2535: 
2536:         ::=  { ibmappnNnTopo 12 }
2537: 
2538: 
2539:   ibmappnNnTopoTgLowRsns         OBJECT-TYPE
2540:         SYNTAX Counter
2541:         ACCESS read-only
2542:         STATUS mandatory
2543:         DESCRIPTION
2544:              "Total number of topology TG updates received by this
2545:              node with a RSN less than the current RSN.  Both even and
2546:              odd RSN are included in this count.
2547:              These TDUs are not errors, but result when TDUs are
2548:              broadcast to all adjacent network nodes.  No update to
2549:              this node's topology database occurs, but this node will
2550:              send a TDU with it's higher RSN to the sender of the low
2551:              RSN."
2552: 
2553:         ::=  { ibmappnNnTopo 13 }
2554: 
2555:   ibmappnNnTopoTgEqualRsns       OBJECT-TYPE
2556:         SYNTAX Counter
2557:         ACCESS read-only
2558:         STATUS mandatory
2559:         DESCRIPTION
2560:              "Total number of topology TG updates received by this
2561:              node with a RSN equal to the current RSN.  Both even and
2562:              odd RSN are included in this count.
2563:              These TDUs are not errors, but result when TDUs are
2564:              broadcast to all adjacent network nodes.  No update to
2565:              this node's topology database occurs."
2566: 
2567:         ::=  { ibmappnNnTopo 14 }
2568: 
2569:   ibmappnNnTopoTgGoodHighRsns       OBJECT-TYPE
2570:         SYNTAX Counter
2571:         ACCESS read-only
2572:         STATUS mandatory
2573:         DESCRIPTION
2574:              "Total number of topology TG updates received by this
2575:              node with a RSN greater than the current RSN.
2576:              This results in updating this nodes topology and
2577:              broadcasting the update to all adjacent network nodes."
2578: 
2579:         ::=  { ibmappnNnTopo 15 }
2580: 
2581: 
2582:   ibmappnNnTopoTgBadHighRsns      OBJECT-TYPE
2583:         SYNTAX Counter
2584:         ACCESS read-only
2585:         STATUS mandatory
2586:         DESCRIPTION
2587:              "Total number of topology TG updates received by this
2588:              node with an odd RSN greater than the current RSN.
2589:              These updates represent a topology inconsistency detected
2590:              by one of the APPN network nodes.
2591:              This results in updating this nodes topology and
2592:              broadcasting a TDU to all adjacent network nodes."
2593: 
2594:         ::=  { ibmappnNnTopo 16 }
2595: 
2596: 
2597:   ibmappnNnTopoTgStateUpdates  OBJECT-TYPE
2598:         SYNTAX Counter
2599:         ACCESS read-only
2600:         STATUS mandatory
2601:         DESCRIPTION
2602:              "Total number of topology TG records built as a result
2603:               of internally detected node state changes that affect APPN
2604:               topology and routing.  Updates are sent via TDUs to all
2605:               adjacent network nodes."
2606: 
2607:         ::=  { ibmappnNnTopo 17 }
2608: 
2609:   ibmappnNnTopoTgErrors     OBJECT-TYPE
2610:         SYNTAX Counter
2611:         ACCESS read-only
2612:         STATUS mandatory
2613:         DESCRIPTION
2614:              "Total number of topology TG records inconsistencies
2615:               detected by this node.  This occurs when this node
2616:               attempts to update its topology database and detects a
2617:               data inconsistency.  This node will create a TDU with
2618:               the current RSN incremented to the next odd number and
2619:               broadcast it to all adjacent NNs."
2620: 
2621:         ::=  { ibmappnNnTopo 18 }
2622: 
2623:   ibmappnNnTopoTgTimerUpdates OBJECT-TYPE
2624:         SYNTAX Counter
2625:         ACCESS read-only
2626:         STATUS mandatory
2627:         DESCRIPTION
2628:              "Total number of topology TG records built for this
2629:               node's resource due to timer updates. Updates are sent via
2630:               TDUs to all adjacent network nodes. These updates insure
2631:               other network nodes do not delete this node's resources
2632:               from their topology database."
2633: 
2634:         ::=  { ibmappnNnTopo 19 }
2635: 
2636:   ibmappnNnTopoTgPurges     OBJECT-TYPE
2637:         SYNTAX Counter
2638:         ACCESS read-only
2639:         STATUS mandatory
2640:         DESCRIPTION
2641:              "Total number of topology TG records purged from this
2642:               node's topology database.  This occurs when a TG has not
2643:               been updated in a specified amount of time.  The owning
2644:               node is responsible for broadcasting updates for its
2645:               resource that it wants to keep in the network topology."
2646: 
2647:         ::=  { ibmappnNnTopo 20 }
2648: 
2649: 
2650:   ibmappnNnTopoTotalRouteCalcs OBJECT-TYPE
2651:         SYNTAX Counter
2652:         ACCESS read-only
2653:         STATUS mandatory
2654:         DESCRIPTION
2655:              "Number of routes calculated  for all class of services
2656:               since the last initialization."
2657: 
2658:         ::=  { ibmappnNnTopo 21 }
2659: 
2660:   ibmappnNnTopoTotalRouteRejs OBJECT-TYPE
2661:         SYNTAX Counter
2662:         ACCESS read-only
2663:         STATUS mandatory
2664:         DESCRIPTION
2665:              "Number of route requests for all class of services that
2666:               could not be calculated since last initialization."
2667: 
2668:         ::=  { ibmappnNnTopo 22 }
2669: 
2670: 
2671:   ibmappnNnTopoRouteTable OBJECT-TYPE
2672:         SYNTAX SEQUENCE OF IbmappnNnTopoRouteEntry
2673:         ACCESS not-accessible
2674:         STATUS mandatory
2675:         DESCRIPTION
2676:              "Table containing an entry for every Class of Service
2677:               that it has calculated a route for."
2678: 
2679:         ::= { ibmappnNnTopo 23 }
2680: 
2681: 
2682: 
2683:   ibmappnNnTopoRouteEntry OBJECT-TYPE
2683: warning - warning: index of row `ibmappnNnTopoRouteEntry' can exceed OID size limit by 65423 subidentifier(s)
2684:         SYNTAX IbmappnNnTopoRouteEntry
2685:         ACCESS not-accessible
2686:         STATUS mandatory
2687:         DESCRIPTION
2688:               "The Class of Service name is the index for this table."
2689: 
2690:         INDEX
2691:                {ibmappnNnTopoRouteCos}
2692: 
2693:         ::= { ibmappnNnTopoRouteTable 1 }
2694: 
2695:   IbmappnNnTopoRouteEntry ::= SEQUENCE {
2696:         ibmappnNnTopoRouteCos                  DisplayString,
2697:         ibmappnNnTopoRouteTrees                Counter,
2698:         ibmappnNnTopoRouteCalcs                Counter,
2699:         ibmappnNnTopoRouteRejs                 Counter
2700:   }
2701: 
2702: 
2703:   ibmappnNnTopoRouteCos   OBJECT-TYPE
2703: minor error - index element `ibmappnNnTopoRouteCos' of row `ibmappnNnTopoRouteEntry' must have a size restriction
2704:         SYNTAX DisplayString
2705:         ACCESS read-only
2706:         STATUS mandatory
2707:         DESCRIPTION
2708:              "The Class of Service for the route."
2709: 
2710:         ::=  { ibmappnNnTopoRouteEntry 1 }
2711: 
2712:   ibmappnNnTopoRouteTrees OBJECT-TYPE
2713:         SYNTAX Counter
2714:         ACCESS read-only
2715:         STATUS mandatory
2716:         DESCRIPTION
2717:              "Number of routes tree caches built for this Class of
2718:               Service since the last initialization."
2719: 
2720:         ::=  { ibmappnNnTopoRouteEntry 2 }
2721: 
2722: 
2723:   ibmappnNnTopoRouteCalcs OBJECT-TYPE
2724:         SYNTAX Counter
2725:         ACCESS read-only
2726:         STATUS mandatory
2727:         DESCRIPTION
2728:              "Number of routes calculated since last initialization."
2729: 
2730:         ::=  { ibmappnNnTopoRouteEntry 3 }
2731: 
2732:   ibmappnNnTopoRouteRejs OBJECT-TYPE
2733:         SYNTAX Counter
2734:         ACCESS read-only
2735:         STATUS mandatory
2736:         DESCRIPTION
2737:              "Number of route requests that could not
2738:              be calculated since last initialization."
2739: 
2740:         ::=  { ibmappnNnTopoRouteEntry 4 }
2741: 
2742: 
2743:   --Adjacent node table
2744:   --  Node name (only applies to adjacent nodes)
2745:   --  Number of out of sequence TDUs
2746:   --  Status of CP-CP sessions (ConWinner/ConLoser)
2747:   --  Last FRSN sent
2748:   --  Last FRSN received
2749: 
2750: 
2751:   ibmappnNnAdjNodeTable OBJECT-TYPE
2752:         SYNTAX SEQUENCE OF IbmappnNnAdjNodeEntry
2753:         ACCESS not-accessible
2754:         STATUS mandatory
2755:         DESCRIPTION
2756:              "Table containing an entry for every node.  The information
2757:               kept in this table is the last FRSN sent and received,
2758:               the status of the CP-CP sessions, and a gauge that
2759:               indicates the number of outstanding TDUs."
2760: 
2761:         ::= { ibmappnNn 2 }
2762: 
2763: 
2764:   ibmappnNnAdjNodeEntry OBJECT-TYPE
2765:         SYNTAX IbmappnNnAdjNodeEntry
2766:         ACCESS not-accessible
2767:         STATUS mandatory
2768:         DESCRIPTION
2769:               "The adjacent node name is the index for this table."
2770: 
2771:         INDEX
2772:                {ibmappnNnAdjNodeAdjName}
2773: 
2774:         ::= { ibmappnNnAdjNodeTable 1 }
2775: 
2776:   IbmappnNnAdjNodeEntry ::= SEQUENCE {
2777:         ibmappnNnAdjNodeAdjName            DisplayString,
2778:         ibmappnNnAdjNodeCpCpSessStatus     INTEGER,
2779:         ibmappnNnAdjNodeOutOfSeqTdus       Gauge,
2780:         ibmappnNnAdjNodeLastFrsnSent       INTEGER,
2781:         ibmappnNnAdjNodeLastFrsnRcvd       INTEGER
2782:                                      }
2783: 
2784:   ibmappnNnAdjNodeAdjName              OBJECT-TYPE
2785:         SYNTAX DisplayString (SIZE (3..17))
2786:         ACCESS read-only
2787:         STATUS mandatory
2788:         DESCRIPTION
2789:              "An administratively-assigned fully-qualified
2790:               name of this node's adjacent network node."
2791: 
2792:         ::=  { ibmappnNnAdjNodeEntry 1 }
2793: 
2794:   ibmappnNnAdjNodeCpCpSessStatus    OBJECT-TYPE
2795:         SYNTAX INTEGER {
2796:                        active(1),
2797:                        conLoserActive(2),
2798:                        conWinnerActive(3),
2799:                        inactive(4)
2800:                        }
2801:         ACCESS read-only
2802:         STATUS mandatory
2803:         DESCRIPTION
2804:             "Indicates the state of CP-CP sessions between this node
2805:              and adjacent network and end nodes.  Incative indicates no
2806:              CP-CP sessions exists between this node and the adjacent
2807:              node.  Active indicates CP-CP sessons are active using both
2808:              the ConWinner and ConLoser sessions. The session initiated
2809:              by this node is refered to as the ConWinner session and is
2810:              used by this node to send to the adjacent node.  The
2811:              ConLoserr session is initiated by the adjacent node and
2812:              is used by this node to receive from the adjacent node."
2813: 
2814:         ::=  { ibmappnNnAdjNodeEntry 2 }
2815: 
2816:   ibmappnNnAdjNodeOutOfSeqTdus  OBJECT-TYPE
2817:         SYNTAX Gauge
2818:         ACCESS read-only
2819:         STATUS mandatory
2820:         DESCRIPTION
2821:              "Number of out of sequence Topology Database
2822:              Updates (TDUs).  In a quiesced state, this value is
2823:              zero.  In normal operation, the value varies
2824:              depending on the network environment."
2825: 
2826:         ::=  { ibmappnNnAdjNodeEntry 3 }
2827: 
2828:   ibmappnNnAdjNodeLastFrsnSent  OBJECT-TYPE
2829:         SYNTAX INTEGER (0..65535)
2830:         ACCESS read-only
2831:         STATUS mandatory
2832:         DESCRIPTION
2833:             "Flow reduction sequence numbers (FRSNs) are associated
2834:              with Topology Database Updates (TDUs) and are unique
2835:              only within each APPN network node.  A TDU can be
2836:              associated with multiple APPN resources. This FRSN
2837:              indicates the last TDU sent to this adjacent node."
2838: 
2839:         ::=  { ibmappnNnAdjNodeEntry 4 }
2840: 
2841:   ibmappnNnAdjNodeLastFrsnRcvd OBJECT-TYPE
2842:         SYNTAX INTEGER (0..65535)
2843:         ACCESS read-only
2844:         STATUS mandatory
2845:         DESCRIPTION
2846:             "Flow reduction sequence numbers (FRSNs) are associated
2847:              with Topology Database Updates (TDUs) and are unique
2848:              only within each APPN network node.  A TDU can be
2849:              associated with multiple APPN resources. This FRSN
2850:              indicates the last TDU received from this adjacent node."
2851: 
2852:         ::=  { ibmappnNnAdjNodeEntry 5 }
2853: 
2854: 
2855:   --APPN Node Topology table
2856: 
2857:   -- This table describes every known APPN Network node
2858:   -- and Virtual node.
2859: 
2860: 
2861:   ibmappnNnTopologyTable OBJECT-TYPE
2862:         SYNTAX SEQUENCE OF IbmappnNnTopologyEntry
2863:         ACCESS not-accessible
2864:         STATUS mandatory
2865:         DESCRIPTION
2866:              "Portion of the APPN routing table
2867:               that describes all of the APPN network nodes
2868:               and virtual nodes known to this node."
2869: 
2870:         ::= { ibmappnNnTopology 1 }
2871: 
2872:   ibmappnNnTopologyEntry OBJECT-TYPE
2873:         SYNTAX IbmappnNnTopologyEntry
2874:         ACCESS not-accessible
2875:         STATUS mandatory
2876:         DESCRIPTION
2877:              "The fully-qualified node name is used to
2878:               index this table."
2879: 
2880:         INDEX
2881:                {ibmappnNnNodeName}
2882: 
2883:         ::= { ibmappnNnTopologyTable 1 }
2884: 
2885:   IbmappnNnTopologyEntry  ::= SEQUENCE {
2886: 
2887:         ibmappnNnNodeName                     DisplayString,
2888:         ibmappnNnNodeFrsn                     INTEGER,
2889:         ibmappnNnNodeEntryTimeLeft            INTEGER,
2890:         ibmappnNnNodeType                     INTEGER,
2891: 
2892:         ibmappnNnNodeRsn                      INTEGER,
2893:         ibmappnNnNodeRouteAddResist           INTEGER,
2894:         ibmappnNnNodeCongested                INTEGER,
2895:         ibmappnNnNodeIsrDepleted              INTEGER,
2896:         ibmappnNnNodeEndptDepleted            INTEGER,
2897:         ibmappnNnNodeQuiescing                INTEGER,
2898:         ibmappnNnNodeGateway                  INTEGER,
2899:         ibmappnNnNodeCentralDirectory         INTEGER,
2900:         ibmappnNnNodeIsr                      INTEGER,
2901:         ibmappnNnNodeChainSupport             INTEGER
2902:   }
2903: 
2904:   ibmappnNnNodeName    OBJECT-TYPE
2905:         SYNTAX DisplayString (SIZE (3..17))
2906:         ACCESS read-only
2907:         STATUS mandatory
2908:         DESCRIPTION
2909:             "Administratively-assigned network name that is locally
2910:             defined at each network node in the format NETID.CPNAME."
2911: 
2912:         ::=  { ibmappnNnTopologyEntry 1 }
2913: 
2914:   ibmappnNnNodeFrsn             OBJECT-TYPE
2915:         SYNTAX INTEGER (0..65535)
2916:         ACCESS read-only
2917:         STATUS mandatory
2918:         DESCRIPTION
2919:             "Flow reduction sequence numbers (FRSNs) are associated
2920:              with Topology Database Updates (TDUs) and are unique
2921:              only within each APPN network node.  A TDU can be
2922:              associated with multiple APPN resources. This FRSN
2923:              indicates the last time this resource was updated at
2924:              this node."
2925: 
2926:         ::=  { ibmappnNnTopologyEntry 2 }
2927: 
2928:   ibmappnNnNodeEntryTimeLeft    OBJECT-TYPE
2929:         SYNTAX INTEGER (0..31)
2930:         ACCESS read-only
2931:         STATUS mandatory
2932:         DESCRIPTION
2933:              "Number of days before deletion of this
2934:               network node entry. Range is 0-31."
2935: 
2936:         ::=  { ibmappnNnTopologyEntry 3 }
2937: 
2938:   ibmappnNnNodeType    OBJECT-TYPE
2939:         SYNTAX INTEGER {
2940:                        networknode(1),
2941:                        virtualnode(3)
2942:                        }
2943:         ACCESS read-only
2944:         STATUS mandatory
2945:         DESCRIPTION
2946:              "Type of APPN node."
2947: 
2948:         ::=  { ibmappnNnTopologyEntry 4 }
2949: 
2950:   ibmappnNnNodeRsn       OBJECT-TYPE
2951:         SYNTAX INTEGER
2952:         ACCESS read-only
2953:         STATUS mandatory
2954:         DESCRIPTION
2955:              "Resource sequence number that is assigned and
2956:               controlled by the network node that owns this
2957:               resource. This is always an even 32-bit number
2958:               unless an error has occurred."
2959: 
2960:         ::=  { ibmappnNnTopologyEntry 5 }
2961: 
2962:   ibmappnNnNodeRouteAddResist   OBJECT-TYPE
2963:         SYNTAX INTEGER
2964:         ACCESS read-only
2965:         STATUS mandatory
2966:         DESCRIPTION
2967:             "Route addition resistance
2968:             indicates the relative desirability
2969:             of using this node for intermediate session traffic.
2970:             The value, which can be any integer 0-255,
2971:             is used in route computation.  The lower the value,
2972:             the more desirable the node is for intermediate routing."
2973: 
2974:         ::=  { ibmappnNnTopologyEntry 6 }
2975: 
2976:   ibmappnNnNodeCongested        OBJECT-TYPE
2977:         SYNTAX INTEGER {yes(1), no(2)}
2978:         ACCESS read-only
2979:         STATUS mandatory
2980:         DESCRIPTION
2981:             "Indicates whether this node is congested.
2982:              This node is not be included in route selection
2983:              by other nodes when this congestion exists."
2984: 
2985:          ::= { ibmappnNnTopologyEntry 7 }
2986: 
2987:   ibmappnNnNodeIsrDepleted OBJECT-TYPE
2988:         SYNTAX INTEGER {yes(1), no(2)}
2989:         ACCESS read-only
2990:         STATUS mandatory
2991:         DESCRIPTION
2992:             "Indicates whether intermediate session
2993:              routing resources are depleted.  This node is
2994:              not included in intermediate route selection
2995:              by other nodes when resources are depleted."
2996: 
2997:         ::=  { ibmappnNnTopologyEntry 8 }
2998: 
2999:   ibmappnNnNodeEndptDepleted OBJECT-TYPE
3000:         SYNTAX INTEGER {yes(1), no(2)}
3001:         ACCESS read-only
3002:         STATUS mandatory
3003:         DESCRIPTION
3004:              "Indicates whether session endpoint resources are depleted."
3005: 
3006:         ::=  { ibmappnNnTopologyEntry 9 }
3007: 
3008:   ibmappnNnNodeQuiescing     OBJECT-TYPE
3009:         SYNTAX INTEGER {yes(1), no(2)}
3010:         ACCESS read-only
3011:         STATUS mandatory
3012:         DESCRIPTION
3013:             "Indicates whether the node is quiescing.
3014:              This node is not included in route selection
3015:              by other nodes when the node is quiescing."
3016: 
3017:         ::=  { ibmappnNnTopologyEntry 10 }
3018: 
3019:   ibmappnNnNodeGateway       OBJECT-TYPE
3020:         SYNTAX INTEGER {yes(1), no(2)}
3021:         ACCESS read-only
3022:         STATUS mandatory
3023:         DESCRIPTION
3024:              "Indicates whether the node provide gateway functions."
3025: 
3026:         ::=  { ibmappnNnTopologyEntry 11 }
3027: 
3028:   ibmappnNnNodeCentralDirectory OBJECT-TYPE
3029:         SYNTAX INTEGER {yes(1), no(2)}
3030:         ACCESS read-only
3031:         STATUS mandatory
3032:         DESCRIPTION
3033:              "Indicates whether the node is central directory."
3034: 
3035:         ::=  { ibmappnNnTopologyEntry 12 }
3036: 
3037:   ibmappnNnNodeIsr   OBJECT-TYPE
3038:         SYNTAX INTEGER {yes(1), no(2)}
3039:         ACCESS read-only
3040:         STATUS mandatory
3041:         DESCRIPTION
3042:              "Indicates whether the node supports intermediate session
3043:               routing (ISR)."
3044: 
3045:         ::=  { ibmappnNnTopologyEntry 13 }
3046: 
3047:   ibmappnNnNodeChainSupport OBJECT-TYPE
3048:         SYNTAX INTEGER {yes(1), no(2)}
3049:         ACCESS read-only
3050:         STATUS mandatory
3051:         DESCRIPTION
3052:              "Indicates whether the node supports chaining."
3053: 
3054:         ::=  { ibmappnNnTopologyEntry 14 }
3055: 
3056: 
3057:   --APPN transmission group (TG) table
3058: 
3059:   -- This table describes the TGs associated with
3060:   -- the APPN network nodes.
3061:   -- The originating node is repeated here to provide a
3062:   -- means of correlating the TGs with the nodes.
3063: 
3064: 
3065:   ibmappnNnTgTopologyTable OBJECT-TYPE
3066:         SYNTAX SEQUENCE OF IbmappnNnTgTopologyEntry
3067:         ACCESS not-accessible
3068:         STATUS mandatory
3069:         DESCRIPTION
3070:              "Portion of the APPN topology database
3071:              that describes all of the APPN transmissions groups
3072:              used by the APPN network nodes."
3073: 
3074:         ::= { ibmappnNnTopology 2 }
3075: 
3076:   ibmappnNnTgTopologyEntry OBJECT-TYPE
3077:         SYNTAX IbmappnNnTgTopologyEntry
3078:         ACCESS not-accessible
3079:         STATUS mandatory
3080:         DESCRIPTION
3081:              "This table requires three indexes to provide a
3082:               unique index.  The indexes are the owning or originating
3083:               CPname, the destination CPname, and the TG number."
3084: 
3085:         INDEX
3086:                {ibmappnNnTgOwner,
3087:                 ibmappnNnTgDest,
3088:                 ibmappnNnTgNum}
3089: 
3090:         ::= { ibmappnNnTgTopologyTable 1 }
3091: 
3092:   IbmappnNnTgTopologyEntry ::= SEQUENCE {
3093: 
3094:         ibmappnNnTgOwner      DisplayString,
3095:         ibmappnNnTgDest       DisplayString,
3096:         ibmappnNnTgNum        INTEGER,
3097:         ibmappnNnTgFrsn       INTEGER,
3098:         ibmappnNnTgEntryTimeLeft INTEGER,
3099: 
3100:         ibmappnNnTgDestVirtual INTEGER,
3101:         ibmappnNnTgDlcData    OCTET STRING,
3102: 
3103:         ibmappnNnTgRsn        INTEGER,
3104:         ibmappnNnTgOperational INTEGER,
3105:         ibmappnNnTgQuiescing   INTEGER,
3106:         ibmappnNnTgCpCpSession INTEGER,
3107:         ibmappnNnTgEffCap     INTEGER,
3108:         ibmappnNnTgConnCost   INTEGER,
3109:         ibmappnNnTgByteCost   INTEGER,
3110:         ibmappnNnTgSecurity   INTEGER,
3111:         ibmappnNnTgDelay      INTEGER,
3112:         ibmappnNnTgModemClass INTEGER,
3113:         ibmappnNnTgUsr1       INTEGER,
3114:         ibmappnNnTgUsr2       INTEGER,
3115:         ibmappnNnTgUsr3       INTEGER}
3116: 
3117:   ibmappnNnTgOwner  OBJECT-TYPE
3118:         SYNTAX DisplayString (SIZE (3..17))
3119:         ACCESS read-only
3120:         STATUS mandatory
3121:         DESCRIPTION
3122:             "Administratively-assigned name for the
3123:             originating node for this TG. The format
3124:             is NETID.CPNAME and is the same name
3125:             specified in the node table."
3126: 
3127:         ::=  { ibmappnNnTgTopologyEntry 1 }
3128: 
3129:   ibmappnNnTgDest  OBJECT-TYPE
3130:         SYNTAX DisplayString (SIZE (3..17))
3131:         ACCESS read-only
3132:         STATUS mandatory
3133:         DESCRIPTION
3134:             "Administratively-assigned fully-qualified
3135:             network name for the destination node for this TG."
3136: 
3137:         ::=  { ibmappnNnTgTopologyEntry 2 }
3138: 
3139:   ibmappnNnTgNum  OBJECT-TYPE
3140:         SYNTAX INTEGER  (0..255)
3141:         ACCESS read-only
3142:         STATUS mandatory
3143:         DESCRIPTION
3144:             "Number associated with this
3145:             transmission group. Range is 0-255."
3146: 
3147:         ::=  { ibmappnNnTgTopologyEntry 3 }
3148: 
3149:   ibmappnNnTgFrsn             OBJECT-TYPE
3150:         SYNTAX INTEGER (0..65535)
3151:         ACCESS read-only
3152:         STATUS mandatory
3153:         DESCRIPTION
3154:              "Flow reduction sequence numbers (FRSNs) are associated
3155:               with Topology Database Updates (TDUs) and are unique
3156:               only within each APPN network node.  A TDU can be
3157:               associated with multiple APPN resources.  This FRSN
3158:               indicates the last time this resource was updated at
3159:               this node."
3160: 
3161:         ::=  { ibmappnNnTgTopologyEntry 4 }
3162: 
3163:   ibmappnNnTgEntryTimeLeft    OBJECT-TYPE
3164:         SYNTAX INTEGER (0..31)
3165:         ACCESS read-only
3166:         STATUS mandatory
3167:         DESCRIPTION
3168:              "Number of days before deletion of this
3169:               network node TG entry. Range is 0-31."
3170: 
3171:         ::=  { ibmappnNnTgTopologyEntry 5 }
3172: 
3173:   ibmappnNnTgDestVirtual  OBJECT-TYPE
3174:         SYNTAX INTEGER {yes(1), no(2)}
3175:         ACCESS read-only
3176:         STATUS mandatory
3177:         DESCRIPTION
3178:              "Indicates whether the destination node is
3179:              a virtual node."
3180: 
3181:         ::=  { ibmappnNnTgTopologyEntry 6 }
3182: 
3183:   ibmappnNnTgDlcData  OBJECT-TYPE
3184:         SYNTAX OCTET STRING  (SIZE (0..9))
3185:         ACCESS read-only
3186:         STATUS mandatory
3187:         DESCRIPTION
3188:              "DLC specific data related to the link connection
3189:              network.
3190:              Token-Ring    - MAC/SAP
3191:              X.25 Switched - dial digits
3192:              X.21 Switched - dial digits
3193:              Circuit Swtch - dial digits"
3194: 
3195:         ::=  { ibmappnNnTgTopologyEntry 7 }
3196: 
3197:   ibmappnNnTgRsn      OBJECT-TYPE
3198:         SYNTAX INTEGER
3199:         ACCESS read-only
3200:         STATUS mandatory
3201:         DESCRIPTION
3202:              "Current owning node's resource sequence number
3203:               for this resource."
3204: 
3205:         ::=  { ibmappnNnTgTopologyEntry 8 }
3206: 
3207:   ibmappnNnTgOperational OBJECT-TYPE
3208:         SYNTAX INTEGER {yes(1), no(2)}
3209:         ACCESS read-only
3210:         STATUS mandatory
3211:         DESCRIPTION
3212:              "Indicates whether the transmission group
3213:              is operational."
3214: 
3215:         ::=  { ibmappnNnTgTopologyEntry 9 }
3216: 
3217:   ibmappnNnTgQuiescing OBJECT-TYPE
3218:         SYNTAX INTEGER {yes(1), no(2)}
3219:         ACCESS read-only
3220:         STATUS mandatory
3221:         DESCRIPTION
3222:              "Indicates whether the transmission group
3223:              is quiescing."
3224: 
3225:         ::=  { ibmappnNnTgTopologyEntry 10 }
3226: 
3227:   ibmappnNnTgCpCpSession OBJECT-TYPE
3228:         SYNTAX INTEGER {yes(1), no(2)}
3229:         ACCESS read-only
3230:         STATUS mandatory
3231:         DESCRIPTION
3232:              "Indicates whether CP-CP sessions are supported on this TG."
3233: 
3234:         ::=  { ibmappnNnTgTopologyEntry 11 }
3235: 
3236: 
3237:   ibmappnNnTgEffCap   OBJECT-TYPE
3238:         SYNTAX INTEGER
3239:         ACCESS read-only
3240:         STATUS mandatory
3241:         DESCRIPTION
3242:             "The effective capacity is an integer value that indicates
3243:              the kilo bits per second.
3244:              It is derived from the link bandwidth and maximum load
3245:              factor with the range of 0 thru 603,979,776.
3246:              This is an administratively assigned value associated
3247:              with this TG."
3248: 
3249:         ::=  { ibmappnNnTgTopologyEntry 12 }
3250: 
3251:   ibmappnNnTgConnCost OBJECT-TYPE
3252:         SYNTAX INTEGER (0..255)
3253:         ACCESS read-only
3254:         STATUS mandatory
3255:         DESCRIPTION
3256:             "Cost per connect time: a value representing
3257:              the relative cost per unit of time to use
3258:              the TG. Range is from 0, which means no cost,
3259:              to 255, which indicates maximum cost.
3260:              This is an administratively assigned value associated
3261:              with this TG."
3262: 
3263: 
3264:         ::=  { ibmappnNnTgTopologyEntry 13 }
3265: 
3266:   ibmappnNnTgByteCost  OBJECT-TYPE
3267:         SYNTAX INTEGER (0..255)
3268:         ACCESS read-only
3269:         STATUS mandatory
3270:         DESCRIPTION
3271:             "Relative cost of transmitting a byte over this link.
3272:              Range is from 0 (lowest cost) to 255.
3273:              This is an administratively assigned value associated
3274:              with this TG."
3275: 
3276:         ::=  { ibmappnNnTgTopologyEntry 14 }
3277: 
3278:   ibmappnNnTgSecurity  OBJECT-TYPE
3279:         SYNTAX INTEGER {
3280:                        nonsecure(1),                --X'01'
3281:                        publicSwitchedNetwork(32),   --X'20'
3282:                        undergroundCable(64),        --X'40'
3283:                        secureConduit(96),           --X'60'
3284:                        guardedConduit(128),         --X'80'
3285:                        encrypted(160),              --X'A0'
3286:                        guardedRadiation(192)        --X'C0'
3287:                }
3288:         ACCESS read-only
3289:         STATUS mandatory
3290:         DESCRIPTION
3291:             "The security is represented as an integer with a range of
3292:              1 thru 255 with the most common values enumerated as
3293:              defined above.
3294:              This is an administratively assigned value associated
3295:              with this TG."
3296: 
3297:         ::=  { ibmappnNnTgTopologyEntry 15 }
3298: 
3299:   ibmappnNnTgDelay  OBJECT-TYPE
3300:         SYNTAX INTEGER {
3301:                        minimum(0),                 --X'00'
3301: error - number enumeration contains zero value in SMIv1 MIB
3302:                        negligible(384),            --X'4C'
3303:                        terrestrial(9216),          --X'71'
3304:                        packet(147456),             --X'91'
3305:                        long(294912),               --X'99'
3306:                        maximum(2013265920)         --X'FF'
3307:                }
3308:         ACCESS read-only
3309:         STATUS mandatory
3310:         DESCRIPTION
3311:              "Relative amount of time that it takes for a signal to
3312:               travel the length of the logical link.  This time is
3313:               represented in micro seconds, with some of the more
3314:               common values enumerated.
3315:               This is an administratively assigned value associated
3316:               with this TG."
3317: 
3318: 
3319:         ::=  { ibmappnNnTgTopologyEntry 16 }
3320: 
3321:   ibmappnNnTgModemClass        OBJECT-TYPE
3322:         SYNTAX INTEGER (0..65535)
3323:         ACCESS read-only
3324:         STATUS mandatory
3325:         DESCRIPTION
3326:              "This is used to have multiple images for a
3327:               connection network.  For a connection network
3328:              it is the same as in the TG vector; for
3329:              a non-connection network it is X'00'."
3330: 
3331:         ::=  { ibmappnNnTgTopologyEntry 17 }
3332: 
3333:   ibmappnNnTgUsr1  OBJECT-TYPE
3334:         SYNTAX INTEGER (0..255)
3335:         ACCESS read-only
3336:         STATUS mandatory
3337:         DESCRIPTION
3338:             "First user-defined TG characteristic for this TG with
3339:              a range of 0-255.
3340:              This is an administratively assigned value associated
3341:              with this TG."
3342: 
3343:         ::=  { ibmappnNnTgTopologyEntry 18 }
3344: 
3345:   ibmappnNnTgUsr2  OBJECT-TYPE
3346:         SYNTAX INTEGER (0..255)
3347:         ACCESS read-only
3348:         STATUS mandatory
3349:         DESCRIPTION
3350:             "Second user-defined TG characteristic for this TG with
3351:              a range of 0-255.
3352:              This is an administratively assigned value associated
3353:              with this TG."
3354: 
3355:         ::=  { ibmappnNnTgTopologyEntry 19 }
3356: 
3357:   ibmappnNnTgUsr3  OBJECT-TYPE
3358:         SYNTAX INTEGER (0..255)
3359:         ACCESS read-only
3360:         STATUS mandatory
3361:         DESCRIPTION
3362:             "Third user-defined TG characteristic for this TG with
3363:              a range of 0-255.
3364:              This is an administratively assigned value associated
3365:              with this TG."
3366: 
3367:         ::=  { ibmappnNnTgTopologyEntry 20 }
3368: 
3369: 
3370:   --APPN Node Topology table (using FRSN as index)
3371: 
3372:   -- This table describes every known APPN Network node
3373:   -- and Virtual node.
3374: 
3375: 
3376:   ibmappnNnTopologyFRTable OBJECT-TYPE
3377:         SYNTAX SEQUENCE OF IbmappnNnTopologyFREntry
3378:         ACCESS not-accessible
3379:         STATUS mandatory
3380:         DESCRIPTION
3381:              "Portion of the APPN routing table
3382:               that describes all of the APPN network nodes
3383:               and virtual nodes known to this node."
3384: 
3385:         ::= { ibmappnNnTopology 3 }
3386: 
3387:   ibmappnNnTopologyFREntry OBJECT-TYPE
3388:         SYNTAX IbmappnNnTopologyFREntry
3389:         ACCESS not-accessible
3390:         STATUS mandatory
3391:         DESCRIPTION
3392:              "This table is indexed by two columns:
3393:               FRSN, followed by fully-qualified node name."
3394: 
3395:         INDEX
3396:                {ibmappnNnNodeFRFrsn,
3397:                 ibmappnNnNodeFRName}
3398: 
3399:         ::= { ibmappnNnTopologyFRTable 1 }
3400: 
3401:   IbmappnNnTopologyFREntry ::= SEQUENCE {
3402:         ibmappnNnNodeFRName                     DisplayString,
3403:         ibmappnNnNodeFRFrsn                     INTEGER,
3404:         ibmappnNnNodeFREntryTimeLeft            INTEGER,
3405:         ibmappnNnNodeFRType                     INTEGER,
3406: 
3407:         ibmappnNnNodeFRRsn                      INTEGER,
3408:         ibmappnNnNodeFRRouteAddResist           INTEGER,
3409:         ibmappnNnNodeFRCongested                INTEGER,
3410:         ibmappnNnNodeFRIsrDepleted              INTEGER,
3411:         ibmappnNnNodeFREndptDepleted            INTEGER,
3412:         ibmappnNnNodeFRQuiescing                INTEGER,
3413:         ibmappnNnNodeFRGateway                  INTEGER,
3414:         ibmappnNnNodeFRCentralDirectory         INTEGER,
3415:         ibmappnNnNodeFRIsr                      INTEGER,
3416:         ibmappnNnNodeFRChainSupport             INTEGER
3417:   }
3418: 
3419:   ibmappnNnNodeFRName    OBJECT-TYPE
3420:         SYNTAX DisplayString (SIZE (3..17))
3421:         ACCESS read-only
3422:         STATUS mandatory
3423:         DESCRIPTION
3424:             "Administratively-assigned network name that is locally
3425:             defined at each network node in the format NETID.CPNAME."
3426: 
3427:         ::=  { ibmappnNnTopologyFREntry 1 }
3428: 
3429:   ibmappnNnNodeFRFrsn             OBJECT-TYPE
3430:         SYNTAX INTEGER (0..65535)
3431:         ACCESS read-only
3432:         STATUS mandatory
3433:         DESCRIPTION
3434:             "Flow reduction sequence numbers (FRSNs) are associated
3435:              with Topology Database Updates (TDUs) and are unique
3436:              only within each APPN network node.  A TDU can be
3437:              associated with multiple APPN resources. This FRSN
3438:              indicates the last time this resource was updated at
3439:              this node."
3440: 
3441:         ::=  { ibmappnNnTopologyFREntry 2 }
3442: 
3443:   ibmappnNnNodeFREntryTimeLeft    OBJECT-TYPE
3444:         SYNTAX INTEGER (0..31)
3445:         ACCESS read-only
3446:         STATUS mandatory
3447:         DESCRIPTION
3448:              "Number of days before deletion of this
3449:               network node entry. Range is 0-31."
3450: 
3451:         ::=  { ibmappnNnTopologyFREntry 3 }
3452: 
3453:   ibmappnNnNodeFRType    OBJECT-TYPE
3454:         SYNTAX INTEGER {
3455:                        networknode(1),
3456:                        virtualnode(3)
3457:                        }
3458:         ACCESS read-only
3459:         STATUS mandatory
3460:         DESCRIPTION
3461:              "Type of APPN node."
3462: 
3463:         ::=  { ibmappnNnTopologyFREntry 4 }
3464: 
3465:   ibmappnNnNodeFRRsn       OBJECT-TYPE
3466:         SYNTAX INTEGER
3467:         ACCESS read-only
3468:         STATUS mandatory
3469:         DESCRIPTION
3470:              "Resource sequence number that is assigned and
3471:               controlled by the network node that owns this
3472:               resource. This is always an even 32-bit number
3473:               unless an error has occurred."
3474: 
3475:         ::=  { ibmappnNnTopologyFREntry 5 }
3476: 
3477:   ibmappnNnNodeFRRouteAddResist   OBJECT-TYPE
3478:         SYNTAX INTEGER
3479:         ACCESS read-only
3480:         STATUS mandatory
3481:         DESCRIPTION
3482:             "Route addition resistance
3483:             indicates the relative desirability
3484:             of using this node for intermediate session traffic.
3485:             The value, which can be any integer 0-255,
3486:             is used in route computation.  The lower the value,
3487:             the more desirable the node is for intermediate routing."
3488: 
3489:         ::=  { ibmappnNnTopologyFREntry 6 }
3490: 
3491:   ibmappnNnNodeFRCongested        OBJECT-TYPE
3492:         SYNTAX INTEGER {yes(1), no(2)}
3493:         ACCESS read-only
3494:         STATUS mandatory
3495:         DESCRIPTION
3496:             "Indicates whether this node is congested.
3497:              This node is not be included in route selection
3498:              by other nodes when this congestion exists."
3499: 
3500:          ::= { ibmappnNnTopologyFREntry 7 }
3501: 
3502:   ibmappnNnNodeFRIsrDepleted OBJECT-TYPE
3503:         SYNTAX INTEGER {yes(1), no(2)}
3504:         ACCESS read-only
3505:         STATUS mandatory
3506:         DESCRIPTION
3507:             "Indicates whether intermediate session
3508:              routing resources are depleted.  This node is
3509:              not included in intermediate route selection
3510:              by other nodes when resources are depleted."
3511: 
3512:         ::=  { ibmappnNnTopologyFREntry 8 }
3513: 
3514:   ibmappnNnNodeFREndptDepleted OBJECT-TYPE
3515:         SYNTAX INTEGER {yes(1), no(2)}
3516:         ACCESS read-only
3517:         STATUS mandatory
3518:         DESCRIPTION
3519:              "Indicates whether session endpoint resources are depleted."
3520: 
3521:         ::=  { ibmappnNnTopologyFREntry 9 }
3522: 
3523:   ibmappnNnNodeFRQuiescing     OBJECT-TYPE
3524:         SYNTAX INTEGER {yes(1), no(2)}
3525:         ACCESS read-only
3526:         STATUS mandatory
3527:         DESCRIPTION
3528:             "Indicates whether the node is quiescing.
3529:              This node is not included in route selection
3530:              by other nodes when the node is quiescing."
3531: 
3532:         ::=  { ibmappnNnTopologyFREntry 10 }
3533: 
3534:   ibmappnNnNodeFRGateway       OBJECT-TYPE
3535:         SYNTAX INTEGER {yes(1), no(2)}
3536:         ACCESS read-only
3537:         STATUS mandatory
3538:         DESCRIPTION
3539:              "Indicates whether the node provide gateway functions."
3540: 
3541:         ::=  { ibmappnNnTopologyFREntry 11 }
3542: 
3543:   ibmappnNnNodeFRCentralDirectory OBJECT-TYPE
3544:         SYNTAX INTEGER {yes(1), no(2)}
3545:         ACCESS read-only
3546:         STATUS mandatory
3547:         DESCRIPTION
3548:              "Indicates whether the node is central directory."
3549:         ::=  { ibmappnNnTopologyFREntry 12 }
3550: 
3551:   ibmappnNnNodeFRIsr   OBJECT-TYPE
3552:         SYNTAX INTEGER {yes(1), no(2)}
3553:         ACCESS read-only
3554:         STATUS mandatory
3555:         DESCRIPTION
3556:              "Indicates whether the node supports intermediate session
3557:               routing (ISR)."
3558: 
3559:         ::=  { ibmappnNnTopologyFREntry 13 }
3560: 
3561:   ibmappnNnNodeFRChainSupport OBJECT-TYPE
3562:         SYNTAX INTEGER {yes(1), no(2)}
3563:         ACCESS read-only
3564:         STATUS mandatory
3565:         DESCRIPTION
3566:              "Indicates whether the node supports chaining."
3567: 
3568:         ::=  { ibmappnNnTopologyFREntry 14 }
3569: 
3570: 
3571:   --APPN transmission group (TG) table
3572: 
3573:   -- This table describes the TGs associated with
3574:   -- the APPN network nodes.
3575:   -- The originating node is repeated here to provide a
3576:   -- means of correlating the TGs with the nodes.
3577: 
3578: 
3579:   ibmappnNnTgTopologyFRTable OBJECT-TYPE
3580:         SYNTAX SEQUENCE OF IbmappnNnTgTopologyFREntry
3581:         ACCESS not-accessible
3582:         STATUS mandatory
3583:         DESCRIPTION
3584:              "Portion of the APPN topology database
3585:              that describes all of the APPN transmissions groups
3586:              used by the APPN network nodes."
3587: 
3588:         ::= { ibmappnNnTopology 4 }
3589: 
3590:   ibmappnNnTgTopologyFREntry OBJECT-TYPE
3591:         SYNTAX IbmappnNnTgTopologyFREntry
3592:         ACCESS not-accessible
3593:         STATUS mandatory
3594:         DESCRIPTION
3595:              "This table is indexed by four columns:
3596:               FRSN, TG owner fully-qualified node name,
3597:               TG destination fully-qualified node name, and TG number."
3598:         INDEX
3599:                {ibmappnNnTgFRFrsn,
3600:                 ibmappnNnTgFROwner,
3601:                 ibmappnNnTgFRDest,
3602:                 ibmappnNnTgFRNum}
3603: 
3604:         ::= { ibmappnNnTgTopologyFRTable 1 }
3605: 
3606:   IbmappnNnTgTopologyFREntry ::= SEQUENCE {
3607: 
3608:         ibmappnNnTgFROwner      DisplayString,
3609:         ibmappnNnTgFRDest       DisplayString,
3610:         ibmappnNnTgFRNum        INTEGER,
3611:         ibmappnNnTgFRFrsn       INTEGER,
3612:         ibmappnNnTgFREntryTimeLeft INTEGER,
3613: 
3614:         ibmappnNnTgFRDestVirtual INTEGER,
3615:         ibmappnNnTgFRDlcData    OCTET STRING,
3616: 
3617:         ibmappnNnTgFRRsn        INTEGER,
3618:         ibmappnNnTgFROperational INTEGER,
3619:         ibmappnNnTgFRQuiescing   INTEGER,
3620:         ibmappnNnTgFRCpCpSession INTEGER,
3621:         ibmappnNnTgFREffCap     INTEGER,
3622:         ibmappnNnTgFRConnCost   INTEGER,
3623:         ibmappnNnTgFRByteCost   INTEGER,
3624:         ibmappnNnTgFRSecurity   INTEGER,
3625:         ibmappnNnTgFRDelay      INTEGER,
3626:         ibmappnNnTgFRModemClass INTEGER,
3627:         ibmappnNnTgFRUsr1       INTEGER,
3628:         ibmappnNnTgFRUsr2       INTEGER,
3629:         ibmappnNnTgFRUsr3       INTEGER}
3630: 
3631: 
3632:   ibmappnNnTgFROwner  OBJECT-TYPE
3633:         SYNTAX DisplayString (SIZE (3..17))
3634:         ACCESS read-only
3635:         STATUS mandatory
3636:         DESCRIPTION
3637:             "Administratively-assigned name for the
3638:             originating node for this TG. The format
3639:             is NETID.CPNAME and is the same name
3640:             specified in the node table."
3641: 
3642:         ::=  { ibmappnNnTgTopologyFREntry 1 }
3643: 
3644:   ibmappnNnTgFRDest  OBJECT-TYPE
3645:         SYNTAX DisplayString (SIZE (3..17))
3646:         ACCESS read-only
3647:         STATUS mandatory
3648:         DESCRIPTION
3649:             "Administratively-assigned fully-qualified
3650:             network name for the destination node for this TG."
3651: 
3652:         ::=  { ibmappnNnTgTopologyFREntry 2 }
3653: 
3654:   ibmappnNnTgFRNum  OBJECT-TYPE
3655:         SYNTAX INTEGER  (0..255)
3656:         ACCESS read-only
3657:         STATUS mandatory
3658:         DESCRIPTION
3659:             "Number associated with this
3660:             transmission group. Range is 0-255."
3661: 
3662:         ::=  { ibmappnNnTgTopologyFREntry 3 }
3663: 
3664:   ibmappnNnTgFRFrsn             OBJECT-TYPE
3665:         SYNTAX INTEGER (0..65535)
3666:         ACCESS read-only
3667:         STATUS mandatory
3668:         DESCRIPTION
3669:              "Flow reduction sequence numbers (FRSNs) are associated
3670:               with Topology Database Updates (TDUs) and are unique
3671:               only within each APPN network node.  A TDU can be
3672:               associated with multiple APPN resources.  This FRSN
3673:               indicates the last time this resource was updated at
3674:               this node."
3675: 
3676:         ::=  { ibmappnNnTgTopologyFREntry 4 }
3677: 
3678:   ibmappnNnTgFREntryTimeLeft    OBJECT-TYPE
3679:         SYNTAX INTEGER (0..31)
3680:         ACCESS read-only
3681:         STATUS mandatory
3682:         DESCRIPTION
3683:              "Number of days before deletion of this
3684:               network node TG entry. Range is 0-31."
3685: 
3686:         ::=  { ibmappnNnTgTopologyFREntry 5 }
3687: 
3688:   ibmappnNnTgFRDestVirtual  OBJECT-TYPE
3689:         SYNTAX INTEGER {yes(1), no(2)}
3690:         ACCESS read-only
3691:         STATUS mandatory
3692:         DESCRIPTION
3693:              "Indicates whether the destination node is
3694:              a virtual node."
3695:         ::=  { ibmappnNnTgTopologyFREntry 6 }
3696: 
3697:   ibmappnNnTgFRDlcData  OBJECT-TYPE
3698:         SYNTAX OCTET STRING  (SIZE (0..9))
3699:         ACCESS read-only
3700:         STATUS mandatory
3701:         DESCRIPTION
3702:              "DLC specific data related to the link connection
3703:              network.
3704:              Token-Ring    - MAC/SAP
3705:              X.25 Switched - dial digits
3706:              X.21 Switched - dial digits
3707:              Circuit Swtch - dial digits"
3708: 
3709:         ::=  { ibmappnNnTgTopologyFREntry 7 }
3710: 
3711:   ibmappnNnTgFRRsn      OBJECT-TYPE
3712:         SYNTAX INTEGER
3713:         ACCESS read-only
3714:         STATUS mandatory
3715:         DESCRIPTION
3716:              "Current owning node's resource sequence number
3717:               for this resource."
3718: 
3719:         ::=  { ibmappnNnTgTopologyFREntry 8 }
3720: 
3721:   ibmappnNnTgFROperational OBJECT-TYPE
3722:         SYNTAX INTEGER {yes(1), no(2)}
3723:         ACCESS read-only
3724:         STATUS mandatory
3725:         DESCRIPTION
3726:              "Indicates whether the transmission group
3727:              is operational."
3728: 
3729:         ::=  { ibmappnNnTgTopologyFREntry 9 }
3730: 
3731:   ibmappnNnTgFRQuiescing OBJECT-TYPE
3732:         SYNTAX INTEGER {yes(1), no(2)}
3733:         ACCESS read-only
3734:         STATUS mandatory
3735:         DESCRIPTION
3736:              "Indicates whether the transmission group
3737:              is quiescing."
3738: 
3739:         ::=  { ibmappnNnTgTopologyFREntry 10 }
3740: 
3741:   ibmappnNnTgFRCpCpSession OBJECT-TYPE
3742:         SYNTAX INTEGER {yes(1), no(2)}
3743:         ACCESS read-only
3744:         STATUS mandatory
3745:         DESCRIPTION
3746:              "Indicates whether CP-CP sessions are supported on this TG."
3747: 
3748:         ::=  { ibmappnNnTgTopologyFREntry 11 }
3749: 
3750:   ibmappnNnTgFREffCap   OBJECT-TYPE
3751:         SYNTAX INTEGER
3752:         ACCESS read-only
3753:         STATUS mandatory
3754:         DESCRIPTION
3755:             "The effective capacity is an integer value that indicates
3756:              the kilo bits per second.
3757:              It is derived from the link bandwidth and maximum load
3758:              factor with the range of 0 thru 603,979,776.
3759:              This is an administratively assigned value associated
3760:              with this TG."
3761: 
3762:         ::=  { ibmappnNnTgTopologyFREntry 12 }
3763: 
3764:   ibmappnNnTgFRConnCost OBJECT-TYPE
3765:         SYNTAX INTEGER (0..255)
3766:         ACCESS read-only
3767:         STATUS mandatory
3768:         DESCRIPTION
3769:             "Cost per connect time: a value representing
3770:              the relative cost per unit of time to use
3771:              the TG. Range is from 0, which means no cost,
3772:              to 255, which indicates maximum cost.
3773:              This is an administratively assigned value associated
3774:              with this TG."
3775: 
3776: 
3777:         ::=  { ibmappnNnTgTopologyFREntry 13 }
3778: 
3779:   ibmappnNnTgFRByteCost  OBJECT-TYPE
3780:         SYNTAX INTEGER (0..255)
3781:         ACCESS read-only
3782:         STATUS mandatory
3783:         DESCRIPTION
3784:             "Relative cost of transmitting a byte over this link.
3785:              Range is from 0 (lowest cost) to 255.
3786:              This is an administratively assigned value associated
3787:              with this TG."
3788: 
3789:         ::=  { ibmappnNnTgTopologyFREntry 14 }
3790: 
3791:   ibmappnNnTgFRSecurity  OBJECT-TYPE
3792:         SYNTAX INTEGER {
3793:                        nonsecure(1),                --X'01'
3794:                        publicSwitchedNetwork(32),   --X'20'
3795:                        undergroundCable(64),        --X'40'
3796:                        secureConduit(96),           --X'60'
3797:                        guardedConduit(128),         --X'80'
3798:                        encrypted(160),              --X'A0'
3799:                        guardedRadiation(192)        --X'C0'
3800:                }
3801:         ACCESS read-only
3802:         STATUS mandatory
3803:         DESCRIPTION
3804:             "The security is represented as an integer with a range of
3805:              1 thru 255 with the most common values enumerated as
3806:              defined above.
3807:              This is an administratively assigned value associated
3808:              with this TG."
3809: 
3810:         ::=  { ibmappnNnTgTopologyFREntry 15 }
3811: 
3812:   ibmappnNnTgFRDelay  OBJECT-TYPE
3813:         SYNTAX INTEGER {
3814:                        minimum(0),                 --X'00'
3814: error - number enumeration contains zero value in SMIv1 MIB
3815:                        negligible(384),            --X'4C'
3816:                        terrestrial(9216),          --X'71'
3817:                        packet(147456),             --X'91'
3818:                        long(294912),               --X'99'
3819:                        maximum(2013265920)         --X'FF'
3820:                }
3821:         ACCESS read-only
3822:         STATUS mandatory
3823:         DESCRIPTION
3824:              "Relative amount of time that it takes for a signal to
3825:               travel the length of the logical link.  This time is
3826:               represented in micro seconds, with some of the more
3827:               common values enumerated.
3828:               This is an administratively assigned value associated
3829:               with this TG."
3830: 
3831:         ::=  { ibmappnNnTgTopologyFREntry 16 }
3832: 
3833:   ibmappnNnTgFRModemClass        OBJECT-TYPE
3834:         SYNTAX INTEGER (0..65535)
3835:         ACCESS read-only
3836:         STATUS mandatory
3837:         DESCRIPTION
3838:              "This is used to have multiple images for a
3839:               connection network.  For a connection network
3840:              it is the same as in the TG vector; for
3841:              a non-connection network it is X'00'."
3842: 
3843:         ::=  { ibmappnNnTgTopologyFREntry 17 }
3844: 
3845:   ibmappnNnTgFRUsr1  OBJECT-TYPE
3846:         SYNTAX INTEGER (0..255)
3847:         ACCESS read-only
3848:         STATUS mandatory
3849:         DESCRIPTION
3850:             "First user-defined TG characteristic for this TG with
3851:              a range of 0-255.
3852:              This is an administratively assigned value associated
3853:              with this TG."
3854: 
3855:         ::=  { ibmappnNnTgTopologyFREntry 18 }
3856: 
3857:   ibmappnNnTgFRUsr2  OBJECT-TYPE
3858:         SYNTAX INTEGER (0..255)
3859:         ACCESS read-only
3860:         STATUS mandatory
3861:         DESCRIPTION
3862:             "Second user-defined TG characteristic for this TG with
3863:              a range of 0-255.
3864:              This is an administratively assigned value associated
3865:              with this TG."
3866: 
3867:         ::=  { ibmappnNnTgTopologyFREntry 19 }
3868: 
3869:   ibmappnNnTgFRUsr3  OBJECT-TYPE
3870:         SYNTAX INTEGER (0..255)
3871:         ACCESS read-only
3872:         STATUS mandatory
3873:         DESCRIPTION
3874:             "Third user-defined TG characteristic for this TG with
3875:              a range of 0-255.
3876:              This is an administratively assigned value associated
3877:              with this TG."
3878: 
3879:         ::=  { ibmappnNnTgTopologyFREntry 20 }
3880: 
3881: 
3882:   -- ************** The APPN Local Topology Group *****************
3883: 
3884:   ibmappnLocalTopology   OBJECT IDENTIFIER ::= { ibmappn 3 }
3885:   ibmappnLocalThisNode   OBJECT IDENTIFIER ::= { ibmappnLocalTopology 1 }
3886:   ibmappnLocalGeneral    OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   1}
3887:   ibmappnLocalNnSpecific OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   2}
3888:   ibmappnLocalTg         OBJECT IDENTIFIER ::= { ibmappnLocalThisNode   3}
3889:   ibmappnLocalEnTopology OBJECT IDENTIFIER ::= { ibmappnLocalTopology 2 }
3890: 
3891:   -- The LocalEnNodeTable and LocalEnTgTable will replace these OIs
3892:   --ibmappnLocalEnNode   OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 1}
3893:   --ibmappnLocalEnTg     OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 2}
3894: 
3895: 
3896:   --This MIB Group represents the local topology
3897:   --maintained in both APPN end nodes and network nodes.
3898:   --Although the same control vectors are used for both network
3899:   --and local topology, many of the attributes only apply to network
3900:   --nodes.  This MIB group defines the required objects for retrieval
3901:   --of information about this node and the objects that represent
3902:   --the local topology about end nodes.
3903:   --
3904:   --This node could be either an network node or an end node. The
3905:   --definition must address both cases.
3906:   --
3907:   --1  Information about this node
3908:   --   a  General information about this node, both NN and ENs.
3909:   --   b  Information about this node that applies only to NNs.
3910:   --   c  TG table      (repeated for each TG this node owns)
3911:   --
3912:   --2  Information about the end nodes known to this network node
3913:   --   (THIS SECTION ONLY APPLIES TO NETWORK NODES)
3914:   --   a  End node table (entry for each end node )
3915:   --   b  TG table      (repeated for each TG owned by the end nodes)
3916:   --
3917:   --
3918: 
3919: 
3920: 
3921:   ----
3922:   -- General information section
3923: 
3924:   ibmappnLocalNodeName    OBJECT-TYPE
3925:         SYNTAX DisplayString (SIZE (3..17))
3926:         ACCESS read-only
3927:         STATUS mandatory
3928:         DESCRIPTION
3929:             "Administratively-assigned fully-qualified name
3930:             for this node. Format is NETID.CPNAME."
3931: 
3932:         ::=  { ibmappnLocalGeneral 1 }
3933: 
3934:   ibmappnLocalNodeType    OBJECT-TYPE
3935:         SYNTAX INTEGER {
3936:                        networknode(1),
3937:                        endnode(2),
3938:                        len(4)
3939:                        }
3940:         ACCESS read-only
3941:         STATUS mandatory
3942:         DESCRIPTION
3943:              "Type of APPN node."
3944: 
3945:         ::=  { ibmappnLocalGeneral 2 }
3946: 
3947: 
3948:   -- Network node unique information
3949:   --
3950: 
3951:   ibmappnLocalNnRsn       OBJECT-TYPE
3952:         SYNTAX INTEGER
3953:         ACCESS read-only
3954:         STATUS mandatory
3955:         DESCRIPTION
3956:              "Resource sequence number is assigned and
3957:               controlled by the network node that owns this
3958:               resource.  This is always an even unsigned
3959:               number unless an error has occurred."
3960: 
3961:         ::=  { ibmappnLocalNnSpecific  1 }
3962: 
3963:   ibmappnLocalNnRouteAddResist   OBJECT-TYPE
3964:         SYNTAX INTEGER
3965:         ACCESS read-only
3966:         STATUS mandatory
3967:         DESCRIPTION
3968:             "Route addition resistance
3969:             indicates the relative desirability
3970:             of using this node for intermediate session traffic.
3971:             The value, which can be any integer 0-255,
3972:             is used in route computation.  The lower the value,
3973:             the more desirable the node is for intermediate routing."
3974: 
3975:         ::=  { ibmappnLocalNnSpecific 2 }
3976: 
3977:   ibmappnLocalNnCongested        OBJECT-TYPE
3978:         SYNTAX INTEGER {yes(1), no(2)}
3979:         ACCESS read-only
3980:         STATUS mandatory
3981:         DESCRIPTION
3982:              "Indicates whether this node is congested.
3983:               Other network nodes stop routing traffic to
3984:               this node while this flag is on."
3985: 
3986:          ::= { ibmappnLocalNnSpecific 3 }
3987: 
3988:   ibmappnLocalNnIsrDepleted OBJECT-TYPE
3989:         SYNTAX INTEGER {yes(1), no(2)}
3990:         ACCESS read-only
3991:         STATUS mandatory
3992:         DESCRIPTION
3993:              "Indicate whether intermediated session
3994:               routing resources are depleted.
3995:               Other network nodes stop routing traffic through
3996:               this node while this flag is on."
3997: 
3998:         ::=  { ibmappnLocalNnSpecific 4 }
3999: 
4000:   ibmappnLocalNnEndptDepleted OBJECT-TYPE
4001:         SYNTAX INTEGER {yes(1), no(2)}
4002:         ACCESS read-only
4003:         STATUS mandatory
4004:         DESCRIPTION
4005:              "Indicates whether session endpoint resources
4006:               are depleted."
4007: 
4008:         ::=  { ibmappnLocalNnSpecific 5 }
4009: 
4010:   ibmappnLocalNnQuiescing     OBJECT-TYPE
4011:         SYNTAX INTEGER {yes(1), no(2)}
4012:         ACCESS read-only
4013:         STATUS mandatory
4014:         DESCRIPTION
4015:              "Indicates whether the node is quiescing."
4016: 
4017:         ::=  { ibmappnLocalNnSpecific 6 }
4018: 
4019:   ibmappnLocalNnGateway       OBJECT-TYPE
4020:         SYNTAX INTEGER {yes(1), no(2)}
4021:         ACCESS read-only
4022:         STATUS mandatory
4023:         DESCRIPTION
4024:              "Indicates whether the node is a gateway."
4025: 
4026:         ::=  { ibmappnLocalNnSpecific 7 }
4027: 
4028:   ibmappnLocalNnCentralDirectory OBJECT-TYPE
4029:         SYNTAX INTEGER {yes(1), no(2)}
4030:         ACCESS read-only
4031:         STATUS mandatory
4032:         DESCRIPTION
4033:              "Indicates whether the node is a central directory."
4034: 
4035:         ::=  { ibmappnLocalNnSpecific 8 }
4036: 
4037:   ibmappnLocalNnIsr   OBJECT-TYPE
4038:         SYNTAX INTEGER {yes(1), no(2)}
4039:         ACCESS read-only
4040:         STATUS mandatory
4041:         DESCRIPTION
4042:              "Indicates whether the node supports intermediate
4043:               session routing."
4044: 
4045:         ::=  { ibmappnLocalNnSpecific 9 }
4046: 
4047:   ibmappnLocalNnChainSupport OBJECT-TYPE
4048:         SYNTAX INTEGER {yes(1), no(2)}
4049:         ACCESS read-only
4050:         STATUS mandatory
4051:         DESCRIPTION
4052:              "Indicates whether the node supports chaining."
4053: 
4054:         ::=  { ibmappnLocalNnSpecific 10 }
4055: 
4056:   ibmappnLocalNnFrsn     OBJECT-TYPE
4057:         SYNTAX INTEGER
4058:         ACCESS read-only
4059:         STATUS mandatory
4060:         DESCRIPTION
4061:             "Flow reduction sequence numbers (FRSNs) are associated
4062:              with Topology Database Updates (TDUs) and are unique
4063:              only within each APPN network node.  A TDU can be
4064:              associated with multiple APPN resources. This object
4065:              is the last FRSN sent in a topology update to
4066:              adjacent network nodes."
4067: 
4068:         ::=  { ibmappnLocalNnSpecific 11 }
4069: 
4070: 
4071:   -- Local TG information
4072:   -- APPN Transmission Group (TG) Table
4073: 
4074:   -- This table describes the TGs associated with
4075:   -- this node only.
4076: 
4077:   ibmappnLocalTgTable OBJECT-TYPE
4078:         SYNTAX SEQUENCE OF IbmappnLocalTgEntry
4079:         ACCESS not-accessible
4080:         STATUS mandatory
4081:         DESCRIPTION
4082:              "TG Table describes all of the TGs owned by this
4083:               node.  The TG destination can be a virtual
4084:               node, network node, len, or end node."
4085: 
4086:         ::= { ibmappnLocalTg 1 }
4087: 
4088:   ibmappnLocalTgEntry OBJECT-TYPE
4089:         SYNTAX IbmappnLocalTgEntry
4090:         ACCESS not-accessible
4091:         STATUS mandatory
4092:         DESCRIPTION
4093:              "This table is indexed by the destination CPname
4094:               and the TG number."
4095: 
4096:         INDEX
4097:                {ibmappnLocalTgDest,
4098:                 ibmappnLocalTgNum}
4099: 
4100:         ::= { ibmappnLocalTgTable 1 }
4101: 
4102:   IbmappnLocalTgEntry ::= SEQUENCE {
4103: 
4104:         ibmappnLocalTgDest       DisplayString,
4105:         ibmappnLocalTgNum        INTEGER,
4106:         ibmappnLocalTgDestVirtual INTEGER,
4107:         ibmappnLocalTgDlcData    OCTET STRING,
4108: 
4109:         ibmappnLocalTgRsn        INTEGER,
4110:         ibmappnLocalTgQuiescing  INTEGER,
4111:         ibmappnLocalTgOperational INTEGER,
4112:         ibmappnLocalTgCpCpSession INTEGER,
4113:         ibmappnLocalTgEffCap     INTEGER,
4114:         ibmappnLocalTgConnCost   INTEGER,
4115:         ibmappnLocalTgByteCost   INTEGER,
4116:         ibmappnLocalTgSecurity   INTEGER,
4117:         ibmappnLocalTgDelay      INTEGER,
4118:         ibmappnLocalTgModemClass INTEGER,
4119:         ibmappnLocalTgUsr1       INTEGER,
4120:         ibmappnLocalTgUsr2       INTEGER,
4121:         ibmappnLocalTgUsr3       INTEGER
4122:                                      }
4123: 
4124:   ibmappnLocalTgDest  OBJECT-TYPE
4125:         SYNTAX DisplayString (SIZE (3..17))
4126:         ACCESS read-only
4127:         STATUS mandatory
4128:         DESCRIPTION
4129:              "Administratively-assigned name for the
4130:              destination node for this TG.
4131:              This is the fully-qualified network node
4132:              name."
4133: 
4134:         ::=  { ibmappnLocalTgEntry 1 }
4135: 
4136:   ibmappnLocalTgNum  OBJECT-TYPE
4136: error - index element `ibmappnLocalTgNum' of row `ibmappnLocalTgEntry' must have a range restriction
4137:         SYNTAX INTEGER
4138:         ACCESS read-only
4139:         STATUS mandatory
4140:         DESCRIPTION
4141:              "Number associated with this transmission group."
4142: 
4143:         ::=  { ibmappnLocalTgEntry 2 }
4144: 
4145:   ibmappnLocalTgDestVirtual  OBJECT-TYPE
4146:         SYNTAX INTEGER {yes(1), no(2)}
4147:         ACCESS read-only
4148:         STATUS mandatory
4149:         DESCRIPTION
4150:              "Indicates whether the destination node is
4151:              a Virtual node."
4152:         ::=  { ibmappnLocalTgEntry 3 }
4153: 
4154:   ibmappnLocalTgDlcData  OBJECT-TYPE
4155:         SYNTAX OCTET STRING  (SIZE (0..9))
4156:         ACCESS read-only
4157:         STATUS mandatory
4158:         DESCRIPTION
4159:              "DLC specific data related to the link connection
4160:              network.
4161:              Token-Ring    - MAC/SAP
4162:              X.25 Switched - dial digits
4163:              X.21 Switched - dial digits
4164:              Circuit Swtch - dial digits"
4165: 
4166:         ::=  { ibmappnLocalTgEntry 4 }
4167: 
4168:   ibmappnLocalTgRsn       OBJECT-TYPE
4169:         SYNTAX INTEGER
4170:         ACCESS read-only
4171:         STATUS mandatory
4172:         DESCRIPTION
4173:              "The resource sequence number is assigned and
4174:               controlled by the network node that owns this
4175:               resource.  This is always an even unsigned
4176:               number unless an error has occurred."
4177: 
4178:         ::=  { ibmappnLocalTgEntry 5 }
4179: 
4180:   ibmappnLocalTgQuiescing OBJECT-TYPE
4181:         SYNTAX INTEGER {yes(1), no(2)}
4182:         ACCESS read-only
4183:         STATUS mandatory
4184:         DESCRIPTION
4185:              "Indicates whether the Transmission Group
4186:              is quiescing."
4187: 
4188:         ::=  { ibmappnLocalTgEntry 6 }
4189: 
4190:   ibmappnLocalTgOperational OBJECT-TYPE
4191:         SYNTAX INTEGER {yes(1), no(2)}
4192:         ACCESS read-only
4193:         STATUS mandatory
4194:         DESCRIPTION
4195:              "Indicates whether the Transmission Group
4196:              is operational."
4197: 
4198:         ::=  { ibmappnLocalTgEntry 7 }
4199: 
4200:   ibmappnLocalTgCpCpSession OBJECT-TYPE
4201:         SYNTAX INTEGER {yes(1), no(2)}
4202:         ACCESS read-only
4203:         STATUS mandatory
4204:         DESCRIPTION
4205:              "Indicates whether the CP-CP Sessions are
4206:              supported on this TG."
4207: 
4208:         ::=  { ibmappnLocalTgEntry 8 }
4209: 
4210:   ibmappnLocalTgEffCap   OBJECT-TYPE
4211:         SYNTAX INTEGER
4212:         ACCESS read-only
4213:         STATUS mandatory
4214:         DESCRIPTION
4215:             "The effective capacity is an integer value that indicates
4216:              the actual kilo bits per second.
4217:              It is derived from the link bandwidth and maximum load
4218:              factor with the range of 0 thru 603,979,776."
4219: 
4220:         ::=  { ibmappnLocalTgEntry 9 }
4221: 
4222:   ibmappnLocalTgConnCost OBJECT-TYPE
4223:         SYNTAX INTEGER (0..255)
4224:         ACCESS read-only
4225:         STATUS mandatory
4226:         DESCRIPTION
4227:              "Cost per connect time: a value representing
4228:              the relative cost per unit of time to use
4229:              the TG. Range is from 0, which means no cost,
4230:              to 255."
4231: 
4232:         ::=  { ibmappnLocalTgEntry 10 }
4233: 
4234:   ibmappnLocalTgByteCost  OBJECT-TYPE
4235:         SYNTAX INTEGER (0..255)
4236:         ACCESS read-only
4237:         STATUS mandatory
4238:         DESCRIPTION
4239:             "Relative cost of transmitting a byte over this link.
4240:             Range is from 0 (lowest cost) to 255."
4241: 
4242:         ::=  { ibmappnLocalTgEntry 11 }
4243: 
4244:   ibmappnLocalTgSecurity  OBJECT-TYPE
4245:         SYNTAX INTEGER {
4246:                        nonsecure(1),                --X'01'
4247:                        publicSwitchedNetwork(32),   --X'20'
4248:                        undergroundCable(64),        --X'40'
4249:                        secureConduit(96),           --X'60'
4250:                        guardedConduit(128),         --X'80'
4251:                        encrypted(160),              --X'A0'
4252:                        guardedRadiation(192)        --X'C0'
4253:                }
4254:         ACCESS read-only
4255:         STATUS mandatory
4256:         DESCRIPTION
4257:              "Security level for this TG."
4258: 
4259:         ::=  { ibmappnLocalTgEntry 12 }
4260: 
4261:   ibmappnLocalTgDelay  OBJECT-TYPE
4262:         SYNTAX INTEGER {
4263:                        minimum(0),                 --X'00'
4263: error - number enumeration contains zero value in SMIv1 MIB
4264:                        negligible(384),            --X'4C'
4265:                        terrestrial(9216),          --X'71'
4266:                        packet(147456),             --X'91'
4267:                        long(294912),               --X'99'
4268:                        maximum(2013265920)         --X'FF'
4269:                }
4270:         ACCESS read-only
4271:         STATUS mandatory
4272:         DESCRIPTION
4273:              "Relative amount of time that it takes for a signal to
4274:               travel the length of the logical link.  This time is
4275:               represented in micro seconds, with some of the more
4276:               common values enumerated."
4277: 
4278:         ::=  { ibmappnLocalTgEntry 13 }
4279: 
4280:   ibmappnLocalTgModemClass  OBJECT-TYPE
4281:         SYNTAX INTEGER
4282:         ACCESS read-only
4283:         STATUS mandatory
4284:         DESCRIPTION
4285:              "This is used to have multiple images for a
4286:               connection network.  For a connection network
4287:               it is the same as in the TG vector and for
4288:               a non-connection network it is zero."
4289: 
4290:         ::=  { ibmappnLocalTgEntry 14 }
4291: 
4292:   ibmappnLocalTgUsr1  OBJECT-TYPE
4293:         SYNTAX INTEGER (0..255)
4294:         ACCESS read-only
4295:         STATUS mandatory
4296:         DESCRIPTION
4297:             "Value of the first user-defined TG
4298:             characteristic for this TG.
4299:             Range is 0-255."
4300: 
4301:         ::=  { ibmappnLocalTgEntry 15 }
4302: 
4303:   ibmappnLocalTgUsr2  OBJECT-TYPE
4304:         SYNTAX INTEGER (0..255)
4305:         ACCESS read-only
4306:         STATUS mandatory
4307:         DESCRIPTION
4308:             "Value of the second user-defined TG
4309:             characteristic for this TG.
4310:             Range is 0-255."
4311: 
4312:         ::=  { ibmappnLocalTgEntry 16 }
4313: 
4314:   ibmappnLocalTgUsr3  OBJECT-TYPE
4315:         SYNTAX INTEGER (0..255)
4316:         ACCESS read-only
4317:         STATUS mandatory
4318:         DESCRIPTION
4319:             "Value of the third user-defined TG
4320:             characteristic for this TG.
4321:             Range is 0-255."
4322: 
4323:         ::=  { ibmappnLocalTgEntry 17 }
4324: 
4325: 
4326:   -- This section applies only to network nodes.
4327:   -- It contains end node topology information known to serving
4328:   -- network node.
4329:   -- The first table contains information about all end nodes
4330:   -- known to this node.
4331:   --
4332:   --  The TG  table contains information about all of the TGs owned
4333:   --  by these end nodes.
4334: 
4335: 
4336:   ibmappnLocalEnTable OBJECT-TYPE
4337:         SYNTAX SEQUENCE OF IbmappnLocalEnEntry
4338:         ACCESS not-accessible
4339:         STATUS mandatory
4340:         DESCRIPTION
4341:              "Portion of the APPN topology
4342:               database that describes the end
4343:               nodes known to this node."
4344: 
4345:         ::= { ibmappnLocalEnTopology 1 }
4346: 
4347:   ibmappnLocalEnEntry OBJECT-TYPE
4348:         SYNTAX IbmappnLocalEnEntry
4349:         ACCESS not-accessible
4350:         STATUS mandatory
4351:         DESCRIPTION
4352:              "This table is indexed by the end node CPname."
4353: 
4354:         INDEX
4355:                {ibmappnLocalEnName}
4356:         ::= { ibmappnLocalEnTable 1 }
4357: 
4358:   IbmappnLocalEnEntry ::= SEQUENCE {
4359: 
4360:         ibmappnLocalEnName                     DisplayString,
4361:         ibmappnLocalEnEntryTimeLeft            INTEGER,
4362:         ibmappnLocalEnType                     INTEGER
4363:                             }
4364: 
4365:   ibmappnLocalEnName    OBJECT-TYPE
4366:         SYNTAX DisplayString (SIZE (3..17))
4367:         ACCESS read-only
4368:         STATUS mandatory
4369:         DESCRIPTION
4370:             "Administratively-assigned fully-qualified
4371:             name of end node in the format NETID.CPNAME."
4372: 
4373:         ::=  { ibmappnLocalEnEntry 1 }
4374: 
4375:   ibmappnLocalEnEntryTimeLeft   OBJECT-TYPE
4376:         SYNTAX INTEGER (0..31)
4377:         ACCESS read-only
4378:         STATUS mandatory
4379:         DESCRIPTION
4380:             "Number of days before deletion of this
4381:              end node entry. Range is 0-31."
4382: 
4383:         ::=  { ibmappnLocalEnEntry 2 }
4384: 
4385:   ibmappnLocalEnType    OBJECT-TYPE
4386:         SYNTAX INTEGER {
4387:                        endnode(2),
4388:                        len(4)
4389:                        }
4390:         ACCESS read-only
4391:         STATUS mandatory
4392:         DESCRIPTION
4393:             "Type of APPN node (must always be a len or end node)."
4394: 
4395:         ::=  { ibmappnLocalEnEntry 3 }
4396: 
4397: 
4398:   --APPN Local End node Transmission Group (TG) table
4399: 
4400:   -- This table describes the TGs associated with
4401:   -- all of the end nodes known to this node.
4402: 
4403:   ibmappnLocalEnTgTable OBJECT-TYPE
4404:         SYNTAX SEQUENCE OF IbmappnLocalEnTgEntry
4405:         ACCESS not-accessible
4406:         STATUS mandatory
4407:         DESCRIPTION
4408:              "Table describing all of the TGs owned by the
4409:               end nodes known to this node.
4410:               The TG destination can be a virtual
4411:               node, network node, or end node."
4412: 
4413:         ::= { ibmappnLocalEnTopology 2 }
4414: 
4415:   ibmappnLocalEnTgEntry OBJECT-TYPE
4416:         SYNTAX IbmappnLocalEnTgEntry
4417:         ACCESS not-accessible
4418:         STATUS mandatory
4419:         DESCRIPTION
4420:              "This table requires multiple indexes to uniquely
4421:               identify each TG. They are originating CPname,
4422:               destination CPname, and the TG number."
4423: 
4424:         INDEX
4425:                {ibmappnLocalEnTgOrigin,
4426:                 ibmappnLocalEnTgDest,
4427:                 ibmappnLocalEnTgNum}
4428: 
4429:         ::= { ibmappnLocalEnTgTable 1 }
4430: 
4431:   IbmappnLocalEnTgEntry ::= SEQUENCE {
4432:         ibmappnLocalEnTgOrigin     DisplayString,
4433:         ibmappnLocalEnTgDest       DisplayString,
4434:         ibmappnLocalEnTgNum        INTEGER,
4435:         ibmappnLocalEnTgEntryTimeLeft INTEGER,
4436: 
4437:         ibmappnLocalEnTgDestVirtual INTEGER,
4438:         ibmappnLocalEnTgDlcData    OCTET STRING,
4439: 
4440:         ibmappnLocalEnTgOperational INTEGER,
4441:         ibmappnLocalEnTgCpCpSession INTEGER,
4442:         ibmappnLocalEnTgEffCap     INTEGER,
4443:         ibmappnLocalEnTgConnCost   INTEGER,
4444:         ibmappnLocalEnTgByteCost   INTEGER,
4445:         ibmappnLocalEnTgSecurity   INTEGER,
4446:         ibmappnLocalEnTgDelay      INTEGER,
4447:         ibmappnLocalEnTgModemClass INTEGER,
4448:         ibmappnLocalEnTgUsr1       INTEGER,
4449:         ibmappnLocalEnTgUsr2       INTEGER,
4450:         ibmappnLocalEnTgUsr3       INTEGER
4451:                                       }
4452: 
4453:   ibmappnLocalEnTgOrigin      OBJECT-TYPE
4454:         SYNTAX DisplayString (SIZE (3..17))
4455:         ACCESS read-only
4456:         STATUS mandatory
4457:         DESCRIPTION
4458:             "Administratively-assigned name for the
4459:              origination node for this TG.
4460:              This is the fully-qualified network name."
4461: 
4462:         ::=  { ibmappnLocalEnTgEntry 1 }
4463: 
4464:   ibmappnLocalEnTgDest        OBJECT-TYPE
4465:         SYNTAX DisplayString (SIZE (3..17))
4466:         ACCESS read-only
4467:         STATUS mandatory
4468:         DESCRIPTION
4469:             "Administratively-assigned name for the
4470:              destination node for this TG.
4471:              This is the fully-qualified network name."
4472: 
4473:         ::=  { ibmappnLocalEnTgEntry 2 }
4474: 
4475:   ibmappnLocalEnTgNum  OBJECT-TYPE
4475: error - index element `ibmappnLocalEnTgNum' of row `ibmappnLocalEnTgEntry' must have a range restriction
4476:         SYNTAX INTEGER
4477:         ACCESS read-only
4478:         STATUS mandatory
4479:         DESCRIPTION
4480:              "Number associated with this transmission group."
4481: 
4482:         ::=  { ibmappnLocalEnTgEntry 3 }
4483: 
4484:   ibmappnLocalEnTgEntryTimeLeft   OBJECT-TYPE
4485:         SYNTAX INTEGER (0..31)
4486:         ACCESS read-only
4487:         STATUS mandatory
4488:         DESCRIPTION
4489:             "Number of days before deletion of this
4490:              end node TG entry. Range is 0-31."
4491: 
4492:         ::=  { ibmappnLocalEnTgEntry 4 }
4493: 
4494:   ibmappnLocalEnTgDestVirtual  OBJECT-TYPE
4495:         SYNTAX INTEGER {yes(1), no(2)}
4496:         ACCESS read-only
4497:         STATUS mandatory
4498:         DESCRIPTION
4499:              "Indicates whether the destination node is
4500:              a virtual node."
4501: 
4502:         ::=  { ibmappnLocalEnTgEntry 5 }
4503: 
4504:   ibmappnLocalEnTgDlcData  OBJECT-TYPE
4505:         SYNTAX OCTET STRING
4506:         ACCESS read-only
4507:         STATUS mandatory
4508:         DESCRIPTION
4509:              "DLC specific data related to the link connection
4510:              network.
4511:              Token-Ring    - MAC/SAP
4512:              X.25 Switched - dial digits
4513:              X.21 Switched - dial digits
4514:              Circuit Swtch - dial digits"
4515: 
4516:         ::=  { ibmappnLocalEnTgEntry 6 }
4517: 
4518:   ibmappnLocalEnTgOperational OBJECT-TYPE
4519:         SYNTAX INTEGER {yes(1), no(2)}
4520:         ACCESS read-only
4521:         STATUS mandatory
4522:         DESCRIPTION
4523:              "Indicates whether the Transmission Group is operational."
4524: 
4525:         ::=  { ibmappnLocalEnTgEntry 7 }
4526: 
4527:   ibmappnLocalEnTgCpCpSession OBJECT-TYPE
4528:         SYNTAX INTEGER {yes(1), no(2)}
4529:         ACCESS read-only
4530:         STATUS mandatory
4531:         DESCRIPTION
4532:             "Indicates whether CP-CP sessions are supported on this TG."
4533: 
4534:         ::=  { ibmappnLocalEnTgEntry 8 }
4535: 
4536:   ibmappnLocalEnTgEffCap   OBJECT-TYPE
4537:         SYNTAX INTEGER
4538:         ACCESS read-only
4539:         STATUS mandatory
4540:         DESCRIPTION
4541:             "The effective capacity is an integer value that indicates
4542:              the actual kilo bits per second.
4543:              It is derived from the link bandwidth and maximum load
4544:              factor with the range of 0 thru 603,979,776."
4545: 
4546:         ::=  { ibmappnLocalEnTgEntry 9 }
4547: 
4548:   ibmappnLocalEnTgConnCost OBJECT-TYPE
4549:         SYNTAX INTEGER (0..255)
4550:         ACCESS read-only
4551:         STATUS mandatory
4552:         DESCRIPTION
4553:              "Cost per connect time: a value representing
4554:              the relative cost per unit of time to use
4555:              the TG. Range is from 0, which means no cost,
4556:              to 255."
4557: 
4558:         ::=  { ibmappnLocalEnTgEntry 10 }
4559: 
4560:   ibmappnLocalEnTgByteCost  OBJECT-TYPE
4561:         SYNTAX INTEGER (0..255)
4562:         ACCESS read-only
4563:         STATUS mandatory
4564:         DESCRIPTION
4565:             "Relative cost of transmitting a byte over this link.
4566:             Range is from 0, which means no cost, to 255."
4567: 
4568:         ::=  { ibmappnLocalEnTgEntry 11 }
4569: 
4570:   ibmappnLocalEnTgSecurity  OBJECT-TYPE
4571:         SYNTAX INTEGER {
4572:                        nonsecure(1),                --X'01'
4573:                        publicSwitchedNetwork(32),   --X'20'
4574:                        undergroundCable(64),        --X'40'
4575:                        secureConduit(96),           --X'60'
4576:                        guardedConduit(128),         --X'80'
4577:                        encrypted(160),              --X'A0'
4578:                        guardedRadiation(192)        --X'C0'
4579:                        }
4580:         ACCESS read-only
4581:         STATUS mandatory
4582:         DESCRIPTION
4583:              "Security level for this TG."
4584: 
4585:         ::=  { ibmappnLocalEnTgEntry 12 }
4586: 
4587:   ibmappnLocalEnTgDelay  OBJECT-TYPE
4588:         SYNTAX INTEGER {
4589:                        minimum(0),                 --X'00'
4589: error - number enumeration contains zero value in SMIv1 MIB
4590:                        negligible(384),            --X'4C'
4591:                        terrestrial(9216),          --X'71'
4592:                        packet(147456),             --X'91'
4593:                        long(294912),               --X'99'
4594:                        maximum(2013265920)         --X'FF'
4595:                }
4596:         ACCESS read-only
4597:         STATUS mandatory
4598:         DESCRIPTION
4599:              "Relative amount of time that it takes for a signal to
4600:               travel the length of the logical link.  This time is
4601:               represented in micro seconds, with some of the more
4602:               common values enumerated."
4603: 
4604:         ::=  { ibmappnLocalEnTgEntry 13 }
4605: 
4606:   ibmappnLocalEnTgModemClass  OBJECT-TYPE
4607:         SYNTAX INTEGER (0..65535)
4608:         ACCESS read-only
4609:         STATUS mandatory
4610:         DESCRIPTION
4611:              "This is used to have multiple images for a
4612:               connection network.  For a connection network
4613:               it is the same as in the TG vector and for
4614:                a non connection network it is zero."
4615: 
4616:         ::=  { ibmappnLocalEnTgEntry 14 }
4617: 
4618:   ibmappnLocalEnTgUsr1  OBJECT-TYPE
4619:         SYNTAX INTEGER (0..255)
4620:         ACCESS read-only
4621:         STATUS mandatory
4622:         DESCRIPTION
4623:             "First user-defined TG characteristic
4624:             for this TG. Range of values is 0-255."
4625: 
4626:         ::=  { ibmappnLocalEnTgEntry 15 }
4627: 
4628:   ibmappnLocalEnTgUsr2  OBJECT-TYPE
4629:         SYNTAX INTEGER (0..255)
4630:         ACCESS read-only
4631:         STATUS mandatory
4632:         DESCRIPTION
4633:             "Second user-defined TG characteristic
4634:              for this TG. Range of values is 0-255."
4635: 
4636:         ::=  { ibmappnLocalEnTgEntry 16 }
4637: 
4638:   ibmappnLocalEnTgUsr3  OBJECT-TYPE
4639:         SYNTAX INTEGER (0..255)
4640:         ACCESS read-only
4641:         STATUS mandatory
4642:         DESCRIPTION
4643:             "Third user-defined TG characteristic
4644:              for this TG. Range of values is 0-255."
4645: 
4646:         ::=  { ibmappnLocalEnTgEntry 17 }
4647: 
4648: 
4649:   -- ************** The APPN Directory group **********************
4650:   ibmappnDir      OBJECT IDENTIFIER ::= { ibmappn 5  }
4651:   ibmappnDirPerf  OBJECT IDENTIFIER ::= { ibmappnDir 1 }
4652: 
4653:   -- The APPN Directory Group
4654: 
4655:   -- The APPN Directory Database
4656:   -- Each APPN network node maintains directories containing
4657:   -- information on which LUs (applications) are available and
4658:   -- where they are located.  LUs can be located within an APPN
4659:   -- network node or in any of the attached end nodes.
4660: 
4661:   --  Max Cache Directory Entries
4662:   --  Current Number of Cache Entries
4663:   --  Current Number Home Entries
4664:   --  Current Number of Registered Entries
4665:   --  number of directed locates sent
4666:   --  number of directed locates received
4667:   --  number of broadcast locates sent
4668:   --  number of broadcast locates received
4669:   --  Number of locates returned with a found
4670:   --  Number of locates returned with a not found
4671:   --  Number of outstanding Locates
4672:   --  Directory table  (Repeated for each Serving NN)
4673: 
4674:     --  Serving Network Node Fully Qualified CP Name
4675: 
4676:   --  LU Groups within Directory table (one for each LU)
4677: 
4678:     --  Fully-qualified LU Name
4679:     --  Owning fully-qualified CP Name
4680:    --  TP Name
4681:     --  Resource location     (local/domain/cross-domain)
4682:     --  Entry type (home,Register/cache)
4683:     --  Wildcard              (yes/no)
4684: 
4685: 
4686:   ibmappnDirMaxCaches OBJECT-TYPE
4687:         SYNTAX INTEGER
4688:         ACCESS read-only
4689:         STATUS mandatory
4690:         DESCRIPTION
4691:              "Maximum number of cache entries allowed. This
4692:              is an administratively assigned value."
4693: 
4694:         ::=  { ibmappnDirPerf 1 }
4695: 
4696:   ibmappnDirCurCaches OBJECT-TYPE
4697:         SYNTAX Gauge
4698:         ACCESS read-only
4699:         STATUS mandatory
4700:         DESCRIPTION
4701:              "Current number of cache entries."
4702: 
4703:         ::=  { ibmappnDirPerf 2 }
4704: 
4705:   ibmappnDirCurHomeEntries  OBJECT-TYPE
4706:         SYNTAX Gauge
4707:         ACCESS read-only
4708:         STATUS mandatory
4709:         DESCRIPTION
4710:              "Current number of home entries."
4711: 
4712:         ::=  { ibmappnDirPerf 3 }
4713: 
4714:   ibmappnDirRegEntries OBJECT-TYPE
4715:         SYNTAX Gauge
4716:         ACCESS read-only
4717:         STATUS mandatory
4718:         DESCRIPTION
4719:              "Current number of registered entries."
4720: 
4721:         ::=  { ibmappnDirPerf 4 }
4722: 
4723:   ibmappnDirInLocates    OBJECT-TYPE
4724:         SYNTAX Counter
4725:         ACCESS read-only
4726:         STATUS mandatory
4727:         DESCRIPTION
4728:              "Number of directed locates received."
4729: 
4730:         ::=  { ibmappnDirPerf 5 }
4731: 
4732:   ibmappnDirInBcastLocates  OBJECT-TYPE
4733:         SYNTAX Counter
4734:         ACCESS read-only
4735:         STATUS mandatory
4736:         DESCRIPTION
4737:              "Number of broadcast locates received."
4738: 
4739:         ::=  { ibmappnDirPerf 6 }
4740: 
4741:   ibmappnDirOutLocates   OBJECT-TYPE
4742:         SYNTAX Counter
4743:         ACCESS read-only
4744:         STATUS mandatory
4745:         DESCRIPTION
4746:              "Number of directed locates sent."
4747: 
4748:         ::=  { ibmappnDirPerf 7 }
4749: 
4750:   ibmappnDirOutBcastLocates   OBJECT-TYPE
4751:         SYNTAX Counter
4752:         ACCESS read-only
4753:         STATUS mandatory
4754:         DESCRIPTION
4755:              "Number of broadcast locates sent."
4756: 
4757:         ::=  { ibmappnDirPerf 8 }
4758: 
4759:   ibmappnDirNotFoundLocates   OBJECT-TYPE
4760:         SYNTAX Counter
4761:         ACCESS read-only
4762:         STATUS mandatory
4763:         DESCRIPTION
4764:              "Number of directed locates returned with a 'not found'."
4765: 
4766:         ::=  { ibmappnDirPerf 9 }
4767: 
4768:   ibmappnDirNotFoundBcastLocates OBJECT-TYPE
4769:         SYNTAX Counter
4770:         ACCESS read-only
4771:         STATUS mandatory
4772:         DESCRIPTION
4773:              "Number of broadcast locates returned with
4774:              a not found."
4775: 
4776:         ::=  { ibmappnDirPerf 10 }
4777: 
4778:   ibmappnDirLocateOutstands  OBJECT-TYPE
4779:         SYNTAX Gauge
4780:         ACCESS read-only
4781:         STATUS mandatory
4782:         DESCRIPTION
4783:             "Current number of outstanding locates,
4784:             both directed and broadcast.  This value
4785:             varies. A value of zero indicates
4786:             that no locates are unanswered."
4787: 
4788:         ::=  { ibmappnDirPerf 11 }
4789: 
4790: 
4791:   --APPN Directory table
4792: 
4793:   -- This table contains information about all known
4794:   -- LUs and TPs.
4795: 
4796:   ibmappnDirTable OBJECT-TYPE
4797:         SYNTAX SEQUENCE OF IbmappnDirEntry
4798:         ACCESS not-accessible
4799:         STATUS mandatory
4800:         DESCRIPTION
4801:              "Table containing information about
4802:              all known LUs and TPs."
4803: 
4804:         ::= { ibmappnDir 2 }
4805: 
4806:   ibmappnDirEntry OBJECT-TYPE
4807:         SYNTAX IbmappnDirEntry
4808:         ACCESS not-accessible
4809:         STATUS mandatory
4810:         DESCRIPTION
4811:              "This table is indexed by the LU name."
4812: 
4813:         INDEX
4814:                {ibmappnDirLuName}
4815: 
4816:         ::= { ibmappnDirTable 1 }
4817: 
4818:   IbmappnDirEntry ::= SEQUENCE {
4819:         ibmappnDirLuName                   DisplayString,
4820:         ibmappnDirServerName               DisplayString,
4821:         ibmappnDirLuOwnerName              DisplayString,
4822:         ibmappnDirLuLocation               INTEGER,
4823:         ibmappnDirType                     INTEGER,
4824:         ibmappnDirWildCard                 INTEGER
4825:                                }
4826: 
4827:   ibmappnDirLuName          OBJECT-TYPE
4828:         SYNTAX DisplayString  (SIZE (3..17))
4829:         ACCESS read-only
4830:         STATUS mandatory
4831:         DESCRIPTION
4832:             "Fully-qualified network LU name in the
4833:              domain of the serving network node."
4834: 
4835:         ::=  { ibmappnDirEntry 1 }
4836: 
4837:   ibmappnDirServerName        OBJECT-TYPE
4838:         SYNTAX DisplayString (SIZE (3..17))
4839:         ACCESS read-only
4840:         STATUS mandatory
4841:         DESCRIPTION
4842:              "Fully-qualified control point (CP) name of the
4843:               network node server.  For unassociated end node
4844:               entries, the end node fully-qualified name
4845:               is returned."
4846: 
4847:         ::=  { ibmappnDirEntry 2 }
4848: 
4849:   ibmappnDirLuOwnerName    OBJECT-TYPE
4850:         SYNTAX DisplayString (SIZE (3..17))
4851:         ACCESS read-only
4852:         STATUS mandatory
4853:         DESCRIPTION
4854:             "Fully-qualified CP name of the node at which
4855:              the LU is located.  This name is the same as the
4856:              serving NN name when the LU is located at a
4857:              network node or an unassociated end node.  It is
4858:              also the same as the fully-qualified LU name
4859:              when this is the control point LU for this node."
4860: 
4861:         ::=  { ibmappnDirEntry 3 }
4862: 
4863: 
4864:   ibmappnDirLuLocation        OBJECT-TYPE
4865:         SYNTAX INTEGER {
4866:                        local(1),     --Local
4867:                        domain(2),    --Domain
4868:                        xdomain(3)    --Cross Domain
4869:                        }
4870:         ACCESS read-only
4871:         STATUS mandatory
4872:         DESCRIPTION
4873:             "Specifies the location of the LU."
4874: 
4875:         ::=  { ibmappnDirEntry 4 }
4876: 
4877:   ibmappnDirType             OBJECT-TYPE
4878:         SYNTAX INTEGER {
4879:                        home(1),      --defined as home entry
4880:                        cache(2),     --learned over time
4881:                        registered(3) --registered by end node
4882:                        }
4883:         ACCESS read-only
4884:         STATUS mandatory
4885:         DESCRIPTION
4886:              "Directory types are:
4887:               1 - Home
4888:                     The LU is in the domain of the local network node
4889:                     and the LU information has been configured at the
4890:                     local node.
4891: 
4892:               2 - Cache
4893:                     The LU has previously been located by a broadcast
4894:                     search and the location information has been saved.
4895: 
4896:               3 - Register
4897:                     The LU is at an end node that is in the domain
4898:                     of the local network node.  Registered entries
4899:                     are registered by the served end node."
4900: 
4901:         ::=  { ibmappnDirEntry 5 }
4902: 
4903: 
4904:   ibmappnDirWildCard         OBJECT-TYPE
4905:         SYNTAX INTEGER {
4906:                         other(1),
4907:                         explicit-entry(2),
4908:                         partial-wildcard(3),
4909:                         full-wildcard(4)
4910:                        }
4911:         ACCESS read-only
4912:         STATUS mandatory
4913:         DESCRIPTION
4914:             "1 - Other means unknown type of LU entry.
4915:              2 - Expliced-entry means the full LUNAME will be used
4916:                  for locating this LU.
4917:              3 - Partial-wildcard means only the non-blank portions
4918:                  of the LUNAME will be used for locating this LU.
4919:              4 - Full-wildcard means all LUNAMES will be directed
4920:                  to this LU."
4921: 
4922:         ::=  { ibmappnDirEntry 6 }
4923: 
4924: 
4925:   -- ************** The APPN Class of Service group ***************
4926: 
4927:   ibmappnCos  OBJECT IDENTIFIER ::= { ibmappn 6  } --APPN COS
4928: 
4929:   -- The APPN Class of Service (COS)
4930: 
4931:   -- Class of Service is a means of expressing the quality of the routes
4932:   -- and the transmission priority of traffic which flows on these routes.
4933:   -- The quality of routes is specified by two tables, a COS weight table
4934:   -- for TGs and a COS weight table for nodes.  These COS tables are
4935:   -- administratively assigned at each APPN node. Seven default tables
4936: 
4937:   -- for TGs and a COS weight table for Nodes.  These COS tables are
4938:   -- administratively assigned at each APPN node with seven default tables
4939:   -- being provided by IBM.
4940:   --
4941:   --
4942:   --  COS Name
4943:   --        Unqualified name identifying the class of service.
4944:   --  Transmission priority
4945:   --        Transmission priority associated with this class of service
4946:   --   COS Node Row Table
4947:   --          At least one node row must be specified. The default
4948:   --          COS tables specify 8 rows.
4949:   --     Node Row Weight
4950:   --            Numeric value between 0 and 255 inclusive indicating
4951:   --            the weight associated with this row.
4952:   --     Route addition resist (min)
4953:   --            Numeric value between 0 and 255 inclusive indicating
4954:   --            the minimum route addition resistance for this row.
4955:   --     Route addition resist (max)
4956:   --            Numeric value between 0 and 255 inclusive indicating
4957:   --            the maximum route addition resistance for this row.
4958:   --     Congestion          (min)
4959:   --            Indicates whether this class of service for this row
4960:   --            will accept congestion. Yes or No must be specified.
4961:   --     Congestion          (max)
4962:   --            Indicates whether this Class of Service for this row
4963:   --            will accept congestion. Yes or No must be specified.
4964:   --
4965:   --   COS TG Row table
4966:   --          At least one TG row must be specified with the defaults
4967:   --          COS tables specify 8 rows.
4968:   --     TG Row Weight
4969:   --            Numeric value between 0 and 255 inclusive indicating
4970:   --            the weight associated with this row.
4971:   --     Effective capacity  (min)
4972:   --            Indicates the lowest acceptable value for this row.
4973:   --     Effective capacity  (max)
4974:   --            Indicates the highest required value for this row.
4975:   --     Cost per connect time  (min)
4976:   --            Indicates the lowest connect cost per unit time value
4977:   --            for this row.  This value is between 0 and 255 inclusive.
4978:   --     Cost per connect time  (max)
4979:   --            Indicates the highest connect cost per unit time value
4980:   --            for this row.  This value is between 0 and 255 inclusive.
4981:   --     Cost per byte       (min)
4982:   --            Indicates the lowest cost per byte value
4983:   --            for this row.  This value is between 0 and 255 inclusive.
4984:   --     Cost per byte       (max)
4985:   --            Indicates the highest cost per byte value
4986:   --            for this row.  This value is between 0 and 255 inclusive.
4987:   --     Security            (min)
4988:   --            Indicates the lowest acceptable value for security
4989:   --            for this row.  This value is one of seven values.
4990:   --     Security            (max)
4991:   --            Indicates the highest acceptable value for security
4992:   --            for this row.  This value is one of seven values.
4993:   --     Propagation delay   (min)
4994:   --            Indicates the lowest acceptable propagation delay value
4995:   --            for this row.
4996:   --     Propagation delay   (max)
4997:   --            Indicates the highest acceptable propagation delay value
4998:   --            for this row.
4999:   --     User defined 1      (min)
5000:   --            Indicates the lowest acceptable value
5001:   --            for this row.  This value is between 0 and 255 inclusive.
5002:   --     User defined 1      (max)
5003:   --            Indicates the highest acceptable value
5004:   --            for this row.  This value is between 0 and 255 inclusive.
5005:   --     User defined 2      (min)
5006:   --            Same as user defined 1
5007:   --     User defined 2      (max)
5008:   --            Same as user defined 1
5009:   --     User defined 3      (min)
5010:   --            Same as user defined 1
5011:   --     User defined 3      (max)
5012:   --            Same as user defined 1
5013:   --
5014:   --
5015:   --
5016:   --Due to SNMP ASN.1 limitations the COS table is defined
5017:   --in the following format.
5018:   --
5019:   -- MODE name table
5020:   --  MODE Name (index)
5021:   --  COS Name
5022:   --
5023:   -- COS name table
5024:   --  COS Name (index)
5025:   --  Transmission priority
5026:   --
5027:   -- COS node row table
5028:   --  COS Name (index1)
5029:   --  Index2
5030:   --  Node Row Weight
5031:   --  Rte addition resist (min)
5032:   --  Rte addition resist (max)
5033:   --  Congestion          (min)
5034:   --  Congestion          (max)
5035:   --
5036:   -- COS TG row table
5037:   --  COS Name (index1)
5038:   --  Index
5039:   --  TG Row Weight
5040:   --  Effective capacity  (min)
5041:   --  Effective capacity  (max)
5042:   --  Cost per conn time  (min)
5043:   --  Cost per conn time  (max)
5044:   --  cost per byte       (min)
5045:   --  cost per byte       (max)
5046:   --  Security            (min)
5047:   --  Security            (max)
5048:   --  Propagation delay   (min)
5049:   --  Propagation delay   (max)
5050:   --  User defined 1      (min)
5051:   --  User defined 1      (max)
5052:   --  User defined 2      (min)
5053:   --  User defined 2      (max)
5054:   --  User defined 3      (min)
5055:   --  User defined 3      (max)
5056:   --
5057:   -- **************************************************************
5058: 
5059: 
5060:   ibmappnCosModeTable OBJECT-TYPE
5061:         SYNTAX SEQUENCE OF IbmappnCosModeEntry
5062:         ACCESS not-accessible
5063:         STATUS mandatory
5064:         DESCRIPTION
5065:             "Table representing all of the defined
5066:             mode names for this node.  The table
5067:             contains the matching COS name."
5068: 
5069:         ::= { ibmappnCos 1 }
5070: 
5071:   ibmappnCosModeEntry OBJECT-TYPE
5072:         SYNTAX IbmappnCosModeEntry
5073:         ACCESS not-accessible
5074:         STATUS mandatory
5075:         DESCRIPTION
5076:              "This table is indexed by the Mode Name."
5077: 
5078:         INDEX
5079:                {ibmappnCosModeName}
5080: 
5081:         ::= { ibmappnCosModeTable 1 }
5082: 
5083:   IbmappnCosModeEntry ::= SEQUENCE {
5084:         ibmappnCosModeName                  DisplayString,
5085:         ibmappnCosModeCosName               DisplayString
5086:                                        }
5087: 
5088:   ibmappnCosModeName              OBJECT-TYPE
5089:         SYNTAX DisplayString (SIZE (1..8))
5090:         ACCESS read-only
5091:         STATUS mandatory
5092:         DESCRIPTION
5093:              "Administratively-assigned name for this
5094:               mode entry."
5095: 
5096:         ::=  { ibmappnCosModeEntry 1 }
5097: 
5098:   ibmappnCosModeCosName    OBJECT-TYPE
5099:         SYNTAX DisplayString (SIZE (1..8))
5100:         ACCESS read-only
5101:         STATUS mandatory
5102:         DESCRIPTION
5103:              "An administratively assigned name for this
5104:              Class of Service."
5105: 
5106:         ::=  { ibmappnCosModeEntry 2 }
5107: 
5108: 
5109:   -- **************************************************************
5110: 
5111:   ibmappnCosNameTable OBJECT-TYPE
5112:         SYNTAX SEQUENCE OF IbmappnCosNameEntry
5113:         ACCESS not-accessible
5114:         STATUS mandatory
5115:         DESCRIPTION
5116:             "Table representing all of the defined class-of-service
5117:              names for this node.  The COS node and TG tables are
5118:              accessed using the same index, which is the COS name."
5119: 
5120:         ::= { ibmappnCos 2 }
5121: 
5122:   ibmappnCosNameEntry OBJECT-TYPE
5123:         SYNTAX IbmappnCosNameEntry
5124:         ACCESS not-accessible
5125:         STATUS mandatory
5126:         DESCRIPTION
5127:              "The COS name is the index to this table."
5128: 
5129:         INDEX
5130:                {ibmappnCosName}
5131: 
5132:         ::= { ibmappnCosNameTable 1 }
5133: 
5134:   IbmappnCosNameEntry ::= SEQUENCE {
5135:         ibmappnCosName                     DisplayString,
5136:         ibmappnCosTransPriority            INTEGER
5137:                                    }
5138: 
5139: 
5140:   ibmappnCosName              OBJECT-TYPE
5141:         SYNTAX DisplayString (SIZE (1..8))
5142:         ACCESS read-only
5143:         STATUS mandatory
5144:         DESCRIPTION
5145:             "Administratively-assigned name for this
5146:              class of service."
5147: 
5148:         ::=  { ibmappnCosNameEntry 1 }
5149: 
5150:   ibmappnCosTransPriority OBJECT-TYPE
5151:         SYNTAX INTEGER {
5152:                        low(1),               --X'01'
5153:                        medium(2),            --X'02'
5154:                        high(3),              --X'03'
5155:                        network(4)            --X'04'
5156:                        }
5157:         ACCESS read-only
5158:         STATUS mandatory
5159:         DESCRIPTION
5160:              "Transmission priority for this
5161:               class of service.  Values are:
5162:                 Low
5163:                 Medium
5164:                 High
5165:                 Network                                      "
5166: 
5167:         ::=  { ibmappnCosNameEntry 2 }
5168: 
5169: 
5170:   ibmappnCosNodeRowTable OBJECT-TYPE
5171:         SYNTAX SEQUENCE OF IbmappnCosNodeRowEntry
5172:         ACCESS not-accessible
5173:         STATUS mandatory
5174:         DESCRIPTION
5175:              "This table contains all node-row information for all
5176:               class of service in this node."
5177: 
5178:         ::= { ibmappnCos 3 }
5179: 
5180:   ibmappnCosNodeRowEntry OBJECT-TYPE
5181:         SYNTAX IbmappnCosNodeRowEntry
5182:         ACCESS not-accessible
5183:         STATUS mandatory
5184:         DESCRIPTION
5185:              "The COS name is the first index and a integer
5186:               is the second index to insure a unique index."
5187: 
5188:         INDEX
5189:                {ibmappnCosNodeRowName,
5190:                 ibmappnCosNodeRowIndex}
5191: 
5192:         ::= { ibmappnCosNodeRowTable 1 }
5193: 
5194:   IbmappnCosNodeRowEntry ::= SEQUENCE {
5195:         ibmappnCosNodeRowName                 DisplayString,
5196:         ibmappnCosNodeRowIndex                INTEGER,
5197:   --Node Row Group
5198:         ibmappnCosNodeRowWgt                  DisplayString,
5199:         ibmappnCosNodeRowResistMin            INTEGER,
5200:         ibmappnCosNodeRowResistMax            INTEGER,
5201:         ibmappnCosNodeRowMinCongestAllow      INTEGER,
5202:         ibmappnCosNodeRowMaxCongestAllow      INTEGER
5203:                                    }
5204: 
5205:   ibmappnCosNodeRowName              OBJECT-TYPE
5206:         SYNTAX DisplayString (SIZE (1..8))
5207:         ACCESS read-only
5208:         STATUS mandatory
5209:         DESCRIPTION
5210:              "Administratively-assigned name for this
5211:              class of service."
5212: 
5213:         ::=  { ibmappnCosNodeRowEntry 1 }
5214: 
5215:   ibmappnCosNodeRowIndex     OBJECT-TYPE
5216:         SYNTAX INTEGER (0..255)
5217:         ACCESS read-only
5218:         STATUS mandatory
5219:         DESCRIPTION
5220:              "Index of COS name.  This same value is used
5221:               to access the node and TG COS tables.
5222:               Range of values is 0-255."
5223: 
5224:         ::=  { ibmappnCosNodeRowEntry 2 }
5225: 
5226:   --Node Row Group
5227: 
5228:   ibmappnCosNodeRowWgt     OBJECT-TYPE
5229:         SYNTAX DisplayString
5230:         ACCESS read-only
5231:         STATUS mandatory
5232:         DESCRIPTION
5233:              "Weight to be associated with the nodes
5234:               that fit the criteria specified by this node row."
5235: 
5236:         ::=  { ibmappnCosNodeRowEntry 3 }
5237: 
5238:   ibmappnCosNodeRowResistMin       OBJECT-TYPE
5239:         SYNTAX INTEGER   (0..255)
5240:         ACCESS read-only
5241:         STATUS mandatory
5242:         DESCRIPTION
5243:             "Minimum route addition resistance value
5244:              for this node. Range of values is 0-255.
5245:              The lower the value, the more desirable
5246:              the node is for intermediate routing."
5247: 
5248:         ::=  { ibmappnCosNodeRowEntry 4 }
5249: 
5250:   ibmappnCosNodeRowResistMax  OBJECT-TYPE
5251:         SYNTAX INTEGER   (0..255)
5252:         ACCESS read-only
5253:         STATUS mandatory
5254:         DESCRIPTION
5255:             "Maximum route addition resistance value
5256:              for this node. Range of values is 0-255.
5257:              The lower the value, the more desirable
5258:              the node is for intermediate routing."
5259: 
5260:         ::=  { ibmappnCosNodeRowEntry 5 }
5261: 
5262:   ibmappnCosNodeRowMinCongestAllow OBJECT-TYPE
5263:         SYNTAX INTEGER {yes(1), no(2)}
5264:         ACCESS read-only
5265:         STATUS mandatory
5266:         DESCRIPTION
5267:              "Indicates whether low congestion will be
5268:               tolerated.  The minimum and maximum parameters
5269:               will allow specifying either low-congested,
5270:               high-congested, or either to be used."
5271: 
5272:         ::=  { ibmappnCosNodeRowEntry 6 }
5273: 
5274:   ibmappnCosNodeRowMaxCongestAllow OBJECT-TYPE
5275:         SYNTAX INTEGER {yes(1), no(2)}
5276:         ACCESS read-only
5277:         STATUS mandatory
5278:         DESCRIPTION
5279:              "Indicates whether high congestion will be
5280:               tolerated.  The minimum and maximum parameters
5281:               will allow specifying either low-congested,
5282:               high-congested, or either to be used."
5283: 
5284:         ::=  { ibmappnCosNodeRowEntry 7 }
5285: 
5286: 
5287:   -- COS TG row table
5288:   --  Index
5289:   --  TG Row Weight
5290:   --  Effective capacity  (min)
5291:   --  Effective capacity  (max)
5292:   --  Cost per conn time  (min)
5293:   --  Cost per conn time  (max)
5294:   --  cost per byte       (min)
5295:   --  cost per byte       (max)
5296:   --  Security            (min)
5297:   --  Security            (max)
5298:   --  Propagation delay   (min)
5299:   --  Propagation delay   (max)
5300:   --  User defined 1      (min)
5301:   --  User defined 1      (max)
5302:   --  User defined 2      (min)
5303:   --  User defined 2      (max)
5304:   --  User defined 3      (min)
5305:   --  User defined 3      (max)
5306:   --
5307: 
5308:   ibmappnCosTgRowTable OBJECT-TYPE
5309:         SYNTAX SEQUENCE OF IbmappnCosTgRowEntry
5310:         ACCESS not-accessible
5311:         STATUS mandatory
5312:         DESCRIPTION
5313:              "Table containing all the Tg-row information for all
5314:               class of service defined in this node."
5315: 
5316:         ::= { ibmappnCos 4 }
5317: 
5318:   ibmappnCosTgRowEntry OBJECT-TYPE
5319:         SYNTAX IbmappnCosTgRowEntry
5320:         ACCESS not-accessible
5321:         STATUS mandatory
5322:         DESCRIPTION
5323:              "The TgRowName and the TgRowIndex are the index
5324:              for this table."
5325: 
5326:         INDEX
5327:                {ibmappnCosTgRowName,
5328:                 ibmappnCosTgRowIndex}
5329:         ::= { ibmappnCosTgRowTable 1 }
5330: 
5331:   IbmappnCosTgRowEntry ::= SEQUENCE {
5332:         ibmappnCosTgRowName                 DisplayString,
5333:         ibmappnCosTgRowIndex                INTEGER,
5334:   --TG Row Group
5335:         ibmappnCosTgRowWgt                   DisplayString,
5336:         ibmappnCosTgRowEffCapMin             INTEGER,
5337:         ibmappnCosTgRowEffCapMax             INTEGER,
5338:         ibmappnCosTgRowConnCostMin           INTEGER,
5339:         ibmappnCosTgRowConnCostMax           INTEGER,
5340:         ibmappnCosTgRowByteCostMin           INTEGER,
5341:         ibmappnCosTgRowByteCostMax           INTEGER,
5342:         ibmappnCosTgRowSecurityMin           INTEGER,
5343:         ibmappnCosTgRowSecurityMax           INTEGER,
5344:         ibmappnCosTgRowDelayMin              INTEGER,
5345:         ibmappnCosTgRowDelayMax              INTEGER,
5346:         ibmappnCosTgRowUsr1Min               INTEGER,
5347:         ibmappnCosTgRowUsr1Max               INTEGER,
5348:         ibmappnCosTgRowUsr2Min               INTEGER,
5349:         ibmappnCosTgRowUsr2Max               INTEGER,
5350:         ibmappnCosTgRowUsr3Min               INTEGER,
5351:         ibmappnCosTgRowUsr3Max               INTEGER
5352:                                 }
5353: 
5354:   ibmappnCosTgRowName              OBJECT-TYPE
5355:         SYNTAX DisplayString (SIZE (1..8))
5356:         ACCESS read-only
5357:         STATUS mandatory
5358:         DESCRIPTION
5359:              "Administratively-assigned name for this
5360:              class of service."
5361: 
5362:         ::=  { ibmappnCosTgRowEntry 1 }
5363: 
5364:   ibmappnCosTgRowIndex     OBJECT-TYPE
5365:         SYNTAX INTEGER (0..255)
5366:         ACCESS read-only
5367:         STATUS mandatory
5368:         DESCRIPTION
5369:              "Index of COS name.  This same value is used
5370:               to access the node and TG COS tables."
5371: 
5372:         ::=  { ibmappnCosTgRowEntry 2 }
5373: 
5374:   --TG Row
5375: 
5376:   ibmappnCosTgRowWgt       OBJECT-TYPE
5377:         SYNTAX DisplayString
5378:         ACCESS read-only
5379:         STATUS mandatory
5380:         DESCRIPTION
5381:              "Weight to be associated with the nodes
5382:               that fit the criteria specified by this tg-row."
5383: 
5384:         ::=  { ibmappnCosTgRowEntry 3 }
5385: 
5386:   ibmappnCosTgRowEffCapMin   OBJECT-TYPE
5387:         SYNTAX INTEGER
5388:         ACCESS read-only
5389:         STATUS mandatory
5390:         DESCRIPTION
5391:             "Minimum acceptable speed for this Class of Service.
5392:              The effective capacity is an integer value that indicates
5393:              the actual kilo bits per second.
5394:              It is derived from the link bandwidth and maximum load
5395:              factor with the range of 0 thru 603,979,776."
5396: 
5397:         ::=  { ibmappnCosTgRowEntry 4 }
5398: 
5399:   ibmappnCosTgRowEffCapMax   OBJECT-TYPE
5400:         SYNTAX INTEGER
5401:         ACCESS read-only
5402:         STATUS mandatory
5403:         DESCRIPTION
5404:             "Maximum acceptable speed for this Class of Service.
5405:              The effective capacity is an integer value that indicates
5406:              the actual kilo bits per second.
5407:              It is derived from the link bandwidth and maximum load
5408:              factor with the range of 0 thru 603,979,776."
5409: 
5410:         ::=  { ibmappnCosTgRowEntry 5 }
5411: 
5412:   ibmappnCosTgRowConnCostMin OBJECT-TYPE
5413:         SYNTAX INTEGER (0..255)
5414:         ACCESS read-only
5415:         STATUS mandatory
5416:         DESCRIPTION
5417:             "Minimum acceptable cost per connect time
5418:              for this Class of Service.
5419:              Cost per connect time: a value representing
5420:              the relative cost per unit of time to use
5421:              the TG. Range is from 0, which means no cost,
5422:              to 255."
5423: 
5424:         ::=  { ibmappnCosTgRowEntry 6 }
5425: 
5426:   ibmappnCosTgRowConnCostMax OBJECT-TYPE
5427:         SYNTAX INTEGER (0..255)
5428:         ACCESS read-only
5429:         STATUS mandatory
5430:         DESCRIPTION
5431:             "Maximum acceptable cost per connect time
5432:              for this Class of Service.
5433:              Cost per connect time: a value representing
5434:              the relative cost per unit of time to use
5435:              the TG. Range is from 0, which means no cost,
5436:              to 255."
5437: 
5438:         ::=  { ibmappnCosTgRowEntry 7 }
5439: 
5440:   ibmappnCosTgRowByteCostMin  OBJECT-TYPE
5441:         SYNTAX INTEGER (0..255)
5442:         ACCESS read-only
5443:         STATUS mandatory
5444:         DESCRIPTION
5445:              "Minimum acceptable cost per byte
5446:               for this Class of Service."
5447: 
5448:         ::=  { ibmappnCosTgRowEntry 8 }
5449: 
5450:   ibmappnCosTgRowByteCostMax  OBJECT-TYPE
5451:         SYNTAX INTEGER (0..255)
5452:         ACCESS read-only
5453:         STATUS mandatory
5454:         DESCRIPTION
5455:              "Maximum acceptable cost per byte
5456:               for this Class of Service."
5457: 
5458:         ::=  { ibmappnCosTgRowEntry 9 }
5459: 
5460:   ibmappnCosTgRowSecurityMin  OBJECT-TYPE
5461:         SYNTAX INTEGER {
5462:                        nonsecure(1),                --X'01'
5463:                        publicSwitchedNetwork(32),   --X'20'
5464:                        undergroundCable(64),        --X'40'
5465:                        secureConduit(96),           --X'60'
5466:                        guardedConduit(128),         --X'80'
5467:                        encrypted(160),              --X'A0'
5468:                        guardedRadiation(192)        --X'C0'
5469:                }
5470:         ACCESS read-only
5471:         STATUS mandatory
5472:         DESCRIPTION
5473:              "Minimum acceptable security
5474:               for this Class of Service."
5475: 
5476:         ::=  { ibmappnCosTgRowEntry 10 }
5477: 
5478:   ibmappnCosTgRowSecurityMax  OBJECT-TYPE
5479:         SYNTAX INTEGER {
5480:                        nonsecure(1),                --X'01'
5481:                        publicSwitchedNetwork(32),   --X'20'
5482:                        undergroundCable(64),        --X'40'
5483:                        secureConduit(96),           --X'60'
5484:                        guardedConduit(128),         --X'80'
5485:                        encrypted(160),              --X'A0'
5486:                        guardedRadiation(192)        --X'C0'
5487:                }
5488:         ACCESS read-only
5489:         STATUS mandatory
5490:         DESCRIPTION
5491:              "Maximum acceptable security
5492:               for this Class of Service."
5493: 
5494:         ::=  { ibmappnCosTgRowEntry 11 }
5495: 
5496:   ibmappnCosTgRowDelayMin  OBJECT-TYPE
5497:         SYNTAX INTEGER {
5498:                        minimum(0),                 --X'00'
5498: error - number enumeration contains zero value in SMIv1 MIB
5499:                        negligible(384),            --X'4C'
5500:                        terrestrial(9216),          --X'71'
5501:                        packet(147456),             --X'91'
5502:                        long(294912),               --X'99'
5503:                        maximum(2013265920)         --X'FF'
5504:                }
5505:         ACCESS read-only
5506:         STATUS mandatory
5507:         DESCRIPTION
5508:           "Minimum acceptable propagation delay for this class of service.
5509:            Relative amount of time that it takes for a signal to travel
5510:            the length of the logical link.  This time is represented in
5511:            micro seconds, with the more values enumerated."
5512: 
5513:         ::=  { ibmappnCosTgRowEntry 12 }
5514: 
5515:   ibmappnCosTgRowDelayMax  OBJECT-TYPE
5516:         SYNTAX INTEGER {
5517:                        minimum(0),                 --X'00'
5517: error - number enumeration contains zero value in SMIv1 MIB
5518:                        negligible(384),            --X'4C'
5519:                        terrestrial(9216),          --X'71'
5520:                        packet(147456),             --X'91'
5521:                        long(294912),               --X'99'
5522:                        maximum(2013265920)         --X'FF'
5523:                }
5524:         ACCESS read-only
5525:         STATUS mandatory
5526:         DESCRIPTION
5527:           "Maximum acceptable propagation delay for this class of service.
5528:            Relative amount of time that it takes for a signal to travel
5529:            the length of the logical link.  This time is represented in
5530:            micro seconds, with the more values enumerated."
5531: 
5532:         ::=  { ibmappnCosTgRowEntry 13 }
5533: 
5534:   ibmappnCosTgRowUsr1Min  OBJECT-TYPE
5535:         SYNTAX INTEGER (0..255)
5536:         ACCESS read-only
5537:         STATUS mandatory
5538:         DESCRIPTION
5539:              "Minimum acceptable value for this
5540:               user defined characteristic.
5541:               Range of values is 0-255."
5542: 
5543:         ::=  { ibmappnCosTgRowEntry 14 }
5544: 
5545:   ibmappnCosTgRowUsr1Max  OBJECT-TYPE
5546:         SYNTAX INTEGER (0..255)
5547:         ACCESS read-only
5548:         STATUS mandatory
5549:         DESCRIPTION
5550:              "Maximum acceptable value for this
5551:               user defined characteristic.
5552:               Range of values is 0-255."
5553: 
5554:         ::=  { ibmappnCosTgRowEntry 15 }
5555: 
5556:   ibmappnCosTgRowUsr2Min  OBJECT-TYPE
5557:         SYNTAX INTEGER (0..255)
5558:         ACCESS read-only
5559:         STATUS mandatory
5560:         DESCRIPTION
5561:              "Minimum acceptable value for this
5562:               user defined characteristic.
5563:               Range of values is 0-255."
5564: 
5565:         ::=  { ibmappnCosTgRowEntry 16 }
5566: 
5567:   ibmappnCosTgRowUsr2Max  OBJECT-TYPE
5568:         SYNTAX INTEGER (0..255)
5569:         ACCESS read-only
5570:         STATUS mandatory
5571:         DESCRIPTION
5572:              "A Maximum acceptable value for this
5573:               user defined characteristic."
5574: 
5575:         ::=  { ibmappnCosTgRowEntry 17 }
5576: 
5577:   ibmappnCosTgRowUsr3Min  OBJECT-TYPE
5578:         SYNTAX INTEGER (0..255)
5579:         ACCESS read-only
5580:         STATUS mandatory
5581:         DESCRIPTION
5582:              "Minimum acceptable value for this
5583:               user defined characteristic.
5584:               Range of values is 0-255."
5585: 
5586:         ::=  { ibmappnCosTgRowEntry 18 }
5587: 
5588:   ibmappnCosTgRowUsr3Max  OBJECT-TYPE
5589:         SYNTAX INTEGER (0..255)
5590:         ACCESS read-only
5591:         STATUS mandatory
5592:         DESCRIPTION
5593:              "Maximum acceptable value for this
5594:               user defined characteristic.
5595:               Range of values is 0-255."
5596: 
5597:         ::=  { ibmappnCosTgRowEntry 19 }
5598: 
5599:   END