smilint output for ./SNA-NAU-MIB


Message Severities
SeverityCount
severe1
error12
minor error1
change recommended4
warning12
Message Types
TypeCount
group-membership (change recommended)4
index-element-accessible (warning)2
index-element-no-range (error)12
integer-misuse (warning)4
notification-not-reversible (warning)4
object-identifier-unknown (severe)1
revision-missing (minor error)1
type-status-obsolete (warning)2

Messages:

SNA-NAU-MIB

   1: -- extracted from rfc1666.txt
   2: -- at Mon Nov 15 17:11:52 1999
   3: 
   4: SNA-NAU-MIB DEFINITIONS ::= BEGIN
   5: 
   6: -- This MIB module contains objects necessary
   7: -- for management of the following SNA devices: PU types 1.0, 2.0, 2.1
   8: -- and LU types 0, 1, 2, 3, 4, 7.  It also contains generic objects
   9: -- which can be used to manage LU 6.2.
  10: 
  11: -- Naming conventions in this document:
  12: -- The following names are used in object descriptors according to
  13: -- SNA conventions.
  14: -- The name 'PU' or 'Node' is used to describe Node type 1.0, 2.0 or
  15: -- 2.1.
  16: -- The name 'LU' is used to describe Logical Unit of type 0,1,2,3,
  17: -- 4,7 or 6.2.
  18: 
  19: 
  20: 
  21: IMPORTS
  22:         DisplayString, RowStatus, TimeStamp, InstancePointer
  23:                 FROM SNMPv2-TC
  24: 
  25:         Counter32, Gauge32, Integer32,
  26:         OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
  27:                 FROM SNMPv2-SMI
  28: 
  29:         MODULE-COMPLIANCE, OBJECT-GROUP
  30:                 FROM SNMPv2-CONF;
  31: 
  32: 
  33: snanauMIB MODULE-IDENTITY
  34:         LAST-UPDATED  "9405120900Z"
  35:         ORGANIZATION  "IETF SNA NAU MIB Working Group"
  36:         CONTACT-INFO
  37:                 "       Zbigniew Kielczewski
  38:                         Eicon Technology Inc.
  39:                         2196 32nd Avenue
  40:                         Lachine, Que  H8T 3H7
  41:                         Canada
  42:                         Tel:    1 514 631 2592
  43:                         E-mail: zbig@eicon.qc.ca
  44: 
  45:                         Deirdre Kostick
  46:                         Bellcore
  47:                         331 Newman Springs Road
  48:                         Red Bank, NJ 07701
  49:                         Tel:    1 908 758 2642
  50:                         E-mail: dck2@mail.bellcore.com
  51: 
  52:                         Kitty Shih (editor)
  53:                         Novell
  54:                         890 Ross Drive
  55:                         Sunnyvale, CA 94089
  56:                         Tel:   1 408 747 4305
  57:                         E-mail: kmshih@novell.com"
  58:         DESCRIPTION
  59:                 "This is the MIB module for objects used to
  60:                  manage SNA devices."
  61: ::= { mib-2 34 }
  61: minor error - revision for last update is missing
  61: severe - unknown object identifier label `mib-2'
  62: 
  63: -- The SNANAU MIB module contains an objects part and a conformance part.
  64: -- Objects are organized into the following groups:
  65: -- (1)snaNode group,
  66: -- (2)snaLU group,
  67: -- (3)snaMgtTools group.
  68: 
  69: snanauObjects   OBJECT IDENTIFIER ::= { snanauMIB 1 }
  70: 
  71:   snaNode       OBJECT IDENTIFIER ::= { snanauObjects 1 }
  72:   snaLu         OBJECT IDENTIFIER ::= { snanauObjects 2 }
  73:   snaMgtTools   OBJECT IDENTIFIER ::= { snanauObjects 3}
  74: 
  75: 
  76: -- ***************************************************************
  77: -- snaNode group
  78: --
  79: -- It contains Managed Objects related to any type of Node and
  80: -- some specific objects for Node Type 2.0.
  81: -- ***************************************************************
  82: 
  83: 
  84: -- ***************************************************************
  85: -- The following table contains generic Node configuration
  86: -- parameters.
  87: -- ***************************************************************
  88: 
  89: snaNodeAdminTable OBJECT-TYPE
  90:         SYNTAX  SEQUENCE OF SnaNodeAdminEntry
  91:         MAX-ACCESS  not-accessible
  92:         STATUS  current
  93:         DESCRIPTION
  94:                 "This table contains objects which describe the
  95:                 configuration parameters for an SNA Node.  Link
  96:                 specific configuration objects are contained in
  97:                 a separate MIB module (e.g., SNA DLC MIB)
  98:                 corresponding to the link type.
  99:                 The table snaNodeAdminLinkTable contains objects
 100:                 which identify the relationship between node instances
 101:                 and link instances.
 102: 
 103:                 The entries (i.e., rows) in this table can be created
 104:                 by either an Agent or a Management Station.
 105:                 The Management Station can do this through setting
 106:                 the appropriate value in the snaNodeAdminRowStatus.
 107: 
 108:                 The snaNodeAdminRowStatus object describes the
 109:                 status of an entry and is used to change the status
 110:                 of an entry.  The entry is deleted by an Agent based
 111:                 on the value of the snaNodeAdminRowStatus.
 112: 
 113:                 The snaNodeAdminState object describes the desired
 114:                 operational state of a Node and is used to change the
 115:                 operational state of a Node.  For example, such
 116:                 information may be obtained from a configuration file.
 117: 
 118:                 How an Agent or a Management Station obtains the
 119:                 initial value of each object at creation time is an
 120:                 implementation specific issue.
 121: 
 122:                 For each entry in this table, there is a corresponding
 123:                 entry in the snaNodeOperTable.
 124:                 While the objects in this table describe the desired
 125:                 or configured operational values of the SNA Node, the
 126:                 actual runtime values are contained in
 127:                 snaNodeOperTable."
 128:         ::= { snaNode 1 }
 129: 
 130: snaNodeAdminEntry OBJECT-TYPE
 131:         SYNTAX  SnaNodeAdminEntry
 132:         MAX-ACCESS  not-accessible
 133:         STATUS  current
 134:         DESCRIPTION
 135:                 "An entry contains the configuration parameters for
 136:                 one SNA Node instance. The objects in the entry
 137:                 have read-create access.
 138:                 An entry can be created, modified or deleted.  The
 139:                 object snaNodeAdminRowStatus is used (i.e., set) to
 140:                 create or delete a row entry."
 141:         INDEX  { snaNodeAdminIndex }
 142:         ::= { snaNodeAdminTable 1 }
 143: 
 144: SnaNodeAdminEntry ::= SEQUENCE {
 145:         snaNodeAdminIndex
 146:                 Integer32,
 147:         snaNodeAdminName
 148:                 DisplayString,
 149:         snaNodeAdminType
 150:                 INTEGER,
 151:         snaNodeAdminXidFormat
 152:                 INTEGER,
 153:         snaNodeAdminBlockNum
 154:                 DisplayString,
 155:         snaNodeAdminIdNum
 156:                 DisplayString,
 157:         snaNodeAdminEnablingMethod
 158:                 INTEGER,
 159:         snaNodeAdminLuTermDefault
 160:                 INTEGER,
 161:         snaNodeAdminMaxLu
 162:                 Integer32,
 163:         snaNodeAdminHostDescription
 164:                 DisplayString,
 165:         snaNodeAdminStopMethod
 166:                 INTEGER,
 167:         snaNodeAdminState
 168:                 INTEGER,
 169:         snaNodeAdminRowStatus
 170:                 RowStatus
 171:         }
 172: 
 173: snaNodeAdminIndex OBJECT-TYPE
 173: error - index element `snaNodeAdminIndex' of row `snaNodeAdminEntry' must have a range restriction
 173: error -
index element `snaNodeAdminIndex' of row `snaPu20StatsEntry' must have a range restriction

 173: error -
index element `snaNodeAdminIndex' of row `snaNodeLinkAdminEntry' must have a range restriction

 173: error -
index element `snaNodeAdminIndex' of row `snaLuAdminEntry' must have a range restriction

 173: error -
index element `snaNodeAdminIndex' of row `snaLuSessnEntry' must have a range restriction
 174:         SYNTAX  Integer32
 175:         MAX-ACCESS  not-accessible
 176:         STATUS  current
 177:         DESCRIPTION
 178:                 "Index used to uniquely identify each Node instance.
 179:                 If an Agent creates the entry, then it will assign
 180:                 this number otherwise a Management Station
 181:                 generates a random number when it reserves the
 182:                 entry for creation."
 183:         ::= { snaNodeAdminEntry 1 }
 184: 
 185: snaNodeAdminName OBJECT-TYPE
 186:         SYNTAX  DisplayString (SIZE(0..17))
 187:         MAX-ACCESS  read-create
 188:         STATUS  current
 189:         DESCRIPTION
 190:                 "The value indicates the desired name of the
 191:                 Node for use during Node activation.
 192:                 In Type 2.1 networks, this is a fully-qualified name,
 193:                 meaning that the Node name is preceded by the NetId (if
 194:                 present) with a period as the delimiter.
 195: 
 196:                 A write operation to this object will
 197:                 not change the operational value reflected
 198:                 in snaNodeOperName until the Node has
 199:                 been re-activated (e.g., after the next initialization
 200:                 of the SNA services)."
 201:         ::= { snaNodeAdminEntry 2 }
 202: 
 203: snaNodeAdminType OBJECT-TYPE
 204:         SYNTAX  INTEGER {
 205:                 other(1),
 206:                 pu10(2),
 207:                 pu20(3),
 208:                 t21len(4),
 209:                 endNode(5),
 210:                 networkNode(6)
 211:                 }
 212:         MAX-ACCESS  read-create
 213:         STATUS  current
 214:         DESCRIPTION
 215:                 "The value indicates the type of SNA Node.
 216: 
 217:                 A write operation to this object will
 218:                 not change the operational value reflected
 219:                 in snaNodeOperType until the Node has
 220:                 been re-activated (e.g., after the next initialization
 221:                 of the SNA services)."
 222:         ::= { snaNodeAdminEntry 3 }
 223: 
 224: snaNodeAdminXidFormat OBJECT-TYPE
 225:         SYNTAX  INTEGER  {
 226:                 format0(1),
 227:                 format1(2),
 228:                 format3(3)
 229:                 }
 230:         MAX-ACCESS  read-create
 231:         STATUS  current
 232:         DESCRIPTION
 233:                 "The value indicates the type of XID format used for
 234:                 this Node.  Note that there is no format type 2.
 235: 
 236:                 A write operation to this object will
 237:                 not change the operational value reflected
 238:                 in snaNodeOperAdminXidFormat until the Node has
 239:                 been re-activated (e.g., after the next initialization
 240:                 of the SNA services)."
 241:         ::= { snaNodeAdminEntry 4 }
 242: 
 243: snaNodeAdminBlockNum OBJECT-TYPE
 244:         SYNTAX  DisplayString (SIZE(3))
 245:         MAX-ACCESS  read-create
 246:         STATUS  current
 247:         DESCRIPTION
 248:                 "The value indicates the block number for this Node
 249:                 instance.  It is the first 3 hexadecimal digits of the
 250:                 SNA Node id.
 251: 
 252:                 A write operation to this object will
 253:                 not change the operational value reflected
 254:                 in snaNodeOperBlockNum until the Node has
 255:                 been re-activated (e.g., after the next initialization
 256:                 of the SNA services)."
 257:         ::= { snaNodeAdminEntry 5 }
 258: 
 259: snaNodeAdminIdNum OBJECT-TYPE
 260:         SYNTAX  DisplayString (SIZE(5))
 261:         MAX-ACCESS  read-create
 262:         STATUS  current
 263:         DESCRIPTION
 264:                 "The value indicates the ID number for this Node
 265:                 instance.  This is the last 5 hexadecimal digits of
 266:                 the SNA Node id.
 267: 
 268:                 A write operation to this object will
 269:                 not change the operational value reflected
 270:                 in snaNodeOperIdNum until the Node has
 271:                 been re-activated (e.g., after the next initialization
 272:                 of the SNA services)."
 273:         ::= { snaNodeAdminEntry 6 }
 274: 
 275: snaNodeAdminEnablingMethod OBJECT-TYPE
 276:         SYNTAX  INTEGER {
 277:                 other (1),
 278:                 startup (2),
 279:                 demand (3),
 280:                 onlyMS (4)
 281:                 }
 282:         MAX-ACCESS  read-create
 283:         STATUS  current
 284:         DESCRIPTION
 285:                 "The value indicates how the Node should be
 286:                 activated for the first time.
 287:                 The values have the following meanings:
 288: 
 289:                 other (1)  - may be used for proprietary methods
 290:                    not listed in this enumeration,
 291: 
 292:                 startup (2) - at SNA services' initialization time
 293:                    (this is the default),
 294:                 demand (3) - only when LU is requested by application,
 295:                              or
 296:                 onlyMS (4) - by a Management Station only.
 297: 
 298:                 A  write operation to this object may immediately
 299:                 change the operational value reflected
 300:                 in snaNodeOperEnablingMethod depending
 301:                 on the Agent implementation.  If the Agent
 302:                 implementation accepts immediate changes, then the
 303:                 behavior of the Node changes immediately and not only
 304:                 after the next system startup of the SNA services.
 305:                 An immediate change may only apply when the
 306:                 current value 'demand (3)' is changed to 'onlyMS (4)'
 307:                 and vice versa."
 308:           ::= { snaNodeAdminEntry 7 }
 309: 
 310: snaNodeAdminLuTermDefault OBJECT-TYPE
 311:         SYNTAX  INTEGER {
 312:                 unbind (1),
 313:                 termself (2),
 314:                 rshutd (3),
 315:                 poweroff(4)
 316:                 }
 317:           MAX-ACCESS  read-create
 318:           STATUS  current
 319:           DESCRIPTION
 320:                 "The value indicates the desired default method
 321:                 used to deactivate LUs for this Node
 322:                 For LU6.2s, 'unbind(1)' is the only valid value.
 323: 
 324:                 unbind(1) -   terminate the LU-LU session by sending
 325:                         an SNA UNBIND request.
 326:                 termself(2) - terminate the LU-LU session by sending
 327:                         an SNA TERM-SELF (Terminate Self) request on
 328:                         the SSCP-LU session. The SSCP will inform the
 329:                         remote session LU partner to send an UNBIND
 330:                         request to terminate the session.
 331:                 rshutd(3) -   terminate the LU-LU session by sending
 332:                         an SNA RSHUTD (Request ShutDown) request to
 333:                         the remote session LU partner. The remote LU
 334:                         will then send an UNBIND request to terminate
 335:                         the session.
 336:                 poweroff(4) - terminate the LU-LU session by sending
 337:                         either an SNA LUSTAT (LU Status) request on
 338:                         the LU-LU session or an SNA NOTIFY request on
 339:                         the SSCP-LU session indicating that the LU has
 340:                         been powered off. Sending both is also
 341:                         acceptable. The result should be that the
 342:                         remote session LU partner will send an UNBIND
 343:                         to terminate the session.
 344: 
 345:                 The default behavior indicated by the value of this
 346:                 object may be overridden for an LU instance. The
 347:                 override is performed by setting the snaLuAdminTerm
 348:                 object instance in the snaLuAdminTable to the desired
 349:                 value.
 350: 
 351:                 A write operation to this object may immediately
 352:                 change the operational value reflected
 353:                 in snaNodeOperLuTermDefault depending
 354:                 on the Agent implementation."
 355:           ::= { snaNodeAdminEntry 8 }
 356: 
 357: snaNodeAdminMaxLu OBJECT-TYPE
 358:         SYNTAX  Integer32
 359:         MAX-ACCESS  read-create
 360:         STATUS  current
 361:         DESCRIPTION
 362:                 "The maximum number of LUs that may be
 363:                 activated for this Node. For PU2.1, this object
 364:                 refers to the number of dependent LUs.
 365: 
 366:                 A write operation to this object will
 367:                 not change the operational value reflected
 368:                 in snaNodeOperMaxLu until the Node has
 369:                 been re-activated (e.g., after the next initialization
 370:                 of the SNA services)."
 371:           ::= { snaNodeAdminEntry 9 }
 372: 
 373: snaNodeAdminHostDescription OBJECT-TYPE
 374:           SYNTAX  DisplayString (SIZE(0..128))
 375:           MAX-ACCESS  read-create
 376:           STATUS  current
 377:           DESCRIPTION
 378:                   "The value identifies the remote host associated
 379:                   with this Node.
 380:                   Since SSCP Id's may not be unique
 381:                   across hosts, the host description
 382:                   is required to uniquely identify the SSCP.
 383:                   This object is only applicable to PU2.0 type
 384:                   Nodes. If the remote host is unknown, then the
 385:                   value is the null string.
 386: 
 387:                   A write operation to this object may immediately
 388:                   change the operational value reflected
 389:                   in snaNodeOperHostDescription depending
 390:                   on the Agent implementation."
 391:           ::= { snaNodeAdminEntry 10 }
 392: 
 393: snaNodeAdminStopMethod OBJECT-TYPE
 394:           SYNTAX  INTEGER {
 395:                   other (1),
 396:                   normal (2),
 397:                   immed (3),
 398:                   force (4)
 399:                   }
 400:           MAX-ACCESS  read-create
 401:           STATUS  current
 402:           DESCRIPTION
 403:                   "The value indicates the desired method to be used
 404:                   by the Agent to stop a Node (i.e., change the Node's
 405:                   operational state to inactive(1) ).
 406: 
 407:                   The values have the following meaning:
 408: 
 409:                   other (1) - used for proprietary
 410:                         methods not listed in this enumeration.
 411:                   normal(2) - deactivate only when there is no more
 412:                         activity on this Node (i.e., all data flows
 413:                         have been completed and all sessions
 414:                         have been terminated).
 415:                   immed(3)  - deactivate immediately regardless of
 416:                         current activities on this Node. Wait for
 417:                         deactivation responses (from remote Node)
 418:                         before changing the Node state to inactive.
 419:                   force(4)  - deactivate immediately regardless of
 420:                         current activities on this Node. Do not wait
 421:                         for deactivation responses (from remote Node)
 422:                         before changing the Node state to inactive.
 423: 
 424:                   A write operation to this object may immediately
 425:                   change the operational value reflected
 426:                   in snaNodeOperStopMethod depending
 427:                   on the Agent implementation."
 428:           ::= { snaNodeAdminEntry 11 }
 429: 
 430: snaNodeAdminState OBJECT-TYPE
 431:           SYNTAX  INTEGER {
 432:                   inactive (1),
 433:                   active (2)
 434:                   }
 435:           MAX-ACCESS  read-create
 436:           STATUS  current
 437:           DESCRIPTION
 438:                   "The value indicates the desired operational
 439:                    state of the SNA Node. This object is used
 440:                    by the Management Station to
 441:                    activate or deactivate the Node.
 442: 
 443:                   If the current value in snaNodeOperState is
 444:                   'active (2)', then setting this object to
 445:                   'inactive (1)' will initiate the Node shutdown
 446:                   process using the method indicated
 447:                   by snaNodeOperStopMethod.
 448: 
 449:                   If the current value in snaNodeOperState is
 450:                   'inactive (1)', then setting this object to
 451:                   'active (2)' will initiate the
 452:                   Node's activation.
 453: 
 454:                   A Management Station can always set this object to
 455:                   'active (2)' irrespective of the value in the
 456:                   snaOperEnablingMethod."
 457:           ::= { snaNodeAdminEntry 12 }
 458: 
 459: snaNodeAdminRowStatus OBJECT-TYPE
 460:           SYNTAX  RowStatus
 461:           MAX-ACCESS  read-create
 462:           STATUS  current
 463:           DESCRIPTION
 464:                   "This object is used by a Management Station to
 465:                   create or delete the row entry in the
 466:                   snaNodeAdminTable following
 467:                   the RowStatus textual convention.
 468: 
 469:                   Upon successful creation of
 470:                   the row, an Agent automatically creates a
 471:                   corresponding entry in the snaNodeOperTable with
 472:                   snaNodeOperState equal to 'inactive (1)'.
 473: 
 474:                   Row deletion can be Management Station or Agent
 475:                   initiated:
 476:                   (a) The Management Station can set the value to
 477:                   'destroy (6)' only when the value of
 478:                   snaNodeOperState of this Node instance is
 479:                   'inactive (1)'. The Agent will then delete the rows
 480:                   corresponding to this Node instance from the
 481:                   snaNodeAdminTable and the snaNodeOperTable.
 482:                   (b) The Agent detects that a row is in the
 483:                   'notReady (3)' state for greater than a
 484:                   default period of 5 minutes.
 485:                   (c) All rows with the snaNodeAdminRowStatus object's
 486:                   value of 'notReady (3)' will be removed upon the
 487:                   next initialization of the SNA services."
 488:           ::= { snaNodeAdminEntry 13 }
 489: 
 490: 
 491: -- ***************************************************************
 492: -- The following object is updated when there is a change to
 493: -- the value of any object in the snaNodeAdminTable.
 494: -- ***************************************************************
 495: 
 496: snaNodeAdminTableLastChange OBJECT-TYPE
 497:           SYNTAX  TimeStamp
 498:           MAX-ACCESS  read-only
 499:           STATUS  current
 500:           DESCRIPTION
 501:                   "The value indicates the timestamp
 502:                   (e.g., the Agent's sysUpTime value) of the last
 503:                   change made to any object in the snaNodeAdminTable,
 504:                   including row deletions/additions (e.g., changes to
 505:                   snaNodeAdminRowStatus values).
 506: 
 507:                   This object can be used to reduce frequent
 508:                   retrievals of the snaNodeAdminTable by a Management
 509:                   Station. It is expected that a Management Station
 510:                   will periodically poll this object and compare its
 511:                   current value with the previous one. A difference
 512:                   indicates that some Node configuration information
 513:                   has been changed. Only then will the Management
 514:                   Station retrieve the entire table."
 515:           ::= { snaNode 2 }
 516: 
 517: 
 518: -- ***************************************************************
 519: -- The following table contains Node operational parameters.
 520: -- ***************************************************************
 521: 
 522: snaNodeOperTable OBJECT-TYPE
 523:           SYNTAX  SEQUENCE OF SnaNodeOperEntry
 524:           MAX-ACCESS  not-accessible
 525:           STATUS  current
 526:           DESCRIPTION
 527:                   "This table contains the dynamic parameters which
 528:                   have read-only access. These objects reflect the
 529:                   actual status of the Node. The entries in this
 530:                   table cannot be created or modified by a
 531:                   Management Station.
 532:                   This table augments the snaNodeAdminTable."
 533:           ::= { snaNode 3 }
 534: 
 535: snaNodeOperEntry OBJECT-TYPE
 536:           SYNTAX  SnaNodeOperEntry
 537:           MAX-ACCESS  not-accessible
 538:           STATUS  current
 539:           DESCRIPTION
 540:                   "The entry contains parameters which describe the
 541:                   state of one Node. The entries are created by the
 542:                   Agent. They have read-only access."
 543:           AUGMENTS   { snaNodeAdminEntry }
 544:           ::= { snaNodeOperTable 1 }
 545: 
 546: SnaNodeOperEntry ::= SEQUENCE {
 547:           snaNodeOperName
 548:                   DisplayString,
 549:           snaNodeOperType
 550:                   INTEGER,
 551:           snaNodeOperXidFormat
 552:                   INTEGER,
 553:           snaNodeOperBlockNum
 554:                   DisplayString,
 555:           snaNodeOperIdNum
 556:                   DisplayString,
 557:           snaNodeOperEnablingMethod
 558:                   INTEGER,
 559:           snaNodeOperLuTermDefault
 560:                   INTEGER,
 561:           snaNodeOperMaxLu
 562:                   Integer32,
 563:           snaNodeOperHostDescription
 564:                   DisplayString,
 565:           snaNodeOperStopMethod
 566:                   INTEGER,
 567:           snaNodeOperState
 568:                   INTEGER,
 569:           snaNodeOperHostSscpId
 570:                   OCTET STRING,
 571:           snaNodeOperStartTime
 572:                   TimeStamp,
 573:           snaNodeOperLastStateChange
 574:                   TimeStamp,
 575:           snaNodeOperActFailures
 576:                   Counter32,
 577:           snaNodeOperActFailureReason
 578:                   INTEGER
 579:           }
 580: 
 581: snaNodeOperName OBJECT-TYPE
 582:           SYNTAX  DisplayString (SIZE(0..17))
 583:           MAX-ACCESS  read-only
 584:           STATUS  current
 585:           DESCRIPTION
 586:                 "The value identifies the current name of the Node.
 587:                 In Type 2.1 networks, this
 588:                 is a fully-qualified name, meaning that the Node name
 589:                 is preceded by the NetId (if present) with a period
 590:                 as the delimiter."
 591:           ::= { snaNodeOperEntry 1 }
 592: 
 593: snaNodeOperType OBJECT-TYPE
 594:           SYNTAX  INTEGER {
 595:                   other(1),
 596:                   pu10(2),
 597:                   pu20(3),
 598:                   t21LEN(4),
 599:                   endNode(5),
 600:                   networkNode(6)
 601:                   }
 602:           MAX-ACCESS  read-only
 603:           STATUS  current
 604:           DESCRIPTION
 605:                   "The value identifies the current type of the Node."
 606:           ::= { snaNodeOperEntry 2 }
 607: 
 608: snaNodeOperXidFormat OBJECT-TYPE
 609:           SYNTAX  INTEGER  {
 610:                   format0 (1),
 611:                   format1 (2),
 612:                   format3 (3)
 613:                   }
 614:           MAX-ACCESS  read-only
 615:           STATUS  current
 616:           DESCRIPTION
 617:                   "The value identifies the type of XID format currently
 618:                    used for this Node.
 619:                    Note that there is no format type 2."
 620:           ::= { snaNodeOperEntry 3 }
 621: 
 622: snaNodeOperBlockNum OBJECT-TYPE
 623:           SYNTAX DisplayString (SIZE(3))
 624:           MAX-ACCESS  read-only
 625:           STATUS  current
 626:           DESCRIPTION
 627:                   "The value identifies the block number for this Node
 628:                   instance. It is the first 3 hexadecimal digits
 629:                   of the SNA Node id."
 630:           ::= { snaNodeOperEntry 4 }
 631: 
 632: snaNodeOperIdNum OBJECT-TYPE
 633:           SYNTAX  DisplayString (SIZE(5))
 634:           MAX-ACCESS  read-only
 635:           STATUS  current
 636:           DESCRIPTION
 637:                   "The value identifies the ID number for this Node
 638:                   instance.  This is the last 5 hexadecimal digits of
 639:                   the SNA Node id."
 640:           ::= { snaNodeOperEntry 5 }
 641: 
 642: snaNodeOperEnablingMethod OBJECT-TYPE
 643:           SYNTAX  INTEGER {
 644:                   other (1),
 645:                   startup (2),
 646:                   demand (3),
 647:                   onlyMS (4)
 648:                   }
 649:           MAX-ACCESS  read-only
 650:           STATUS  current
 651:           DESCRIPTION
 652:                   "The value indicates how the Node is activated for
 653:                   the first time.
 654:                   The values have the following meanings:
 655:                      other (1)   - not at boot time, LU activation
 656:                         or by a Management Station;
 657:                      startup (2) - at SNA services' initialization
 658:                         time (this is the default),
 659:                      demand (3)  - only when LU is requested by
 660:                         application,
 661:                      onlyMS (4) - by a network Management Station
 662:                         only."
 663:           ::= { snaNodeOperEntry 6 }
 664: 
 665: snaNodeOperLuTermDefault OBJECT-TYPE
 666:           SYNTAX  INTEGER {
 667:                   unbind (1),
 668:                   termself (2),
 669:                   rshutd (3),
 670:                   poweroff (4)
 671:                   }
 672:           MAX-ACCESS  read-only
 673:           STATUS  current
 674:           DESCRIPTION
 675:                 "The value identifies the default method used to
 676:                 deactivate LUs for this Node.
 677:                 For LU6.2s, 'unbind(1)' is the only valid value.
 678: 
 679:                 unbind(1) -   terminate the LU-LU session by sending
 680:                         an SNA UNBIND request.
 681:                 termself(2) - terminate the LU-LU session by sending
 682:                         an SNA TERM-SELF (Terminate Self) request on
 683:                         the SSCP-LU session. The SSCP will inform the
 684:                         remote session LU partner to send an UNBIND
 685:                         request to terminate the session.
 686:                 rshutd(3) -   terminate the LU-LU session by sending
 687:                         an SNA RSHUTD (Request ShutDown) request to
 688:                         the remote session LU partner. The remote LU
 689:                         will then send an UNBIND request to terminate
 690:                         the session.
 691:                 poweroff(4) - terminate the LU-LU session by sending
 692:                         either an SNA LUSTAT (LU Status) request on
 693:                         the LU-LU session or an SNA NOTIFY request on
 694:                         the SSCP-LU session indicating that the LU has
 695:                         been powered off. Sending both is also
 696:                         acceptable. The result should be that the
 697:                         remote session LU partner will send an UNBIND
 698:                         to terminate the session.
 699: 
 700:                 This object describes the default behavior for this
 701:                 Node; however, it is possible that for a specific LU
 702:                 the behavior indicated by the snaLuOperTerm object is
 703:                 different."
 704:           ::= { snaNodeOperEntry 7 }
 705: 
 706: snaNodeOperMaxLu OBJECT-TYPE
 707:           SYNTAX  Integer32
 708:           MAX-ACCESS  read-only
 709:           STATUS  current
 710:           DESCRIPTION
 711:                   "This value identifies the current, maximum number
 712:                   of LUs that are activated for this Node. For PU2.1,
 713:                   this object refers to the number of dependent LUs."
 714:           ::= { snaNodeOperEntry 8 }
 715: 
 716: snaNodeOperHostDescription OBJECT-TYPE
 717:           SYNTAX  DisplayString (SIZE(0..128))
 718:           MAX-ACCESS  read-only
 719:           STATUS  current
 720:           DESCRIPTION
 721:                   "This value identifies the remote host currently
 722:                    associated with this Node.
 723:                    Since SSCP Id's may not be unique
 724:                    across hosts, the host description
 725:                    is required to uniquely identify the SSCP."
 726:           ::= { snaNodeOperEntry 9 }
 727: 
 728: snaNodeOperStopMethod OBJECT-TYPE
 729:           SYNTAX  INTEGER {
 730:                   other (1),
 731:                   normal (2),
 732:                   immed (3),
 733:                   force (4)
 734:                   }
 735:           MAX-ACCESS  read-only
 736:           STATUS  current
 737:           DESCRIPTION
 738:                   "This value identifies the current Node shutdown
 739:                   method to be used by the Agent to stop the Node.
 740:                   When the Agent changes the Node's state to 'inactive
 741:                   (1)', the Agent must use the shutdown method
 742:                   indicated by this object.
 743: 
 744:                   The values have the following meaning:
 745: 
 746:                   other (1) - proprietary method not listed in this
 747:                               enumeration
 748:                   normal(2) - deactivate only when there is no more
 749:                         activity on this Node (i.e., all data flows
 750:                         have been completed and all sessions have
 751:                         been terminated).
 752:                   immed(3)  - deactivate immediately regardless of
 753:                         current activities on this Node. Wait for
 754:                         deactivation responses (from remote Node)
 755:                         before changing the Node state to inactive.
 756:                   force(4)  - deactivate immediately regardless of
 757:                         current activities on this Node. Do not wait
 758:                         for deactivation responses (from remote Node)
 759:                         before changing the Node state to inactive.
 760: 
 761:                   Note that a write operation to
 762:                   snaNodeAdminOperStopMethod may immediately change
 763:                   the value of snaNodeOperStopMethod depending on
 764:                   the Agent implementation."
 765:           ::= { snaNodeOperEntry 10 }
 766: 
 767: snaNodeOperState OBJECT-TYPE
 768:           SYNTAX  INTEGER {
 769:                   inactive (1),
 770:                   active (2),
 771:                   waiting (3),
 772:                   stopping (4)
 773:                   }
 774:           MAX-ACCESS  read-only
 775:           STATUS  current
 776:           DESCRIPTION
 777:                   "The current state of the Node.
 778:                   The values have the following meanings:
 779:                     inactive (1), a row representing the Node has
 780:                         been created in the AdminTable
 781:                         and, the Node is ready for activation -or-
 782:                         an active Node has been stopped -or-
 783:                         a waiting Node has returned to the inactive
 784:                         state.
 785:                     waiting (3), a request to have the Node activated
 786:                         has been issued, and the Node is pending
 787:                         activation.
 788:                     active (2), the Node is ready and operating.
 789:                     stopping (4), the request to stop the Node has
 790:                         been issued while the StopMethod normal
 791:                         or immediate is used."
 792:           ::= { snaNodeOperEntry 11 }
 793: 
 794: snaNodeOperHostSscpId OBJECT-TYPE
 795:           SYNTAX  OCTET STRING (SIZE(0..6))
 796:           MAX-ACCESS  read-only
 797:           STATUS  current
 798:           DESCRIPTION
 799:                   "This value identifies the current SSCP Id
 800:                    associated with the Node. This object is only
 801:                    applicable to PU 2.0s. If the Node
 802:                    is not a PU 2.0 type, then this object contains a
 803:                    zero length string."
 804:           ::= { snaNodeOperEntry 12 }
 805: 
 806: snaNodeOperStartTime OBJECT-TYPE
 807:           SYNTAX  TimeStamp
 808:           MAX-ACCESS  read-only
 809:           STATUS  current
 810:           DESCRIPTION
 811:                   "The timestamp (e.g, the Agent's sysUpTime value)
 812:                    at the Node activation."
 813:           ::= { snaNodeOperEntry 13 }
 814: 
 815: snaNodeOperLastStateChange OBJECT-TYPE
 816:           SYNTAX  TimeStamp
 817:           MAX-ACCESS  read-only
 818:           STATUS  current
 819:           DESCRIPTION
 820:                   "The timestamp (e.g., the Agent's sysUpTime value)
 821:                   at the last state change of the Node."
 822:           ::= { snaNodeOperEntry 14 }
 823: 
 824: snaNodeOperActFailures OBJECT-TYPE
 825:           SYNTAX  Counter32
 826:           MAX-ACCESS  read-only
 827:           STATUS  current
 828:           DESCRIPTION
 829:                   "This value identifies the number of failed Node
 830:                   activation attempts."
 831:           ::= { snaNodeOperEntry 15 }
 832: 
 833: snaNodeOperActFailureReason OBJECT-TYPE
 834:           SYNTAX  INTEGER {
 835:                   other (1),
 836:                   linkFailure (2),
 837:                   noResources (3),
 838:                   badConfiguration (4),
 839:                   internalError (5)
 840:                   }
 841:           MAX-ACCESS  read-only
 842:           STATUS  current
 843:           DESCRIPTION
 844:                   "The value indicates the reason for the activation
 845:                   failure.  The value 'other (1)' indicates a reason
 846:                   not listed in the enumeration. This object
 847:                   will be sent in the trap snaNodeActFailTrap."
 848:           ::= { snaNodeOperEntry 16 }
 849: 
 850: 
 851: -- ***************************************************************
 852: -- The following object is updated when there is a change to
 853: -- the value of snaNodeOperState in any row or a row is
 854: -- added/deleted from the snaNodeOperTable via the snaNodeAdminTable.
 855: -- ***************************************************************
 856: 
 857: snaNodeOperTableLastChange OBJECT-TYPE
 858:           SYNTAX  TimeStamp
 859:           MAX-ACCESS  read-only
 860:           STATUS  current
 861:           DESCRIPTION
 862:                   "The timestamp (e.g., the Agent's sysUpTime value)
 863:                   at the last change made to any object in the
 864:                   snaNodeOperTable, including row deletions/additions
 865:                   made as a result of changes to the
 866:                   snaNodeAdminRowStatus object.
 867: 
 868:                   This object can be used to reduce frequent
 869:                   retrievals of the snaNodeOperTable by a Management
 870:                   Station. It is expected that a Management Station
 871:                   will periodically poll this object and compare its
 872:                   current value with the previous one. A difference
 873:                   indicates that some Node operational information
 874:                   has been changed. Only then will the Management
 875:                   Station retrieve the entire table."
 876:           ::= { snaNode 4 }
 877: 
 878: 
 879: -- ***************************************************************
 880: -- The following table contains PU 2.0 statistics dynamic parameters.
 881: -- ***************************************************************
 882: 
 883: snaPu20StatsTable OBJECT-TYPE
 884:           SYNTAX  SEQUENCE OF SnaPu20StatsEntry
 885:           MAX-ACCESS  not-accessible
 886:           STATUS  current
 887:           DESCRIPTION
 888:                   "This table contains the dynamic parameters which
 889:                   have read-only access. The entries in this table
 890:                   correspond to PU 2.0 entries in the snaNodeOperTable
 891:                   and cannot be created by a Management Station."
 892:           ::= { snaNode 5 }
 893: 
 894: snaPu20StatsEntry OBJECT-TYPE
 895:           SYNTAX  SnaPu20StatsEntry
 896:           MAX-ACCESS  not-accessible
 897:           STATUS  current
 898:           DESCRIPTION
 899:                   "The entry contains parameters which describe the
 900:                   statistics for one PU 2.0. They have read-only
 901:                   access.
 902:                   The counters represent traffic for all kinds
 903:                   of sessions: LU-LU, SSCP-PU, SSCP-LU.
 904: 
 905:                   Each Node of PU Type 2.0 from the snaNodeAdminTable
 906:                   has one entry in this table and the index used
 907:                   here has the same value as snaNodeAdminIndex of
 908:                   that PU.  The entry is created by the Agent."
 909:           INDEX   { snaNodeAdminIndex }
 910:           ::= { snaPu20StatsTable 1 }
 911: 
 912: SnaPu20StatsEntry ::= SEQUENCE {
 913:           snaPu20StatsSentBytes
 914:                   Counter32,
 915:           snaPu20StatsReceivedBytes
 916:                   Counter32,
 917: 
 918:           snaPu20StatsSentPius
 919:                   Counter32,
 920:           snaPu20StatsReceivedPius
 921:                   Counter32,
 922:           snaPu20StatsSentNegativeResps
 923:                   Counter32,
 924:           snaPu20StatsReceivedNegativeResps
 925:                   Counter32,
 926:           snaPu20StatsActLus
 927:                   Gauge32,
 928:           snaPu20StatsInActLus
 929:                   Gauge32,
 930:           snaPu20StatsBindLus
 931:                   Gauge32
 932:           }
 933: 
 934: snaPu20StatsSentBytes OBJECT-TYPE
 935:           SYNTAX  Counter32
 936:           MAX-ACCESS  read-only
 937:           STATUS  current
 938:           DESCRIPTION
 939:                   "The number of bytes sent by this Node."
 940:           ::= { snaPu20StatsEntry 1 }
 941: 
 942: snaPu20StatsReceivedBytes OBJECT-TYPE
 943:           SYNTAX  Counter32
 944:           MAX-ACCESS  read-only
 945:           STATUS  current
 946:           DESCRIPTION
 947:                   "The number of bytes received by this Node."
 948:           ::= { snaPu20StatsEntry 2 }
 949: 
 950: snaPu20StatsSentPius OBJECT-TYPE
 951:           SYNTAX  Counter32
 952:           MAX-ACCESS  read-only
 953:           STATUS  current
 954:           DESCRIPTION
 955:                   "The number of PIUs sent by this Node."
 956:           ::= { snaPu20StatsEntry 3 }
 957: 
 958: snaPu20StatsReceivedPius OBJECT-TYPE
 959:           SYNTAX  Counter32
 960:           MAX-ACCESS  read-only
 961:           STATUS  current
 962:           DESCRIPTION
 963:                   "The number of PIUs received by this Node."
 964:           ::= { snaPu20StatsEntry 4 }
 965: 
 966: snaPu20StatsSentNegativeResps OBJECT-TYPE
 967:           SYNTAX  Counter32
 968:           MAX-ACCESS  read-only
 969:           STATUS  current
 970:           DESCRIPTION
 971:                   "The number of negative responses sent
 972:                   by this Node."
 973:           ::= { snaPu20StatsEntry 5 }
 974: 
 975: snaPu20StatsReceivedNegativeResps OBJECT-TYPE
 976:           SYNTAX  Counter32
 977:           MAX-ACCESS  read-only
 978:           STATUS  current
 979:           DESCRIPTION
 980:                   "The number of negative responses received
 981:                   by this Node."
 982:           ::= { snaPu20StatsEntry 6 }
 983: 
 984: snaPu20StatsActLus OBJECT-TYPE
 985:           SYNTAX  Gauge32
 986:           MAX-ACCESS  read-only
 987:           STATUS  current
 988:           DESCRIPTION
 989:                   "The number of LUs on this PU which have
 990:                   received and responded to ACTLU from the host."
 991:           ::= { snaPu20StatsEntry 7 }
 992: 
 993: snaPu20StatsInActLus OBJECT-TYPE
 994:           SYNTAX  Gauge32
 995:           MAX-ACCESS  read-only
 996:           STATUS  current
 997:           DESCRIPTION
 998:                   "The number of LUs on this PU which have
 999:                   not received an ACTLU from the host.  This is
1000:                   possible if the number of configured LUs exceeds
1001:                   that on the host."
1002:           ::= { snaPu20StatsEntry 8 }
1003: 
1004: snaPu20StatsBindLus OBJECT-TYPE
1005:           SYNTAX  Gauge32
1006:           MAX-ACCESS  read-only
1007:           STATUS  current
1008:           DESCRIPTION
1009:                   "The number of LUs on this PU which have
1010:                   received and acknowledged a BIND request from the
1011:                   host."
1012:           ::= { snaPu20StatsEntry 9 }
1013: 
1014: -- ***************************************************************
1015: -- The following table contains the association between Nodes and
1016: -- link identifiers.
1017: -- It is used for configuration purposes.
1018: -- ***************************************************************
1019: 
1020: snaNodeLinkAdminTable OBJECT-TYPE
1021:           SYNTAX  SEQUENCE OF SnaNodeLinkAdminEntry
1022:           MAX-ACCESS  not-accessible
1023:           STATUS  current
1024:           DESCRIPTION
1025:                   "This table contains the references to link
1026:                   specific tables. If a Node is configured for
1027:                   multiple links, then the Node will have
1028:                   multiple entries in this table.
1029:                   The entries in this table can be generated
1030:                   initially, after initialization of SNA service,
1031:                   by the Agent which uses information from
1032:                   Node configuration file.
1033:                   Subsequent modifications of parameters,
1034:                   creation of new Nodes link entries and deletion
1035:                   of entries is possible.
1036:                   The modification to this table can be
1037:                   saved in the Node configuration file for the
1038:                   next initialization of SNA service, but the mechanism
1039:                   for this function is not defined here."
1040:           ::= { snaNode 6 }
1041: 
1042: snaNodeLinkAdminEntry OBJECT-TYPE
1043:           SYNTAX  SnaNodeLinkAdminEntry
1044:           MAX-ACCESS  not-accessible
1045:           STATUS  current
1046:           DESCRIPTION
1047:                   "Entry contains the configuration information that
1048:                   associates a Node instance to one link instance.
1049:                   The objects in the entry have read-create access.
1050:                   Entry can be created, modified or deleted.
1051:                   The object snaNodeLinkAdminRowStatus is used (set)
1052:                   to create or delete an entry.
1053:                   The object snaNodeLinkAdminSpecific can be set
1054:                   later, after the entry has been created."
1055:           INDEX   { snaNodeAdminIndex,
1056:                     snaNodeLinkAdminIndex }
1057:           ::= { snaNodeLinkAdminTable 1 }
1058: 
1059: SnaNodeLinkAdminEntry ::= SEQUENCE {
1060:           snaNodeLinkAdminIndex
1061:                   Integer32,
1062: 
1063:           snaNodeLinkAdminSpecific
1064:                   InstancePointer,
1065:           snaNodeLinkAdminMaxPiu
1066:                   Integer32,
1067:           snaNodeLinkAdminRowStatus
1068:                   RowStatus
1069:           }
1070: 
1071: snaNodeLinkAdminIndex OBJECT-TYPE
1071: error - index element `snaNodeLinkAdminIndex' of row `snaNodeLinkAdminEntry' must have a range restriction
1072:           SYNTAX  Integer32
1073:           MAX-ACCESS  not-accessible
1074:           STATUS  current
1075:           DESCRIPTION
1076:                   "This value is used to index the instances of objects.
1077:                   If an Agent creates the entry, then it will assign
1078:                   this number otherwise a Management Station
1079:                   generates a random number when it reserves the
1080:                   entry for creation."
1081:           ::= { snaNodeLinkAdminEntry 1 }
1082: 
1083: snaNodeLinkAdminSpecific OBJECT-TYPE
1083: warning - warning: type `InstancePointer' used by `snaNodeLinkAdminSpecific' is obsolete
1084:           SYNTAX  InstancePointer
1085:           MAX-ACCESS  read-create
1086:           STATUS  current
1087:           DESCRIPTION
1088:                   "This value points to the row in the table
1089:                   containing information on the link instance.
1090:                   (e.g., the sdlcLSAdminTable of
1091:                   the SNA DLC MIB module)."
1092:           ::= { snaNodeLinkAdminEntry 2 }
1093: 
1094: snaNodeLinkAdminMaxPiu OBJECT-TYPE
1095:           SYNTAX  Integer32
1096:           MAX-ACCESS  read-create
1097:           STATUS  current
1098:           DESCRIPTION
1099:                   "This value identifies the maximum number of octets
1100:                   that can be exchanged by this Node in one
1101:                   Path Information Unit (PIU)."
1102:           ::= { snaNodeLinkAdminEntry 3 }
1103: 
1104: snaNodeLinkAdminRowStatus OBJECT-TYPE
1105:           SYNTAX  RowStatus
1106:           MAX-ACCESS  read-create
1107:           STATUS  current
1108:           DESCRIPTION
1109:                 "This object is used by a Management Station to
1110:                 create or delete the row entry in the
1111:                 snaNodeLinkAdminTable.
1112:                 To activate a row, a Management Station sets the value
1113:                 to 'active (1)' or 'notReady (3)'.  Upon successful
1114:                 creation of the row, the Agent automatically creates
1115:                 a corresponding entry in the snaNodeLinkOperTable.
1116: 
1117:                 Row deletion can be Management Station or Agent
1118:                 initiated:
1119:                 (a) The Management Station can set the value to
1120:                 'destroy (6)' only when the value of
1121:                 snaNodeLinkOperState of this Link
1122:                 instance is 'inactive (1)'. The Agent will then
1123:                 delete the row corresponding to this Link
1124:                 instance from snaNodeLinkOperTable and
1125:                 from snaNodeLinkAdminTable.
1126:                 (b) The Agent detects that a row is in the
1127:                 'notReady (3)' state for greater than a
1128:                 default period of 5 minutes.
1129:                 (c) The Agent will not include a row with RowStatus=
1130:                 'notReady (3)', after SNA system re-initialization
1131:                  (e.g., reboot)."
1132:           ::= { snaNodeLinkAdminEntry 4 }
1133: 
1134: 
1135: -- ***************************************************************
1136: -- The following object is updated when there is a change to
1137: -- the value of any object in the snaNodeLinkAdminTable.
1138: -- ***************************************************************
1139: 
1140: snaNodeLinkAdminTableLastChange OBJECT-TYPE
1141:           SYNTAX  TimeStamp
1142:           MAX-ACCESS  read-only
1143:           STATUS  current
1144:           DESCRIPTION
1145:                   "The timestamp (e.g., the Agent's sysUpTime value)
1146:                   at the last
1147:                   change made to any object in the snaNodeLinkAdminTable,
1148:                   including row deletions/additions (i.e., changes
1149:                   to the snaNodeLinkAdminRowStatus object).
1150: 
1151:                   This object can be used to reduce frequent
1152:                   retrievals of the snaNodeLinkAdminTable by a
1153:                   Management Station. It is expected that a
1154:                   Management Station will periodically poll this
1155:                   object and compare its current value with the
1156:                   previous one.
1157:                   A difference indicates that some Node operational
1158:                   information has been changed. Only then will the
1159:                   Management Station retrieve the entire table."
1160:           ::= { snaNode 7 }
1161: 
1162: 
1163: -- ***************************************************************
1164: -- The following table contains the association between
1165: -- Nodes and link identifiers.
1166: -- It provides the current status.
1167: -- ***************************************************************
1168: 
1169: snaNodeLinkOperTable OBJECT-TYPE
1170:           SYNTAX  SEQUENCE OF SnaNodeLinkOperEntry
1171:           MAX-ACCESS  not-accessible
1172:           STATUS  current
1173:           DESCRIPTION
1174:                   "This table contains all references to link
1175:                   specific tables for operational parameters.
1176:                   If a Node is configured for multiple links,
1177:                   then the Node will have multiple entries in
1178:                   this table. This table augments the
1179:                   snaNodeLinkAdminTable."
1180:           ::= { snaNode 8 }
1181: 
1182: snaNodeLinkOperEntry OBJECT-TYPE
1183:           SYNTAX  SnaNodeLinkOperEntry
1184:           MAX-ACCESS  not-accessible
1185:           STATUS  current
1186:           DESCRIPTION
1187:                   "Entry contains all current parameters for one
1188:                   Node link. The objects in the entry have
1189:                   read-only access."
1190:           AUGMENTS   { snaNodeLinkAdminEntry }
1191:           ::= { snaNodeLinkOperTable 1 }
1192: 
1193: SnaNodeLinkOperEntry ::= SEQUENCE {
1194:           snaNodeLinkOperSpecific
1195:                   InstancePointer,
1196:           snaNodeLinkOperMaxPiu
1197:                   Integer32
1198:           }
1199: 
1200: snaNodeLinkOperSpecific OBJECT-TYPE
1200: warning - warning: type `InstancePointer' used by `snaNodeLinkOperSpecific' is obsolete
1201:           SYNTAX  InstancePointer
1202:           MAX-ACCESS  read-only
1203:           STATUS  current
1204:           DESCRIPTION
1205:                   "This value points to the row in the table
1206:                   containing information on the link instance.
1207:                   (e.g., the sdlcLSOperTable of
1208:                   the SNA DLC MIB module)."
1209:           ::= { snaNodeLinkOperEntry 1 }
1210: 
1211: snaNodeLinkOperMaxPiu OBJECT-TYPE
1212:           SYNTAX  Integer32
1213:           MAX-ACCESS  read-only
1214:           STATUS  current
1215:           DESCRIPTION
1216:                   "Maximum number of octets that can
1217:                   be exchanged by this Node in one Path
1218:                   Information Unit (PIU)."
1219:           ::= { snaNodeLinkOperEntry 2 }
1220: 
1221: 
1222: -- ***************************************************************
1223: -- The following object is updated when a row is added/deleted
1224: -- from the snaNodeLinkOperTable.
1225: -- ***************************************************************
1226: 
1227: snaNodeLinkOperTableLastChange OBJECT-TYPE
1228:           SYNTAX  TimeStamp
1229:           MAX-ACCESS  read-only
1230:           STATUS  current
1231:           DESCRIPTION
1232:                   "The timestamp of the last
1233:                   change made to any object in the snaNodeLinkOperTable,
1234:                   including row deletions/additions.
1235: 
1236:                   This object can be used to reduce frequent
1237:                   retrievals of the snaNodeLinkOperTable by a
1238:                   Management Station. It is expected that a
1239:                   Management Station will periodically poll this
1240:                   object and compare its current value with the
1241:                   previous one.
1242:                   A difference indicates that some Node operational
1243:                   information has been changed. Only then will the
1244:                   Management Station retrieve the entire table."
1245:           ::= { snaNode 9 }
1246: 
1247: -- ***************************************************************
1248: -- Traps
1249: -- ***************************************************************
1250: 
1251: snaNodeTraps OBJECT IDENTIFIER ::= { snaNode 10 }
1252: 
1253: snaNodeStateChangeTrap NOTIFICATION-TYPE
1253: warning - warning: notification `snaNodeStateChangeTrap' is not reverse mappable
1253: change recommended -
warning: notification `snaNodeStateChangeTrap' must be contained in at least one conformance group
1254:           OBJECTS  { snaNodeOperName,
1255:                   snaNodeOperState }
1256:           STATUS  current
1257:           DESCRIPTION
1258:                   "This trap indicates that the operational state
1259:                   (i.e., value of the snaNodeOperState object) of a Node
1260:                    has changed. The following variables are returned:
1261:                     snaNodeOperName - current name of the Node,
1262:                       with the instance identifying the Node; and,
1263:                     snaNodeOperState - current state after
1264:                       the change."
1265:           ::= { snaNodeTraps 1 }
1266: 
1267: snaNodeActFailTrap NOTIFICATION-TYPE
1267: warning - warning: notification `snaNodeActFailTrap' is not reverse mappable
1267: change recommended -
warning: notification `snaNodeActFailTrap' must be contained in at least one conformance group
1268:           OBJECTS  { snaNodeOperName,
1269:                   snaNodeOperState,
1270:                   snaNodeOperActFailureReason }
1271:           STATUS  current
1272:           DESCRIPTION
1273:                   "This trap indicates a Node activation failure.
1274:                   The value of snaNodeOperState indicates the current
1275:                   state after the activation attempt.
1276:                   The value of snaNodeOperActFailureReason indicates
1277:                   the failure reason."
1278:           ::=  { snaNodeTraps 2 }
1279: 
1280: 
1281: -- ***************************************************************
1282: -- snaLu group
1283: --
1284: -- It contains Managed Objects related to LUs in general and some
1285: -- specific for LUs of type 0, 1, 2, 3.
1286: -- ***************************************************************
1287: 
1288: 
1289: -- ***************************************************************
1290: -- The following table contains LU configuration parameters.
1291: -- ***************************************************************
1292: snaLuAdminTable OBJECT-TYPE
1293:         SYNTAX  SEQUENCE OF SnaLuAdminEntry
1294:         MAX-ACCESS  not-accessible
1295:         STATUS  current
1296:         DESCRIPTION
1297:                 "This table contains LU configuration information.
1298:                 The rows in this table can be created and deleted
1299:                 by a Management Station.
1300:                 Only objects which are common to all types of LUs
1301:                 are included in this table."
1302:         ::= { snaLu 1 }
1303: 
1304: snaLuAdminEntry OBJECT-TYPE
1305:         SYNTAX  SnaLuAdminEntry
1306:         MAX-ACCESS  not-accessible
1307:         STATUS  current
1308:         DESCRIPTION
1309:                 "Contains configuration variables for an LU."
1310:         INDEX   { snaNodeAdminIndex, snaLuAdminLuIndex }
1311:         ::= { snaLuAdminTable 1 }
1312: 
1313: SnaLuAdminEntry ::= SEQUENCE {
1314:         snaLuAdminLuIndex
1315:                 Integer32,
1316:         snaLuAdminName
1317:                 DisplayString,
1318:         snaLuAdminSnaName
1319:                 DisplayString,
1320:         snaLuAdminType
1321:                 INTEGER,
1322:         snaLuAdminDepType
1323:                 INTEGER,
1324:         snaLuAdminLocalAddress
1325:                 OCTET STRING,
1326:         snaLuAdminDisplayModel
1327:                 INTEGER,
1328:         snaLuAdminTerm
1329:                 INTEGER,
1330:         snaLuAdminRowStatus
1331:                 RowStatus
1332:         }
1333: 
1334: snaLuAdminLuIndex OBJECT-TYPE
1334: error - index element `snaLuAdminLuIndex' of row `snaLuAdminEntry' must have a range restriction
1334: error -
index element `snaLuAdminLuIndex' of row `snaLuSessnEntry' must have a range restriction
1335:         SYNTAX  Integer32
1336:         MAX-ACCESS  not-accessible
1337:         STATUS  current
1338:         DESCRIPTION
1339:                 "This value identifies the unique index for an
1340:                  LU instance within a Node."
1341:         ::= { snaLuAdminEntry 1 }
1342: 
1343: snaLuAdminName OBJECT-TYPE
1344:         SYNTAX  DisplayString (SIZE(0..48))
1345:         MAX-ACCESS  read-create
1346:         STATUS  current
1347:         DESCRIPTION
1348:                 "This value identifies the user configurable
1349:                 name for this LU. If a name is not assigned to the LU,
1350:                 then this object contains a zero length string.
1351: 
1352:                 A write operation to this object will
1353:                 not change the operational value reflected
1354:                 in snaLuOperName until the Node has
1355:                 been re-activated (e.g., after the next
1356:                 initialization of the SNA services)."
1357:         ::= { snaLuAdminEntry 2 }
1358: 
1359: snaLuAdminSnaName OBJECT-TYPE
1360:         SYNTAX  DisplayString (SIZE(1..17))
1361:         MAX-ACCESS  read-create
1362:         STATUS  current
1363:         DESCRIPTION
1364:                 "This value identifies the SNA LU name
1365:                 used in exchange of SNA data.
1366: 
1367:                 A write operation to this object will
1368:                 not change the operational value reflected
1369:                 in snaLuOperSnaName until the Node has
1370:                 been re-activated (e.g., after the next
1371:                 initialization of the SNA services)."
1372:         ::= { snaLuAdminEntry 3 }
1373: 
1374: snaLuAdminType OBJECT-TYPE
1375:         SYNTAX  INTEGER {
1376:                 other(1),
1377:                 lu0(2),
1378:                 lu1(3),
1379:                 lu2(4),
1380:                 lu3(5),
1381:                 lu4(6),
1382:                 lu62(7),
1383:                 lu7(8)
1384:                 }
1385:         MAX-ACCESS  read-create
1386:         STATUS  current
1387:         DESCRIPTION
1388:                 "This value identifies the LU type.
1389: 
1390:                 A write operation to this object will
1391:                 not change the operational value reflected
1392:                 in snaLuOperAdminType until the Node has
1393:                 been re-activated (e.g., after the next
1394:                 initialization of the SNA services)."
1395:         ::= { snaLuAdminEntry 4 }
1396: 
1397: snaLuAdminDepType OBJECT-TYPE
1398:         SYNTAX  INTEGER {
1399:                 dependent(1),
1400:                 independent(2)
1401:                 }
1402:         MAX-ACCESS  read-create
1403:         STATUS  current
1404:         DESCRIPTION
1405:                 "This value identifies whether the LU is
1406:                 dependent or independent.
1407: 
1408:                 A write operation to this object will
1409:                 not change the operational value reflected
1410:                 in snaLuOperDepType until the Node has
1411:                 been re-activated (e.g., after the next
1412:                 initialization of the SNA services)."
1413:         ::= { snaLuAdminEntry 5 }
1414: 
1415: snaLuAdminLocalAddress OBJECT-TYPE
1416:         SYNTAX  OCTET STRING (SIZE(1))
1417:         MAX-ACCESS  read-create
1418:         STATUS  current
1419:         DESCRIPTION
1420:                 "The local address for this LU is a byte with a value
1421:                 ranging from 0 to 254.For dependent LUs, this value
1422:                 ranges from 1 to 254 and for independent LUs this
1423:                 value is always 0.
1424: 
1425:                 A write operation to this object will not change the
1426:                 operational value reflected in snaLuOperLocalAddress
1427:                 until the Node has been re-activated (e.g., after the
1428:                 next initialization of the SNA services)."
1429:         ::= { snaLuAdminEntry 6 }
1430: 
1431: snaLuAdminDisplayModel OBJECT-TYPE
1432:         SYNTAX  INTEGER {
1433:                 invalid(1),
1434:                 model2A(2),
1435:                 model2B(3),
1436:                 model3A(4),
1437:                 model3B(5),
1438:                 model4A(6),
1439:                 model4B(7),
1440:                 model5A(8),
1441:                 model5B(9),
1442:                 dynamic(10)
1443:                 }
1444:         MAX-ACCESS  read-create
1445:         STATUS  current
1446:         DESCRIPTION
1447:                 "The value of this object identifies the  model type
1448:                 and screen size of the terminal connected to the host.
1449:                 This is only valid for LU Type 2.  The values have
1450:                 the following meaning:
1451: 
1452:                 model2A(2) - Model 2 (24 rows x 80 cols) with base
1453:                         attributes
1454:                 model2B(3) - Model 2 (24 rows x 80 cols) with
1455:                         extended attributes
1456:                 model3A(4) - Model 3 (32 rows x 80 cols) with base
1457:                         attributes
1458:                 model3B(5) - Model 3 (32 rows x 80 cols) with extended
1459:                         attributes
1460:                 model4A(6) - Model 4 (43 rows x 80 cols) with base
1461:                         attributes
1462:                 model4B(7) - Model 4 (43 rows x 80 cols) with extended
1463:                                                 attributes
1464:                 model5A(8) - Model 5 (27 rows x 132 cols) with base
1465:                         attributes
1466:                 model5B(9) - Model 5 (27 rows x 132 cols) with
1467:                         extended attributes
1468:                 dynamic(10) - Screen size determine with BIND and Read
1469:                                                 Partition Query.
1470: 
1471:                 In case this LU is not Type 2, then this object
1472:                 should contain the invalid(1) value."
1473:         ::= { snaLuAdminEntry 7 }
1474: 
1475: snaLuAdminTerm OBJECT-TYPE
1476:         SYNTAX  INTEGER {
1477:                 unbind (1),
1478:                 termself (2),
1479:                 rshutd (3),
1480:                 poweroff (4)
1481:                 }
1482:         MAX-ACCESS  read-create
1483:         STATUS  current
1484:         DESCRIPTION
1485:                 "This value identifies the desired method for
1486:                 deactivation of this LU. This value overrides the
1487:                 default method (snaNodeOperLuTermDefault) for this
1488:                 Node.  For LU 6.2, only the value 'unbind (1)'
1489:                 applies.
1490: 
1491:                 unbind(1) -   terminate the LU-LU session by sending
1492:                         an SNA UNBIND request.
1493:                 termself(2) - terminate the LU-LU session by sending
1494:                         an SNA TERM-SELF (Terminate Self) request on
1495:                         the SSCP-LU session. The SSCP will inform the
1496:                         remote session LU partner to send an UNBIND
1497:                         request to terminate the session.
1498:                 rshutd(3) -   terminate the LU-LU session by sending
1499:                         an SNA RSHUTD (Request ShutDown) request to
1500:                         the remote session LU partner. The remote LU
1501:                         will then send an UNBIND request to terminate
1502:                         the session.
1503:                 poweroff(4) - terminate the LU-LU session by sending
1504:                         either an SNA LUSTAT (LU Status) request on
1505:                         the LU-LU session or an SNA NOTIFY request on
1506:                         the SSCP-LU session indicating that the LU has
1507:                         been powered off. Sending both is also
1508:                         acceptable. The result should be that the
1509:                         remote session LU partner will send an UNBIND
1510:                         to terminate the session.
1511: 
1512:                 A write operation to this object may immediately
1513:                 change the operational value reflected
1514:                 in snaLuOperTerm depending
1515:                 on the Agent implementation."
1516:         ::= { snaLuAdminEntry 8 }
1517: 
1518: snaLuAdminRowStatus OBJECT-TYPE
1519:         SYNTAX  RowStatus
1520:         MAX-ACCESS  read-create
1521:         STATUS  current
1522:         DESCRIPTION
1523:                 "This object is used by a Management Station to
1524:                 create or delete the row entry in the
1525:                 snaLuAdminTable.
1526:                 To activate a row, the Management Station sets the
1527:                 value to 'active (1)' or 'notReady (3)'.
1528:                 Upon successful creation of the row, the Agent
1529:                 automatically creates a corresponding entry in the
1530:                 snaLuOperTable with snaLuOperState equal to
1531:                 'inactive (1)'.
1532:                 Row deletion can be Management Station or Agent
1533:                 initiated:
1534:                 (a) The Management Station can set the value to
1535:                 'destroy (6)' only when the value of snaLuOperState
1536:                 of this LU instance is 'inactive (1)'. The Agent will
1537:                 then delete the row corresponding to this LU
1538:                 instance from snaLuAdminTable and
1539:                 from snaLuOperTable.
1540:                 (b) The Agent detects that a row is in the
1541:                 'notReady (3)' state for greater than a
1542:                 default period of 5 minutes.
1543:                 (c) The Agent will not create a row with RowStatus
1544:                 equal to 'notReady (3)', after SNA system
1545:                 re-initialization (e.g., reboot)."
1546:         ::= { snaLuAdminEntry 9 }
1547: 
1548: 
1549: -- ***************************************************************
1550: -- The following table contains LU state dynamic parameters.
1551: -- ***************************************************************
1552: 
1553: snaLuOperTable OBJECT-TYPE
1554:         SYNTAX  SEQUENCE OF SnaLuOperEntry
1555:         MAX-ACCESS  not-accessible
1556:         STATUS  current
1557:         DESCRIPTION
1558:                 "This table contains dynamic runtime information and
1559:                 control variables relating to LUs.
1560:                 Only objects which are common to all types of LUs are
1561:                 included in this table. This table augments the
1562:                 snaLuAdminTable."
1563:         ::= { snaLu 2 }
1564: 
1565: snaLuOperEntry OBJECT-TYPE
1566:         SYNTAX  SnaLuOperEntry
1567:         MAX-ACCESS  not-accessible
1568:         STATUS  current
1569:         DESCRIPTION
1570:                 "Contains objects reflecting current information
1571:                 for an LU.
1572:                 Each entry is created by the Agent.  All entries
1573:                 have read-only access."
1574:         AUGMENTS        { snaLuAdminEntry }
1575:         ::= { snaLuOperTable 1 }
1576: 
1577: SnaLuOperEntry ::= SEQUENCE {
1578:         snaLuOperName
1579:                 DisplayString,
1580: 
1581:         snaLuOperSnaName
1582:                 DisplayString,
1583:         snaLuOperType
1584:                 INTEGER,
1585:         snaLuOperDepType
1586:                 INTEGER,
1587:         snaLuOperLocalAddress
1588:                 OCTET STRING,
1589:         snaLuOperDisplayModel
1590:                 INTEGER,
1591:         snaLuOperTerm
1592:                 INTEGER,
1593:         snaLuOperState
1594:                 INTEGER,
1595:         snaLuOperSessnCount
1596:                 Gauge32
1597:         }
1598: 
1599: snaLuOperName OBJECT-TYPE
1600:         SYNTAX  DisplayString (SIZE(0..48))
1601:         MAX-ACCESS  read-only
1602:         STATUS  current
1603:         DESCRIPTION
1604:                 "User configurable name for this LU. If a name
1605:                 is not assigned, then this object contains a
1606:                 zero length string."
1607:         ::= { snaLuOperEntry 1 }
1608: 
1609: snaLuOperSnaName OBJECT-TYPE
1610:         SYNTAX  DisplayString (SIZE(1..17))
1611:         MAX-ACCESS  read-only
1612:         STATUS  current
1613:         DESCRIPTION
1614:                 "The value identifies the current SNA LU name."
1615:         ::= { snaLuOperEntry 2 }
1616: 
1617: snaLuOperType OBJECT-TYPE
1618:         SYNTAX  INTEGER {
1619:                 other(1),
1620:                 lu0(2),
1621:                 lu1(3),
1622:                 lu2(4),
1623:                 lu3(5),
1624:                 lu4(6),
1625:                 lu62(7),
1626:                 lu7(8)
1627:                 }
1628:         MAX-ACCESS  read-only
1629:         STATUS  current
1630:         DESCRIPTION
1631:                 "The value identifies the current LU type."
1632:         ::= { snaLuOperEntry 3 }
1633: 
1634: snaLuOperDepType OBJECT-TYPE
1635:         SYNTAX  INTEGER {
1636:                 dependent(1),
1637:                 independent(2)
1638:                 }
1639:         MAX-ACCESS  read-only
1640:         STATUS  current
1641:         DESCRIPTION
1642:                 "The value identifies whether the LU is currently
1643:                  dependent or independent.
1644: 
1645:                 A write operation to this object will
1646:                 not change the operational value reflected
1647:                 in snaLuOperDepType until the Node has
1648:                 been re-activated (e.g., after the next
1649:                 initialization of the SNA services)."
1650:         ::= { snaLuOperEntry 4 }
1651: 
1652: snaLuOperLocalAddress OBJECT-TYPE
1653:         SYNTAX  OCTET STRING (SIZE(1))
1654:         MAX-ACCESS  read-only
1655:         STATUS  current
1656:         DESCRIPTION
1657:                 "The local address for this LU is a byte with a value
1658:                 ranging from 0 to 254. For dependent LUs, this value
1659:                 ranges from 1 to 254; for independent LUs this value
1660:                 is always 0.
1661: 
1662:                 A write operation to this object will
1663:                 not change the operational value reflected
1664:                 in snaLuOperLocalAddress until the Node has
1665:                 been re-activated (e.g., after the next
1666:                 initialization of the SNA services)."
1667:         ::= { snaLuOperEntry 5 }
1668: 
1669: snaLuOperDisplayModel OBJECT-TYPE
1670:         SYNTAX  INTEGER {
1671:                 invalid(1),
1672:                 model2A(2),
1673:                 model2B(3),
1674:                 model3A(4),
1675:                 model3B(5),
1676:                 model4A(6),
1677:                 model4B(7),
1678:                 model5A(8),
1679:                 model5B(9),
1680:                 dynamic(10)
1681:                 }
1682:         MAX-ACCESS  read-only
1683:         STATUS  current
1684:         DESCRIPTION
1685:                 "The screen model type of the terminal connected to
1686:                 the host. If this LU is not Type 2, then this
1687:                 object should contain the 'invalid(1)' value."
1688:         ::= { snaLuOperEntry 6 }
1689: 
1690: snaLuOperTerm OBJECT-TYPE
1691:         SYNTAX  INTEGER {
1692:                 unbind (1),
1693:                 termself (2),
1694:                 rshutd (3),
1695:                 poweroff (4)
1696:                 }
1697:         MAX-ACCESS  read-only
1698:         STATUS  current
1699:         DESCRIPTION
1700:                 "The value identifies the current method for
1701:                 deactivation of this LU. This value overrides the
1702:                 default method (snaNodeOperLuTermDefault) for this
1703:                 Node.  For LU 6.2, only the value 'unbind (1)'
1704:                 applies.
1705: 
1706:                 unbind(1) -   terminate the LU-LU session by sending
1707:                         an SNA UNBIND request.
1708:                 termself(2) - terminate the LU-LU session by sending
1709:                         an SNA TERM-SELF (Terminate Self) request on
1710:                         the SSCP-LU session. The SSCP will inform the
1711:                         remote session LU partner to send an UNBIND
1712:                         request to terminate the session.
1713:                 rshutd(3) -   terminate the LU-LU session by sending
1714:                         an SNA RSHUTD (Request ShutDown) request to
1715:                         the remote session LU partner. The remote LU
1716:                         will then send an UNBIND request to terminate
1717:                         the session.
1718:                 poweroff(4) - terminate the LU-LU session by sending
1719:                         either an SNA LUSTAT (LU Status) request on
1720:                         the LU-LU session or an SNA NOTIFY request on
1721:                         the SSCP-LU session indicating that the LU has
1722:                         been powered off. Sending both is also
1723:                         acceptable. The result should be that the
1724:                         remote session LU partner will send an UNBIND
1725:                         to terminate the session."
1726:         ::= { snaLuOperEntry 7 }
1727: 
1728: snaLuOperState OBJECT-TYPE
1729:         SYNTAX  INTEGER {
1730:                 inactive (1),
1731:                 active (2)
1732:                 }
1733:         MAX-ACCESS  read-only
1734:         STATUS  current
1735:         DESCRIPTION
1736:                 "The value identifies the current operational state of
1737:                 this LU.
1738:                 It has different meanings for dependent and independent
1739:                 LUs.
1740:                 For dependent LUs the values indicate the following:
1741:                   inactive (1) - LU didn't receive ACTLU, or
1742:                         it received DACTLU, or received ACTLU and sent
1743:                         negative response.
1744:                   active (2) - LU received ACTLU and acknowledged
1745:                         positively.
1746: 
1747:                 For independent LUs the values indicate the following:
1748:                   active (2) - the LU is defined and is able to send
1749:                         and receive BIND.
1750:                   inactive (1) - the LU has a session count equal
1751:                         to 0."
1752:         ::= { snaLuOperEntry 8 }
1753: 
1754: snaLuOperSessnCount OBJECT-TYPE
1755:         SYNTAX  Gauge32
1756:         MAX-ACCESS  read-only
1757:         STATUS  current
1758:         DESCRIPTION
1759:                 "The number of currently active LU-LU sessions of
1760:                 this LU.
1761:                 For the independent LU, if this object has value 0,
1762:                 it indicates that LU is inactive."
1763:         ::= { snaLuOperEntry 9 }
1764: 
1765: 
1766: -- ***************************************************************
1767: -- The following table contains LU session status parameters.
1768: -- ***************************************************************
1769: 
1770: snaLuSessnTable OBJECT-TYPE
1771:         SYNTAX  SEQUENCE OF SnaLuSessnEntry
1772:         MAX-ACCESS  not-accessible
1773:         STATUS  current
1774:         DESCRIPTION
1775:                 "This is a table containing objects which describe the
1776:                 operational state of LU sessions.  Only objects which
1777:                 are common to all types of LU sessions are included
1778:                 in this table.
1779: 
1780:                 When a session's snaLuSessnOperState value changes to
1781:                 'pendingBind (2)', then the corresponding entry
1782:                 in the session table is created by the Agent.
1783: 
1784:                 When the session's snaLuSessnOperState value changes to
1785:                  'unbound (1)',  then the session will be removed from
1786:                 the session table by the Agent."
1787:         ::= { snaLu 3 }
1788: 
1789: snaLuSessnEntry OBJECT-TYPE
1789: warning - warning: index element `snaLuSessnRluIndex' of row `snaLuSessnEntry' should be not-accessible in SMIv2 MIB
1789: warning - warning: index element `snaLuSessnIndex' of row `snaLuSessnEntry' should be not-accessible in SMIv2 MIB
1790:         SYNTAX  SnaLuSessnEntry
1791:         MAX-ACCESS  not-accessible
1792:         STATUS  current
1793:         DESCRIPTION
1794:                 "An entry contains dynamic parameters for an LU-LU
1795:                 session.
1796:                 The indices identify the Node, local LU, and remote LU
1797:                 for this session."
1798:         INDEX   { snaNodeAdminIndex,
1799:                    snaLuAdminLuIndex,
1800:                    snaLuSessnRluIndex,
1801:                    snaLuSessnIndex }
1802:         ::= { snaLuSessnTable 1 }
1803: 
1804: SnaLuSessnEntry ::= SEQUENCE {
1805:         snaLuSessnRluIndex
1806:                 Integer32,
1807:         snaLuSessnIndex
1808:                 Integer32,
1809:         snaLuSessnLocalApplName
1810:                 DisplayString,
1811:         snaLuSessnRemoteLuName
1812:                 DisplayString,
1813:         snaLuSessnMaxSndRuSize
1814:                 INTEGER,
1815:         snaLuSessnMaxRcvRuSize
1816:                 INTEGER,
1817:         snaLuSessnSndPacingSize
1818:                 INTEGER,
1819:         snaLuSessnRcvPacingSize
1820:                 INTEGER,
1821: 
1822:         snaLuSessnActiveTime
1823:                 TimeStamp,
1824:         snaLuSessnAdminState
1825:                 INTEGER,
1826:         snaLuSessnOperState
1827:                 INTEGER,
1828:         snaLuSessnSenseData
1829:                 OCTET STRING,
1830:         snaLuSessnTerminationRu
1831:                 INTEGER,
1832:         snaLuSessnUnbindType
1833:                 OCTET STRING,
1834:         snaLuSessnLinkIndex
1835:                 Integer32
1836:         }
1837: 
1838: snaLuSessnRluIndex OBJECT-TYPE
1838: error - index element `snaLuSessnRluIndex' of row `snaLuSessnEntry' must have a range restriction
1839:         SYNTAX  Integer32
1840:         MAX-ACCESS  read-only
1841:         STATUS  current
1842:         DESCRIPTION
1843:                 "This value may be used to identify information about
1844:                 the session partner LU in a table of information about
1845:                 remote LUs.  Such a table is not defined in this
1846:                 document.  If a table of remote LU information is not
1847:                 implemented, or if the table is implemented but it does
1848:                 not contain information about the partner LU for a
1849:                 particular session (as for dependent LU-LU sessions)
1850:                 then this object will have a value of zero."
1851:         ::= { snaLuSessnEntry 1 }
1852: 
1853: snaLuSessnIndex OBJECT-TYPE
1853: error - index element `snaLuSessnIndex' of row `snaLuSessnEntry' must have a range restriction
1854:         SYNTAX  Integer32
1855:         MAX-ACCESS  read-only
1856:         STATUS  current
1857:         DESCRIPTION
1858:                 "This value identifies the unique index of the session.
1859:                 It is recommended that an Agent should not reuse the
1860:                 index of a deactivated session for a significant
1861:                 period of time (e.g., one week)."
1862:         ::= { snaLuSessnEntry 2 }
1863: 
1864: snaLuSessnLocalApplName OBJECT-TYPE
1865:         SYNTAX  DisplayString (SIZE(0..48))
1866:         MAX-ACCESS  read-only
1867:         STATUS  current
1868:         DESCRIPTION
1869:                 "The name of the local application using this LU.
1870:                 If the local application is unknown, then this object
1871:                 contains a zero length string."
1872:         ::= { snaLuSessnEntry 3 }
1873: 
1874: snaLuSessnRemoteLuName OBJECT-TYPE
1875:         SYNTAX  DisplayString (SIZE(0..17))
1876:         MAX-ACCESS  read-only
1877:         STATUS  current
1878:         DESCRIPTION
1879:                 "For dependent LUs which are indicated by the
1880:                 snaLuOperDepType object containing the value
1881:                 'dependent (1)', this object contains the Primary
1882:                 LU (PLU) name.  For independent LUs,
1883:                 this object contains the fully-qualified remote LU
1884:                 name of this 6.2 session.
1885:                 A fully qualified name is an SNA NAU entity name
1886:                 preceded by the NetId and a period as the delimiter."
1887:         ::= { snaLuSessnEntry 4 }
1888: 
1889: snaLuSessnMaxSndRuSize OBJECT-TYPE
1890:         SYNTAX  INTEGER (1..8192)
1890: warning - warning: use Integer32 instead of INTEGER in SMIv2
1891:         MAX-ACCESS  read-only
1892:         STATUS  current
1893:         DESCRIPTION
1894:                 "The maximum RU size used on this session for sending
1895:                 RUs."
1896:         ::= { snaLuSessnEntry 5 }
1897: 
1898: snaLuSessnMaxRcvRuSize OBJECT-TYPE
1899:         SYNTAX  INTEGER (1..8192)
1899: warning - warning: use Integer32 instead of INTEGER in SMIv2
1900:         MAX-ACCESS  read-only
1901:         STATUS  current
1902:         DESCRIPTION
1903:                 "The maximum RU size used on this session for
1904:                 receiving RUs."
1905:         ::= { snaLuSessnEntry 6 }
1906: 
1907: snaLuSessnSndPacingSize OBJECT-TYPE
1908:         SYNTAX  INTEGER (1..63)
1908: warning - warning: use Integer32 instead of INTEGER in SMIv2
1909:         MAX-ACCESS  read-only
1910:         STATUS  current
1911:         DESCRIPTION
1912:                 "The size of the send pacing window on this session."
1913:         ::= { snaLuSessnEntry 7 }
1914: 
1915: snaLuSessnRcvPacingSize OBJECT-TYPE
1916:         SYNTAX  INTEGER (1..63)
1916: warning - warning: use Integer32 instead of INTEGER in SMIv2
1917:         MAX-ACCESS  read-only
1918:         STATUS  current
1919:         DESCRIPTION
1920:                 "The size of the receive pacing window on this
1921:                 session."
1922:         ::= { snaLuSessnEntry 8 }
1923: 
1924: snaLuSessnActiveTime OBJECT-TYPE
1925:         SYNTAX  TimeStamp
1926:         MAX-ACCESS  read-only
1927:         STATUS  current
1928:         DESCRIPTION
1929:                 "The timestamp (e.g., the Agent's sysUpTime value)
1930:                 when this session becomes active."
1931:         ::= { snaLuSessnEntry 9 }
1932: 
1933: snaLuSessnAdminState OBJECT-TYPE
1934:         SYNTAX  INTEGER {
1935:                 unbound (1),
1936:                 bound (3)
1937:                 }
1938:         MAX-ACCESS  read-write
1939:         STATUS  current
1940:         DESCRIPTION
1941:                 "The value indicates the desired operational state of
1942:                 the session. This object is used to
1943:                 change the operational state of the session.
1944:                 A Management Station can only change the operational
1945:                 state of the session to 'unbound (1)'.
1946: 
1947:                 Session deactivation:
1948:                   If a session is in the operational state
1949:                   'bound (3)' then setting the value of this
1950:                   object to 'unbound (1)' will initiate the
1951:                   session shutdown.
1952: 
1953:                   If a session is in the operational state
1954:                   'pendingBind (2)' then setting the value of this
1955:                   object to 'unbound (1)' will initiate the session
1956:                   shutdown.
1957:                   If a session is in the operational state
1958:                   'pendingUnbind (4)' for an abnormally long period
1959:                   of time (e.g., three minutes) then setting the value
1960:                   of this object to 'unbound (1)' will change the
1961:                   session operational state to 'unbound (1)'.
1962: 
1963:                 Note: for dependent LUs, deactivating the session is
1964:                 the same as deactivating the LU."
1965:         ::= { snaLuSessnEntry 10 }
1966: 
1967: snaLuSessnOperState OBJECT-TYPE
1968:         SYNTAX  INTEGER {
1969:                 unbound (1),
1970:                 pendingBind (2),
1971:                 bound (3),
1972:                 pendingUnbind (4)
1973:                 }
1974:         MAX-ACCESS  read-only
1975:         STATUS  current
1976:         DESCRIPTION
1977:                 "The value indicates the current operational state of
1978:                 the session.
1979: 
1980:                   'unbound (1)' - session has been  unbound;
1981:                         in this state it will be removed from the
1982:                         session table by the Agent.
1983: 
1984:                   'pendingBind (2)' - this state has different
1985:                         meanings for dependent and independent LUs;
1986:                         for dependent LU - waiting for BIND from
1987:                         the host, for independent LU - waiting for
1988:                         BIND response.  When a session enters this
1989:                         state, the corresponding entry in the
1990:                         session table is created by the Agent.
1991: 
1992:                   'bound (3)' - session has been successfully bound.
1993: 
1994:                   'pendingUnbind (4)' - session enters this state
1995:                         when an UNBIND is sent and before the
1996:                         rsp(UNBIND) is received."
1997:         ::= { snaLuSessnEntry 11 }
1998: 
1999: snaLuSessnSenseData OBJECT-TYPE
2000:         SYNTAX  OCTET STRING (SIZE(0..8))
2001:         MAX-ACCESS  read-only
2002:         STATUS  current
2003:         DESCRIPTION
2004:                 "The value identifies the sense code when there is
2005:                 a BIND failure. It is taken from the negative BIND
2006:                 response or UNBIND request.
2007:                 This is displayed as 8 hexadecimal digits."
2008:         ::= { snaLuSessnEntry 12 }
2009: 
2010: snaLuSessnTerminationRu OBJECT-TYPE
2011:         SYNTAX INTEGER {
2012:                 other (1),
2013:                 bindFailure (2),
2014:                 unbind (3)
2015:                 }
2016:         MAX-ACCESS  read-only
2017:         STATUS  current
2018:         DESCRIPTION
2019:                 "The value identifies the SNA RU that terminated the
2020:                 session.
2021:                 If the session is not in the unbound state, this object
2022:                 has a value of  'other (1)'."
2023:         ::= { snaLuSessnEntry 13 }
2024: 
2025: 
2026: snaLuSessnUnbindType OBJECT-TYPE
2027:         SYNTAX  OCTET STRING (SIZE(0..1))
2028:         MAX-ACCESS  read-only
2029:         STATUS  current
2030:         DESCRIPTION
2031:                 "If the session is in the unbound state, and it was
2032:                 terminated by an UNBIND, then this object contains
2033:                 the UNBIND type value (byte 1 of the UNBIND RU);
2034:                 otherwise the string is null."
2035:         ::= { snaLuSessnEntry 14 }
2036: 
2037: snaLuSessnLinkIndex OBJECT-TYPE
2038:         SYNTAX  Integer32
2039:         MAX-ACCESS  read-only
2040:         STATUS  current
2041:         DESCRIPTION
2042:                 "This value identifies the link over which the session
2043:                 passes.  It is an index into snaNodeLinkAdminTable.
2044:                 If the index value is not known, the value of this
2045:                 object shall be zero."
2046:         ::= { snaLuSessnEntry 15 }
2047: 
2048: 
2049: -- ***************************************************************
2050: -- The following table contains LU sessions statistics dynamic
2051: -- parameters.
2052: -- ***************************************************************
2053: 
2054: snaLuSessnStatsTable OBJECT-TYPE
2055:         SYNTAX  SEQUENCE OF SnaLuSessnStatsEntry
2056:         MAX-ACCESS  not-accessible
2057:         STATUS  current
2058:         DESCRIPTION
2059:                 "This table contains dynamic statistics information
2060:                 relating to LU sessions.
2061:                 The entries in this table augment the entries in
2062:                 the snaLuSessnTable and cannot be created by
2063:                 a Management Station."
2064:         ::= { snaLu 4 }
2065: 
2066: snaLuSessnStatsEntry OBJECT-TYPE
2067:         SYNTAX  SnaLuSessnStatsEntry
2068:         MAX-ACCESS  not-accessible
2069:         STATUS  current
2070:         DESCRIPTION
2071:                 "Contains statistics information for an LU session.
2072:                 Each entry is created by the Agent.
2073:                 Objects in this table have read-only access.
2074:                 Each session from snaLuSessnTable
2075:                 has one entry in this table."
2076:         AUGMENTS   { snaLuSessnEntry }
2077:         ::= { snaLuSessnStatsTable 1 }
2078: 
2079: SnaLuSessnStatsEntry ::= SEQUENCE {
2080:         snaLuSessnStatsSentBytes
2081:                 Counter32,
2082:         snaLuSessnStatsReceivedBytes
2083:                 Counter32,
2084:         snaLuSessnStatsSentRus
2085:                 Counter32,
2086:         snaLuSessnStatsReceivedRus
2087:                 Counter32,
2088:         snaLuSessnStatsSentNegativeResps
2089:                 Counter32,
2090:         snaLuSessnStatsReceivedNegativeResps
2091:                 Counter32
2092:         }
2093: 
2094: snaLuSessnStatsSentBytes OBJECT-TYPE
2095:         SYNTAX  Counter32
2096:         MAX-ACCESS  read-only
2097:         STATUS  current
2098:         DESCRIPTION
2099:                 "The number of bytes sent by the local LU."
2100:         ::= { snaLuSessnStatsEntry 1 }
2101: 
2102: snaLuSessnStatsReceivedBytes OBJECT-TYPE
2103:         SYNTAX  Counter32
2104:         MAX-ACCESS  read-only
2105:         STATUS  current
2106:         DESCRIPTION
2107:                 "The number of bytes received by the local LU."
2108:         ::= { snaLuSessnStatsEntry 2 }
2109: 
2110: snaLuSessnStatsSentRus OBJECT-TYPE
2111:         SYNTAX  Counter32
2112:         MAX-ACCESS  read-only
2113:         STATUS  current
2114:         DESCRIPTION
2115:                 "The number of RUs sent by the local LU."
2116:         ::= { snaLuSessnStatsEntry 3 }
2117: 
2118: snaLuSessnStatsReceivedRus OBJECT-TYPE
2119:         SYNTAX  Counter32
2120:         MAX-ACCESS  read-only
2121:         STATUS  current
2122:         DESCRIPTION
2123:                 "The number of RUs received by the local LU."
2124:         ::= { snaLuSessnStatsEntry 4 }
2125: 
2126: snaLuSessnStatsSentNegativeResps OBJECT-TYPE
2127:         SYNTAX  Counter32
2128:         MAX-ACCESS  read-only
2129:         STATUS  current
2130:         DESCRIPTION
2131:                 "The number of negative responses sent by the
2132:                 local LU."
2133:         ::= { snaLuSessnStatsEntry 5 }
2134: 
2135: snaLuSessnStatsReceivedNegativeResps OBJECT-TYPE
2136:         SYNTAX  Counter32
2137:         MAX-ACCESS  read-only
2138:         STATUS  current
2139:         DESCRIPTION
2140:                 "The number of negative responses received by the
2141:                 local LU."
2142:         ::= { snaLuSessnStatsEntry 6 }
2143: 
2144: 
2145: -- ***************************************************************
2146: -- Traps
2147: -- ***************************************************************
2148: 
2149: snaLuTraps OBJECT IDENTIFIER ::= { snaLu 5 }
2150: 
2151: snaLuStateChangeTrap NOTIFICATION-TYPE
2151: warning - warning: notification `snaLuStateChangeTrap' is not reverse mappable
2151: change recommended -
warning: notification `snaLuStateChangeTrap' must be contained in at least one conformance group
2152:         OBJECTS  {  snaLuOperName,
2153:                  snaLuOperSnaName,
2154:                 snaLuOperState }
2155:         STATUS  current
2156:         DESCRIPTION
2157:                 "This trap indicates that the operational state
2158:                 (i.e., snaLuOperState value) of the LU has changed.
2159:                 The value of snaLuOperName indicates the name of the
2160:                 LU.
2161:                 The value of snaLuOperSnaName indicates the SNA name
2162:                 of LU.
2163:                 The value of snaLuOperState indicates the current
2164:                 state after change."
2165:         ::= { snaLuTraps 1 }
2166: 
2167: snaLuSessnBindFailTrap NOTIFICATION-TYPE
2167: warning - warning: notification `snaLuSessnBindFailTrap' is not reverse mappable
2167: change recommended -
warning: notification `snaLuSessnBindFailTrap' must be contained in at least one conformance group
2168:         OBJECTS  { snaLuSessnLocalApplName,
2169:                 snaLuSessnRemoteLuName,
2170:                 snaLuSessnOperState,
2171:                 snaLuSessnSenseData }
2172:         STATUS  current
2173:         DESCRIPTION
2174:                 "This trap indicates the failure of a BIND.
2175:                 The value of snaLuSessnLocalApplName indicates the local
2176:                 application name.
2177:                 The value of snaLuSessnPartnerName indicates the partner
2178:                 name.
2179:                 The value of snaLuSessnOperState indicates the current
2180:                 state after change.
2181:                 The value of snaLuSessnBindFailureReason
2182:                 indicates the failure reason.
2183:                 The Agent should not generate more than 1 trap of this
2184:                 type per minute to minimize the level of management
2185:                 traffic on the network."
2186:         ::= { snaLuTraps 2 }
2187: 
2188: -- ***************************************************************
2189: -- snaMgtTools group
2190: --
2191: -- Currently this group contains only one table.
2192: -- ***************************************************************
2193: 
2194: 
2195: -- ***************************************************************
2196: -- The following table contains Response Time Monitoring (RTM)
2197: -- configuration information and statistics for LU Type 2s.
2198: -- RTM supports the capability to measure and report end-user
2199: -- response times for dependent LUs. When the RTM state of an LU
2200: -- is 'on', response times for each LU transaction are monitored.
2201: -- A set of ranges is defined (e.g., Range 1 includes the number of
2202: -- transactions with response times less than 1 second) using the
2203: -- "boundary" definitions (e.g., boundary #2 is defined as 3 seconds).
2204: -- A set of counters (one per range) identifies
2205: -- the number of transactions within each response time range.
2206: -- ***************************************************************
2207: snaLuRtmTable OBJECT-TYPE
2208:         SYNTAX  SEQUENCE OF SnaLuRtmEntry
2209:         MAX-ACCESS  not-accessible
2210:         STATUS  current
2211:         DESCRIPTION
2212:                 "This table contains Response Time Monitoring (RTM)
2213:                 information relating to an LU (Type 2). Each entry
2214:                 corresponds to an LU 2 entry in
2215:                 snaLuAdminTable."
2216:         ::= { snaMgtTools 1 }
2217: 
2218: snaLuRtmEntry OBJECT-TYPE
2219:         SYNTAX  SnaLuRtmEntry
2220:         MAX-ACCESS  not-accessible
2221:         STATUS  current
2222:         DESCRIPTION
2223:                 "Contains RTM information for an LU (Type 2).
2224:                 Each entry is created by the Agent."
2225:         INDEX   { snaLuRtmPuIndex, snaLuRtmLuIndex }
2226:         ::= { snaLuRtmTable 1 }
2227: 
2228: SnaLuRtmEntry ::= SEQUENCE {
2229:         snaLuRtmPuIndex
2230:                 Integer32,
2231:         snaLuRtmLuIndex
2232:                 Integer32,
2233:         snaLuRtmState
2234:                 INTEGER,
2235:         snaLuRtmStateTime
2236:                 TimeStamp,
2237:         snaLuRtmDef
2238:                 INTEGER,
2239:         snaLuRtmBoundary1
2240:                 Integer32,
2241:         snaLuRtmBoundary2
2242:                 Integer32,
2243:         snaLuRtmBoundary3
2244:                 Integer32,
2245:         snaLuRtmBoundary4
2246:                 Integer32,
2247:         snaLuRtmCounter1
2248:                 Counter32,
2249:         snaLuRtmCounter2
2250:                 Counter32,
2251:         snaLuRtmCounter3
2252:                 Counter32,
2253:         snaLuRtmCounter4
2254:                 Counter32,
2255: 
2256:         snaLuRtmOverFlows
2257:                 Counter32,
2258:         snaLuRtmObjPercent
2259:                 Integer32,
2260:         snaLuRtmObjRange
2261:                 INTEGER,
2262:         snaLuRtmNumTrans
2263:                 Integer32,
2264:         snaLuRtmLastRspTime
2265:                 Integer32,
2266:         snaLuRtmAvgRspTime
2267:                 Integer32
2268:         }
2269: 
2270: snaLuRtmPuIndex OBJECT-TYPE
2270: error - index element `snaLuRtmPuIndex' of row `snaLuRtmEntry' must have a range restriction
2271:         SYNTAX  Integer32
2272:         MAX-ACCESS not-accessible
2273:         STATUS  current
2274:         DESCRIPTION
2275:                 "The value identifies the PU 2.0 with which this LU is
2276:                 associated."
2277:         ::= { snaLuRtmEntry 1 }
2278: 
2279: snaLuRtmLuIndex OBJECT-TYPE
2279: error - index element `snaLuRtmLuIndex' of row `snaLuRtmEntry' must have a range restriction
2280:         SYNTAX  Integer32
2281:         MAX-ACCESS  not-accessible
2282:         STATUS  current
2283:         DESCRIPTION
2284:                 "The value uniquely identifies an LU in a PU 2.0."
2285:         ::= { snaLuRtmEntry 2 }
2286: 
2287: snaLuRtmState OBJECT-TYPE
2288:         SYNTAX  INTEGER {
2289:                 off(1),
2290:                 on(2)
2291:                 }
2292:         MAX-ACCESS  read-only
2293:         STATUS  current
2294:         DESCRIPTION
2295:                 "The value indicates the current RTM state of an LU."
2296:         ::= { snaLuRtmEntry 3 }
2297: 
2298: snaLuRtmStateTime  OBJECT-TYPE
2299:         SYNTAX  TimeStamp
2300:         MAX-ACCESS  read-only
2301:         STATUS  current
2302:         DESCRIPTION
2303:                 "The timestamp (e.g., the Agent's sysUpTime value)
2304:                 when this session's RTM state (e.g., snaLuRtmState)
2305:                 changes value."
2306:         ::= { snaLuRtmEntry 4 }
2307: 
2308: snaLuRtmDef OBJECT-TYPE
2309:         SYNTAX  INTEGER {
2310:                 firstChar(1),
2311:                 kb(2),
2312:                 cdeb(3)
2313:                 }
2314:         MAX-ACCESS  read-only
2315:         STATUS  current
2316:         DESCRIPTION
2317:                 "The value indicates the mode of measurement for this
2318:                 RTM request.  The values have following meaning:
2319:                   firstChar(1) - time to first character on screen
2320:                   kb(2) - time to keyboard usable by operator
2321:                   cdeb(3) - time to Change Direction/End Bracket."
2322:         ::= { snaLuRtmEntry 5 }
2323: 
2324: snaLuRtmBoundary1 OBJECT-TYPE
2325:         SYNTAX  Integer32
2326:         MAX-ACCESS  read-only
2327:         STATUS  current
2328:         DESCRIPTION
2329:                 "This object contains the value of the first boundary
2330:                 in units of 1/10th of a second."
2331:         ::= { snaLuRtmEntry 6 }
2332: 
2333: snaLuRtmBoundary2 OBJECT-TYPE
2334:         SYNTAX  Integer32
2335:         MAX-ACCESS  read-only
2336:         STATUS  current
2337:         DESCRIPTION
2338:                 "This object contains the value of the second boundary
2339:                  in units of 1/10th of a second."
2340:         ::= { snaLuRtmEntry 7 }
2341: 
2342: snaLuRtmBoundary3 OBJECT-TYPE
2343:         SYNTAX  Integer32
2344:         MAX-ACCESS  read-only
2345:         STATUS  current
2346:         DESCRIPTION
2347:                 "This object contains the value of the third boundary
2348:                  in units of 1/10th of a second."
2349:         ::= { snaLuRtmEntry 8 }
2350: 
2351: snaLuRtmBoundary4 OBJECT-TYPE
2352:         SYNTAX  Integer32
2353:         MAX-ACCESS  read-only
2354:         STATUS  current
2355:         DESCRIPTION
2356:                 "This object contains the value of the fourth boundary
2357:                 in units of 1/10th of a second."
2358:         ::= { snaLuRtmEntry 9 }
2359: 
2360: snaLuRtmCounter1 OBJECT-TYPE
2361:         SYNTAX  Counter32
2362:         MAX-ACCESS  read-only
2363:         STATUS  current
2364:         DESCRIPTION
2365:                 "This value indicates the number of transactions which
2366:                 fall in the range specified by the first boundary."
2367:         ::= { snaLuRtmEntry 10 }
2368: 
2369: snaLuRtmCounter2 OBJECT-TYPE
2370:         SYNTAX  Counter32
2371:         MAX-ACCESS  read-only
2372:         STATUS  current
2373:         DESCRIPTION
2374:                 "This value indicates the number of transactions which
2375:                 fall in the range specified by the second boundary."
2376:         ::= { snaLuRtmEntry 11 }
2377: 
2378: snaLuRtmCounter3 OBJECT-TYPE
2379:         SYNTAX  Counter32
2380:         MAX-ACCESS  read-only
2381:         STATUS  current
2382:         DESCRIPTION
2383:                 "This value indicates the number of transactions which
2384:                 fall in the range specified by the third boundary."
2385:         ::= { snaLuRtmEntry 12 }
2386: 
2387: snaLuRtmCounter4 OBJECT-TYPE
2388:         SYNTAX  Counter32
2389:         MAX-ACCESS  read-only
2390:         STATUS  current
2391:         DESCRIPTION
2392:                 "This value indicates the number of transactions which
2393:                 fall in the range specified by the fourth boundary."
2394:         ::= { snaLuRtmEntry 13 }
2395: 
2396: snaLuRtmOverFlows OBJECT-TYPE
2397:         SYNTAX  Counter32
2398:         MAX-ACCESS  read-only
2399:         STATUS  current
2400:         DESCRIPTION
2401:                 "This value indicates the number of transactions which
2402:                 exceed the highest range specified by the
2403:                 boundaries."
2404:         ::= { snaLuRtmEntry 14 }
2405: 
2406: snaLuRtmObjPercent OBJECT-TYPE
2407:         SYNTAX  Integer32
2408:         MAX-ACCESS  read-only
2409:         STATUS  current
2410:         DESCRIPTION
2411:                 "This value indicates the desired percentage of
2412:                 transactions which should be under a designated
2413:                 boundary range indicated by snaLuRtmObjRange."
2414:         ::= { snaLuRtmEntry 15 }
2415: 
2416: snaLuRtmObjRange OBJECT-TYPE
2417:          SYNTAX  INTEGER {
2418:                 other(1),
2419:                 range1(2),
2420:                 range2(3),
2421:                 range3(4),
2422:                 range4(5),
2423:                 range5(6)
2424:                 }
2425:         MAX-ACCESS  read-only
2426:         STATUS  current
2427:         DESCRIPTION
2428:                 "This value indicates the designated boundary range to
2429:                 which the snaLuRtmObject refers.
2430:                 The values have the following meanings:
2431:                   other(1)   - not specified
2432:                   range1(2)  - less than boundary 1
2433:                   range2(3)  - between boundary 1 and 2
2434:                   range3(4)  - between boundary 2 and 3
2435:                   range4(5)  - between boundary 3 and 4
2436:                   range5(6)  - greater than boundary 4."
2437:         ::= { snaLuRtmEntry 16 }
2438: 
2439: snaLuRtmNumTrans OBJECT-TYPE
2440:         SYNTAX  Integer32
2441:         MAX-ACCESS  read-only
2442:         STATUS  current
2443:         DESCRIPTION
2444:                 "This value indicates the total number of transactions
2445:                 executed since the RTM monitoring began (i.e.,
2446:                 snaLuRtmState changed to 'on(2)') for this LU."
2447:         ::= { snaLuRtmEntry 17 }
2448: 
2449: snaLuRtmLastRspTime OBJECT-TYPE
2450:         SYNTAX  Integer32
2451:         MAX-ACCESS  read-only
2452:         STATUS  current
2453:         DESCRIPTION
2454:                 "This value indicates the response time for the last
2455:                 transaction in units of 1/10th of a second."
2456:         ::= { snaLuRtmEntry 18 }
2457: 
2458: snaLuRtmAvgRspTime OBJECT-TYPE
2459:         SYNTAX  Integer32
2460:         MAX-ACCESS  read-only
2461:         STATUS  current
2462:         DESCRIPTION
2463:                 "This value indicates the average response time for all
2464:                 transactions in units of 1/10th of a second."
2465:         ::= { snaLuRtmEntry 19 }
2466: 
2467: 
2468: -- ***************************************************************
2469: -- Conformance information
2470: -- ***************************************************************
2471: 
2472: snanauConformance       OBJECT IDENTIFIER ::= { snanauMIB 2 }
2473: 
2474: snanauCompliances       OBJECT IDENTIFIER ::= {snanauConformance 1 }
2475: snanauGroups            OBJECT IDENTIFIER ::= {snanauConformance 2 }
2476: 
2477: -- Compliance statements
2478: snanauCompliance  MODULE-COMPLIANCE
2479:         STATUS  current
2480:         DESCRIPTION
2481:                 "The compliance statement for the SNMPv2 entities
2482:                 which implement the snanau MIB."
2483:         MODULE  -- this module
2484: 
2485: --      Unconditionally mandatory groups
2486:                 MANDATORY-GROUPS  { snaNodeGroup,
2487:                         snaLuGroup,
2488:                         snaSessionGroup }
2489: 
2490: --      Conditionally mandatory groups
2491:                 GROUP  snaPu20Group
2492:                 DESCRIPTION
2493:                         "The snaPu20Group is mandatory only for those
2494:                         entities which implement PU type 2.0"
2495:                 GROUP  snaMgtToolsRtmGroup
2496:                 DESCRIPTION
2497:                         "The snaMgtToolsGroup is mandatory only for
2498:                         those entities which implement LU type 2
2499:                         and RTM."
2500: 
2501: --      Refinement of requirements for objects access.
2502: --      The Agent which does not implement row creation for
2503: --      snaNodeAdminTable, snaNodeLinkAdminTable and
2504: --      snaLuAdminTable must at least accept
2505: --      objects modification (read-write access instead of
2506: --      read-create).
2507: 
2508:                 OBJECT  snaNodeAdminName
2509:                 MIN-ACCESS  read-write
2510:                 DESCRIPTION
2511:                         "An Agent is required to implement read-write
2512:                         access to this object."
2513: 
2514:                 OBJECT  snaNodeAdminType
2515:                 MIN-ACCESS  read-write
2516:                 DESCRIPTION
2517:                         "An Agent is required to implement read-write
2518:                         access to this object."
2519: 
2520:                 OBJECT  snaNodeAdminXidFormat
2521:                 MIN-ACCESS  read-write
2522:                 DESCRIPTION
2523:                         "An Agent is required to implement read-write
2524:                         access to this object."
2525: 
2526:                 OBJECT  snaNodeAdminBlockNum
2527:                 MIN-ACCESS  read-write
2528:                 DESCRIPTION
2529:                         "An Agent is required to implement read-write
2530:                         access to this object."
2531: 
2532:                 OBJECT  snaNodeAdminIdNum
2533:                 MIN-ACCESS  read-write
2534:                 DESCRIPTION
2535:                         "An Agent is required to implement read-write
2536:                         access to this object."
2537: 
2538:                 OBJECT  snaNodeAdminEnablingMethod
2539:                 MIN-ACCESS  read-write
2540:                 DESCRIPTION
2541:                         "An Agent is required to implement read-write
2542:                         access to this object."
2543: 
2544:                 OBJECT  snaNodeAdminLuTermDefault
2545:                 MIN-ACCESS  read-write
2546:                 DESCRIPTION
2547:                         "An Agent is required to implement read-write
2548:                         access to this object."
2549: 
2550:                 OBJECT  snaNodeAdminMaxLu
2551:                 MIN-ACCESS  read-write
2552:                 DESCRIPTION
2553:                         "An Agent is required to implement read-write
2554:                         access to this object."
2555: 
2556:                 OBJECT  snaNodeAdminHostDescription
2557:                 MIN-ACCESS  read-write
2558:                 DESCRIPTION
2559:                         "An Agent is required to implement read-write
2560:                         access to this object."
2561: 
2562:                 OBJECT  snaNodeAdminStopMethod
2563:                 MIN-ACCESS  read-write
2564:                 DESCRIPTION
2565:                         "An Agent is required to implement read-write
2566:                         access to this object."
2567: 
2568:                 OBJECT  snaNodeAdminState
2569:                 MIN-ACCESS  read-write
2570:                 DESCRIPTION
2571:                         "An Agent is required to implement read-write
2572:                         access to this object."
2573: 
2574:                 OBJECT  snaNodeLinkAdminSpecific
2575:                 MIN-ACCESS  read-write
2576:                 DESCRIPTION
2577:                         "An Agent is required to implement read-write
2578:                         access to this object."
2579: 
2580:                 OBJECT  snaNodeLinkAdminMaxPiu
2581:                 MIN-ACCESS  read-write
2582:                 DESCRIPTION
2583:                         "An Agent is required to implement read-write
2584:                         access to this object."
2585:                 OBJECT  snaLuAdminName
2586:                 MIN-ACCESS  read-write
2587:                 DESCRIPTION
2588:                         "An Agent is required to implement read-write
2589:                         access to this object."
2590: 
2591:                 OBJECT  snaLuAdminSnaName
2592:                 MIN-ACCESS  read-write
2593:                 DESCRIPTION
2594:                         "An Agent is required to implement read-write
2595:                         access to this object."
2596: 
2597:                 OBJECT  snaLuAdminType
2598:                 MIN-ACCESS  read-write
2599:                 DESCRIPTION
2600:                         "An Agent is required to implement read-write
2601:                         access to this object."
2602: 
2603:                 OBJECT  snaLuAdminDepType
2604:                 MIN-ACCESS  read-write
2605:                 DESCRIPTION
2606:                         "An Agent is required to implement read-write
2607:                         access to this object."
2608: 
2609:                 OBJECT  snaLuAdminLocalAddress
2610:                 MIN-ACCESS  read-write
2611:                 DESCRIPTION
2612:                         "An Agent is required to implement read-write
2613:                         access to this object."
2614: 
2615:                 OBJECT  snaLuAdminDisplayModel
2616:                 MIN-ACCESS  read-write
2617:                 DESCRIPTION
2618:                         "An Agent is required to implement read-write
2619:                         access to this object."
2620: 
2621:                 OBJECT  snaLuAdminTerm
2622:                 MIN-ACCESS  read-write
2623:                 DESCRIPTION
2624:                         "An Agent is required to implement read-write
2625:                         access to this object."
2626: 
2627:         ::= {snanauCompliances 1 }
2628: 
2629: 
2630: -- Units of conformance
2631: 
2632: snaNodeGroup  OBJECT-GROUP
2633:         OBJECTS  { snaNodeAdminName,
2634:                 snaNodeAdminType,
2635:                 snaNodeAdminXidFormat,
2636:                 snaNodeAdminBlockNum,
2637:                 snaNodeAdminIdNum,
2638:                 snaNodeAdminEnablingMethod,
2639:                 snaNodeAdminLuTermDefault,
2640:                 snaNodeAdminMaxLu,
2641:                 snaNodeAdminHostDescription,
2642:                 snaNodeAdminStopMethod,
2643:                 snaNodeAdminState,
2644:                 snaNodeAdminRowStatus,
2645:                 snaNodeAdminTableLastChange,
2646:                 snaNodeOperName,
2647:                 snaNodeOperType,
2648:                 snaNodeOperXidFormat,
2649:                 snaNodeOperBlockNum,
2650:                 snaNodeOperIdNum,
2651:                 snaNodeOperEnablingMethod,
2652:                 snaNodeOperLuTermDefault,
2653:                 snaNodeOperMaxLu,
2654:                 snaNodeOperHostDescription,
2655:                 snaNodeOperStopMethod,
2656:                 snaNodeOperState,
2657:                 snaNodeOperHostSscpId,
2658:                 snaNodeOperStartTime,
2659:                 snaNodeOperLastStateChange,
2660:                 snaNodeOperActFailures,
2661:                 snaNodeOperActFailureReason,
2662:                 snaNodeOperTableLastChange,
2663:                 snaNodeLinkAdminSpecific,
2664:                 snaNodeLinkAdminMaxPiu,
2665:                 snaNodeLinkAdminRowStatus,
2666:                 snaNodeLinkAdminTableLastChange,
2667:                 snaNodeLinkOperSpecific,
2668:                 snaNodeLinkOperMaxPiu,
2669:                 snaNodeLinkOperTableLastChange }
2670:         STATUS  current
2671:         DESCRIPTION
2672:                 "A collection of objects providing the
2673:                 instrumentation of SNA nodes."
2674:         ::= { snanauGroups 1 }
2675: 
2676: snaLuGroup  OBJECT-GROUP
2677:         OBJECTS  { snaLuAdminName,
2678:                 snaLuAdminSnaName,
2679:                 snaLuAdminType,
2680:                 snaLuAdminDepType,
2681:                 snaLuAdminLocalAddress,
2682:                 snaLuAdminDisplayModel,
2683:                 snaLuAdminTerm,
2684:                 snaLuAdminRowStatus,
2685:                 snaLuOperName,
2686:                 snaLuOperSnaName,
2687:                 snaLuOperType,
2688:                 snaLuOperDepType,
2689:                 snaLuOperLocalAddress,
2690:                 snaLuOperDisplayModel,
2691:                 snaLuOperTerm,
2692:                 snaLuOperState,
2693:                 snaLuOperSessnCount }
2694:         STATUS  current
2695:         DESCRIPTION
2696:                 "A collection of objects providing the
2697:                 instrumentation of SNA LUs."
2698:         ::= { snanauGroups 2 }
2699: 
2700: snaSessionGroup  OBJECT-GROUP
2701:         OBJECTS  { snaLuSessnRluIndex,
2702:                 snaLuSessnIndex,
2703:                 snaLuSessnLocalApplName,
2704:                 snaLuSessnRemoteLuName,
2705:                 snaLuSessnMaxSndRuSize,
2706:                 snaLuSessnMaxRcvRuSize,
2707:                 snaLuSessnSndPacingSize,
2708:                 snaLuSessnRcvPacingSize,
2709:                 snaLuSessnActiveTime,
2710:                 snaLuSessnAdminState,
2711:                 snaLuSessnOperState,
2712:                 snaLuSessnSenseData,
2713:                 snaLuSessnTerminationRu,
2714:                 snaLuSessnUnbindType,
2715:                 snaLuSessnLinkIndex,
2716:                 snaLuSessnStatsSentBytes,
2717:                 snaLuSessnStatsReceivedBytes,
2718:                 snaLuSessnStatsSentRus,
2719:                 snaLuSessnStatsReceivedRus,
2720:                 snaLuSessnStatsSentNegativeResps,
2721:                 snaLuSessnStatsReceivedNegativeResps }
2722:         STATUS  current
2723:         DESCRIPTION
2724:                 "A collection of objects providing the
2725:                 instrumentation of SNA sessions."
2726:         ::= { snanauGroups 3 }
2727: 
2728: snaPu20Group  OBJECT-GROUP
2729:         OBJECTS  { snaPu20StatsSentBytes,
2730:                 snaPu20StatsReceivedBytes,
2731:                 snaPu20StatsSentPius,
2732:                 snaPu20StatsReceivedPius,
2733:                 snaPu20StatsSentNegativeResps,
2734:                 snaPu20StatsReceivedNegativeResps,
2735:                 snaPu20StatsActLus,
2736:                 snaPu20StatsInActLus,
2737:                 snaPu20StatsBindLus }
2738:         STATUS  current
2739:         DESCRIPTION
2740:                 "A collection of objects providing the
2741:                 instrumentation of PU 2.0."
2742:         ::= { snanauGroups 4 }
2743: 
2744: snaMgtToolsRtmGroup  OBJECT-GROUP
2745:         OBJECTS  { snaLuRtmState,
2746:                 snaLuRtmStateTime,
2747:                 snaLuRtmDef,
2748:                 snaLuRtmBoundary1,
2749:                 snaLuRtmBoundary2,
2750:                 snaLuRtmBoundary3,
2751:                 snaLuRtmBoundary4,
2752:                 snaLuRtmCounter1,
2753:                 snaLuRtmCounter2,
2754:                 snaLuRtmCounter3,
2755:                 snaLuRtmCounter4,
2756:                 snaLuRtmOverFlows,
2757:                 snaLuRtmObjPercent,
2758:                 snaLuRtmObjRange,
2759:                 snaLuRtmNumTrans,
2760:                 snaLuRtmLastRspTime,
2761:                 snaLuRtmAvgRspTime }
2762:         STATUS  current
2763:         DESCRIPTION
2764:                 "A collection of objects providing the
2765:                 instrumentation of RTM for SNA LU 2.0."
2766:         ::= { snanauGroups 5 }
2767: 
2768: -- end of conformance statement
2769: 
2770: 
2771: END