smilint output for ./APPC-MIB


Message Severities
SeverityCount
error1
minor error1
warning5
Message Types
TypeCount
integer-misuse (warning)5
parent-node (error)1
revision-missing (minor error)1

Messages:

APPC-MIB

   1: -- extracted from rfc2051.txt
   2: -- at Mon Nov 15 17:11:47 1999
   3: 
   4: APPC-MIB DEFINITIONS        ::= BEGIN
   5: 
   6: IMPORTS
   7:       DisplayString, InstancePointer, TEXTUAL-CONVENTION, DateAndTime
   8:                 FROM SNMPv2-TC
   9: 
  10:       mib-2, Counter32, Gauge32, Integer32, TimeTicks,
  11:       OBJECT-TYPE, MODULE-IDENTITY
  12:                 FROM SNMPv2-SMI
  13: 
  14:       snanauMIB
  15:                 FROM SNA-NAU-MIB
  16: 
  17:       MODULE-COMPLIANCE, OBJECT-GROUP
  18:                 FROM SNMPv2-CONF;
  19: 
  20: appcMIB MODULE-IDENTITY
  20: error - node's parent node must be simple node
  21:       LAST-UPDATED  "9512150000Z"
  22:       ORGANIZATION  "IETF SNA NAU MIB Working Group"
  23:       CONTACT-INFO
  24: 
  25:                 "
  26:                         Michael Allen
  27:                         Wall Data Inc.
  28:                         P.O.Box 1120
  29:                         Duval, WA 98019, USA
  30:                         Tel:    1 206 844 3505
  31:                         E-mail: mallen@hq.walldata.com
  32: 
  33:                         Bob Clouston
  34:                         Cisco Systems
  35:                         7025 Kit Creek Road
  36:                         P.O. Box 14987
  37:                         Research Triangle Park, NC 27709, USA
  38:                         Tel:    1 919 472 2333
  39:                         E-mail: clouston@cisco.com
  40: 
  41:                         Zbigniew Kielczewski
  42:                         Cisco Systems
  43:                         3100 Smoketree Court
  44:                         Raleigh, NC 27604, USA
  45:                         Tel:    1 919 871 6326
  46:                         E-mail: zbig@cisco.com
  47:                         William Kwan
  48:                         Jupiter Technology Inc.
  49:                         200 Prospect Street
  50:                         Waltham, MA 02254, USA
  51:                         Tel:    1 617 894 9300, x423
  52:                         E-mail: billk@jti.com
  53: 
  54:                         Bob Moore
  55:                         IBM Corporation
  56:                         800 Park Offices Drive
  57:                         CNMA/664
  58:                         P.O. Box 12195
  59:                         Research Triangle Park, NC 27709, USA
  60:                         Tel:    1 919 254 4436
  61:                         E-mail: remoore@ralvm6.vnet.ibm.com
  62:                 "
  63:       DESCRIPTION
  64:           "This is the MIB module for objects used to manage network
  65:           devices with APPC capabilities."
  66: 
  67: ::= { snanauMIB 3 }
  67: minor error - revision for last update is missing
  68: 
  69: appcObjects          OBJECT IDENTIFIER ::= { appcMIB 1 }
  70:   appcGlobal         OBJECT IDENTIFIER ::= { appcObjects 1 }
  71:   appcLu             OBJECT IDENTIFIER ::= { appcObjects 2 }
  72:   appcTp             OBJECT IDENTIFIER ::= { appcObjects 3 }
  73:   appcSession        OBJECT IDENTIFIER ::= { appcObjects 4 }
  74:   appcConversation   OBJECT IDENTIFIER ::= { appcObjects 5 }
  75:   appcCPIC           OBJECT IDENTIFIER ::= { appcObjects 6 }
  76: 
  77: 
  78: -- *********************************************************************
  79: -- Objects in this MIB are used to model an SNA device that supports
  80: -- APPC LUs.
  81: -- Following is the overall organization of the MIB.
  82: --
  83: -- 1.   APPC Global Objects            - global values, defaults,
  84: --                                       controls (including CNOS)
  85: -- 2.   APPC Defined Lu Tables         - Admin and Oper
  86: -- 3.   APPC Defined LU Pair Tables    - Admin and Oper
  87: -- 4.   APPC Mode Tables               - Admin and Oper
  88: -- 5.   APPC TP Tables                 - Admin only
  89: -- 6.   APPC Session Tables            - Active, Stats, History, RTP
  90: -- 7.   APPC Conversation Table        - Active, History
  91: -- 8.   APPC CPIC side info            - Admin and Oper
  92: -- *********************************************************************
  93: 
  94: -- *********************************************************************
  95: -- Textual Convention
  96: 
  97: -- ---------------------------------------------------------------------
  98: SnaSenseData ::= TEXTUAL-CONVENTION
  99:       STATUS current
 100:       DESCRIPTION
 101:           "To facilitate their display by a Management Station, sense
 102:           data objects in the MIB are represented as DisplayStrings of
 103:           size 8.  Eight '0' characters indicates that no sense data
 104:           identifying an SNA error condition is available."
 105: 
 106:       SYNTAX DisplayString (SIZE (8))
 107: -- *********************************************************************
 108: -- APPC Control Objects
 109: -- ---------------------------------------------------------------------
 110: -- The following objects allow:
 111: --    * the collection of APPC Session information counters
 112: --      to be started and stopped
 113: --    * the collection of APPC Session RSCVs
 114: --      to be started and stopped
 115: --    * the collection of APPC tracing information to be started and
 116: --      stopped
 117: --
 118: -- These objects are for implementations that wish to provide
 119: -- this level of operational control.  This group is
 120: -- conditionally mandatory in the conformance section of the MIB.
 121: --
 122: -- *********************************************************************
 123: 
 124: -- *********************************************************************
 125: -- Control Admin
 126: --      These objects contain the desired states for the controls.
 127: --      The actual states are in the Oper objects.
 128: -- *********************************************************************
 129: appcCntrlAdminGroup OBJECT IDENTIFIER ::= { appcGlobal 1 }
 130: 
 131: appcCntrlAdminStat OBJECT-TYPE
 132:       SYNTAX INTEGER {
 133:                       notActive(1),
 134:                       active(2)
 135:                      }
 136:       MAX-ACCESS read-write
 137:       STATUS current
 138:       DESCRIPTION
 139:           "Indicates the desired state of statistics collection:
 140: 
 141:               notActive  collection of counters is not active.
 142:               active     collection of counters is active.
 143: 
 144:            When this object is set to notActive, all of the entries are
 145:            removed from the appcSessStatsTable."
 146: 
 147:       ::= { appcCntrlAdminGroup  1 }
 148: 
 149: appcCntrlAdminRscv OBJECT-TYPE
 150:       SYNTAX INTEGER {
 151:                       notActive(1),
 152:                       active(2)
 153:                      }
 154:       MAX-ACCESS read-write
 155:       STATUS current
 156:       DESCRIPTION
 157:           "Indicates the desired state of RSCV information collection:
 158:               notActive  collection of route selection control vectors
 159:                          is not active.
 160:               active     collection of route selection control vectors
 161:                          is active."
 162: 
 163:       ::= { appcCntrlAdminGroup  2 }
 164: 
 165: appcCntrlAdminTrace OBJECT-TYPE
 166:       SYNTAX INTEGER {
 167:                       notActive(1),
 168:                       active(2)
 169:                      }
 170:       MAX-ACCESS read-write
 171:       STATUS current
 172:       DESCRIPTION
 173:           "Indicates the desired state of tracing:
 174: 
 175:               notActive  collection of tracing information is not active
 176:               active     collection of tracing information is active"
 177: 
 178:       ::= { appcCntrlAdminGroup  3 }
 179: 
 180: appcCntrlAdminTraceParm OBJECT-TYPE
 181:       SYNTAX DisplayString (SIZE (0..128))
 182:       MAX-ACCESS read-write
 183:       STATUS current
 184:       DESCRIPTION
 185:           "Specifies the parameter to be used in conjunction with
 186:           activating tracing.  The actual content is implementation
 187:           dependent."
 188: 
 189:       ::= { appcCntrlAdminGroup  4 }
 190: 
 191: -- *********************************************************************
 192: -- Control Oper
 193: --      These objects contain the actual states of the controls.
 194: -- *********************************************************************
 195: appcCntrlOperGroup OBJECT IDENTIFIER ::= { appcGlobal 2 }
 196: 
 197: appcCntrlOperStat OBJECT-TYPE
 198:       SYNTAX INTEGER {
 199:                       notActive(1),
 200:                       active(2)
 201:                      }
 202:       MAX-ACCESS read-only
 203:       STATUS current
 204:       DESCRIPTION
 205:           "Indicates the current collection options in effect:
 206: 
 207:               notActive  collection of counters is not active.
 208:               active     collection of counters is active.
 209: 
 210:           Statistical entries are present in the appcSessStatsTable
 211:           only when the value of this object is 'active'."
 212: 
 213:       ::= { appcCntrlOperGroup 1 }
 214: 
 215: appcCntrlOperStatTime OBJECT-TYPE
 216:       SYNTAX TimeTicks
 217:       MAX-ACCESS read-only
 218:       STATUS current
 219:       DESCRIPTION
 220:           "Time since the appcCntrlOperStat object last changed.
 221:            This time is in hundreds of a second."
 222: 
 223:       ::= { appcCntrlOperGroup 2 }
 224: 
 225: appcCntrlOperRscv OBJECT-TYPE
 226:       SYNTAX INTEGER {
 227:                       notActive(1),
 228:                       active(2)
 229:                      }
 230:       MAX-ACCESS read-only
 231:       STATUS current
 232:       DESCRIPTION
 233:           "Indicates the current collection options in effect:
 234: 
 235:               notActive  collection of route selection control vectors
 236:                          is not active.
 237:               active     collection of route selection control vectors
 238:                          is active."
 239:       ::= { appcCntrlOperGroup 3 }
 240: 
 241: appcCntrlOperRscvTime OBJECT-TYPE
 242:       SYNTAX TimeTicks
 243:       MAX-ACCESS read-only
 244:       STATUS current
 245:       DESCRIPTION
 246:           "Time since the appcCntrlOperRscv object last changed.
 247:            This time is in hundreds of a second."
 248: 
 249:       ::= { appcCntrlOperGroup 4 }
 250: 
 251: appcCntrlOperTrace OBJECT-TYPE
 252:       SYNTAX INTEGER {
 253:                       notActive(1),
 254:                       active(2)
 255:                      }
 256:       MAX-ACCESS read-only
 257:       STATUS current
 258:       DESCRIPTION
 259:           "Indicates the current state of tracing:
 260: 
 261:               notActive  collection of tracing information is not active.
 262:               active     collection of tracing information is active."
 263: 
 264:       ::= { appcCntrlOperGroup 5 }
 265: 
 266: appcCntrlOperTraceTime OBJECT-TYPE
 267:       SYNTAX TimeTicks
 268:       MAX-ACCESS read-only
 269:       STATUS current
 270:       DESCRIPTION
 271:           "Time since the appcCntrlOperTrace object last changed.
 272:            This time is in hundreds of a second."
 273: 
 274:       ::= { appcCntrlOperGroup 6 }
 275: 
 276: appcCntrlOperTraceParm OBJECT-TYPE
 277:       SYNTAX DisplayString (SIZE (0..128))
 278:       MAX-ACCESS read-only
 279:       STATUS current
 280:       DESCRIPTION
 281:           "Specifies the parameter used in conjunction with activating
 282:            tracing. The actual content is implementation dependent."
 283: 
 284:       ::= { appcCntrlOperGroup 7 }
 285: 
 286: -- ******************************************************************
 287: --
 288: --    APPC global settings
 289: --
 290: -- ******************************************************************
 291: appcGlobalObjects OBJECT IDENTIFIER ::= { appcGlobal 3 }
 292: 
 293: appcUpTime OBJECT-TYPE
 294:       SYNTAX TimeTicks
 295:       MAX-ACCESS read-only
 296:       STATUS current
 297:       DESCRIPTION
 298:           "The time, in hundredths of a second, since the
 299:           APPC portion of the system was last reinitialized."
 300: 
 301:       ::= { appcGlobalObjects 1 }
 302: 
 303: appcDefaultModeName OBJECT-TYPE
 304:       SYNTAX DisplayString (SIZE (1..8))
 305:       MAX-ACCESS read-only
 306:       STATUS current
 307:       DESCRIPTION
 308:           "Specifies the mode name to be used under the following
 309:            conditions:
 310: 
 311:               When an incoming BIND request contains a mode name not
 312:               defined at the local node.  The parameters defined for
 313:               this mode are used for the inbound implicit mode
 314:               capability.
 315: 
 316:               When an APPC program issues an [MC_]ALLOCATE,
 317:               [MC_]SEND_CONVERSATION, or CNOS verb, or when a CPI-C
 318:               program issues an Allocate (CMALLC) call,
 319:               specifying a mode name not defined at the local node.  The
 320:               parameters defined for this mode are used for the outbound
 321:               implicit mode capability.
 322: 
 323:            This mode name must match a defined entry in the
 324:            appcModeAdminTable."
 325: 
 326:       ::= { appcGlobalObjects 2 }
 327: 
 328: appcDefaultLuName OBJECT-TYPE
 329:       SYNTAX DisplayString (SIZE (1..17))
 330:       MAX-ACCESS read-only
 331:       STATUS current
 332:       DESCRIPTION
 333:           "Specifies the name of the local LU that is to serve as the
 334:           default LU.  This is the default LU to which are routed inbound
 335:           BIND requests that exclude the secondary LU name.  This field
 336:           is from 1 to 17 characters in length, including a period (.)
 337:           which separates the NetId from the NAU name if the NetId is
 338:           present.  This local LU name must match a defined entry in the
 339:           appcLluAdminTable."
 340: 
 341:       ::= { appcGlobalObjects 3 }
 342: 
 343: appcDefaultImplInbndPlu OBJECT-TYPE
 344:       SYNTAX INTEGER {
 345:                       no(1),
 346:                       yes(2)
 347:                      }
 348:       MAX-ACCESS read-only
 349:       STATUS current
 350:       DESCRIPTION
 351:           "Specifies whether or not inbound implicit partner LU support
 352:           is enabled.  The following values are defined:
 353: 
 354:               no   -  Specifies that inbound implicit partner LU support
 355:                       is disabled, which means that an incoming bind that
 356:                       specifies a partner LU that is not defined at the
 357:                       local node will be rejected.
 358: 
 359:               yes  -  Specifies that inbound implicit partner LU support
 360:                       is enabled, which provides the capability to accept
 361:                       an incoming BIND request that contains a partner LU
 362:                       name that is not defined at the local node."
 363: 
 364:       ::= { appcGlobalObjects 4 }
 365: 
 366: appcDefaultMaxMcLlSndSize OBJECT-TYPE
 367:       SYNTAX Integer32
 368:       MAX-ACCESS read-only
 369:       STATUS current
 370:       DESCRIPTION
 371:           "Specifies the maximum size of a logical record to be used for
 372:           a mapped conversation when sending data to either the inbound
 373:           or outbound implicit partner LU.  This size is the maximum
 374:           number of bytes in a single logical record, as indicated in the
 375:           LL field of the record.  The default value is 32767.
 376: 
 377:           Note that this object does not limit the maximum size that an
 378:           application program can supply on the Send Data call for a
 379:           mapped conversation."
 380: 
 381:       ::= { appcGlobalObjects 5 }
 382: 
 383: appcDefaultFileSpec OBJECT-TYPE
 384:       SYNTAX DisplayString (SIZE (0..80))
 385:       MAX-ACCESS read-only
 386:       STATUS current
 387:       DESCRIPTION
 388:           "The local file specification that is to be searched by the
 389:            APPC attach manager when no DEFINE_TP verb has been issued
 390:            for the TP name received on an incoming attach.  In this
 391:            case, the attach manager will attempt to start a program
 392:            whose file name is the same as the incoming TP name.  If
 393:            found, the program is loaded. If not found, the attach is
 394:            rejected.
 395: 
 396:            The value '*' indicates that the normal search path for
 397:            executable programs is to be used for locating an undefined
 398:            transaction program.
 399: 
 400:            A null string indicates that there is no default file
 401:            specification for undefined transaction programs."
 402: 
 403:       ::= { appcGlobalObjects 6 }
 404: 
 405: appcDefaultTpOperation OBJECT-TYPE
 406:       SYNTAX INTEGER {
 407:                       other(1),
 408:                       queuedOperatorStarted(2),
 409:                       queuedOperatorPreloaded(3),
 410:                       queuedAmStarted(4),
 411:                       nonqueuedAmStarted(5)
 412:                      }
 413:       MAX-ACCESS read-only
 414:       STATUS current
 415:       DESCRIPTION
 416:           "Specifies how the program will be started.
 417: 
 418:               other - Specifies that the default TP operation is none of
 419:                       the methods specified below. It may be a
 420:                       product-specific method.
 421: 
 422:               queuedOperatorStarted - Specifies that one version of the
 423:                       program will be run at a time.  If an incoming
 424:                       attach arrives and the program has not been started
 425:                       yet, APPC will issue a message to the operator to
 426:                       start the specified program.  Subsequent attaches
 427:                       that arrive while the program is active will be
 428:                       queued.
 429: 
 430:               queuedOperatorPreloaded - Specifies that one version
 431:                       of the program will be run at a time.  If an
 432:                       incoming attach arrives and the program has not
 433:                       been started yet, the Attach will be rejected.  The
 434:                       APPC attach manager determines that a TP has
 435:                       started upon reception of an APPC RECEIVE_ALLOCATE
 436:                       verb, or a CPI-C Accept_Conversation (CMACCP) or
 437:                       Specify_Local_TP_Name (CMSLTP) call.  No message is
 438:                       sent to the operator.  Subsequent attaches that
 439:                       arrive while the program is active are queued.
 440: 
 441:               queuedAmStarted - Specifies that one version of the
 442:                       program will be run at a time and will be started
 443:                       by the APPC attach manager.  Subsequent attaches
 444:                       that arrive while the program is active will be
 445:                       queued.
 446: 
 447:               nonqueuedAmStarted - Specifies that multiple copies of
 448:                       the program will be run at a time and will be
 449:                       started by the APPC attach manager. "
 450: 
 451:       ::= { appcGlobalObjects 7 }
 452: 
 453: appcDefaultTpConvSecRqd OBJECT-TYPE
 454:       SYNTAX INTEGER {
 455:                       no(1),
 456:                       yes(2)
 457:                      }
 458:       MAX-ACCESS read-only
 459:       STATUS current
 460:       DESCRIPTION
 461:           "Specifies whether or not conversation security will be used
 462:           for default TPs.
 463: 
 464:               no   -  Specifies that the incoming attach does not have to
 465:                       contain security information.
 466:               yes  -  Specifies that the incoming attach must contain
 467:                       valid authentication information (e.g., user ID and
 468:                       password)."
 469: 
 470:       ::= { appcGlobalObjects 8 }
 471: 
 472: appcLocalCpName OBJECT-TYPE
 473:       SYNTAX DisplayString (SIZE (0..17))
 474:       MAX-ACCESS read-only
 475:       STATUS current
 476:       DESCRIPTION
 477:           "Specifies the name of the local control point.  This field is
 478:           from 0 to 17 characters in length, including a period (.) which
 479:           separates the NetId from the NAU name if the NetId is present.
 480:           A null string indicates that the value is unknown."
 481: 
 482:       ::= { appcGlobalObjects 9 }
 483: 
 484: appcActiveSessions OBJECT-TYPE
 485:       SYNTAX Gauge32
 486:       MAX-ACCESS read-only
 487:       STATUS current
 488:       DESCRIPTION
 489:           "Specifies the total number of active APPC sessions supported
 490:           by this implementation.  Sessions for which both LUs are local
 491:           are counted twice."
 492: 
 493:       ::= { appcGlobalObjects 10 }
 494: 
 495: appcActiveHprSessions OBJECT-TYPE
 496:       SYNTAX Gauge32
 497:       MAX-ACCESS read-only
 498:       STATUS current
 499:       DESCRIPTION
 500:           "Specifies the total number of active HPR APPC sessions."
 501: 
 502:       ::= { appcGlobalObjects 11 }
 503: 
 504: -- ******************************************************************
 505: --    APPC CNOS control
 506: --
 507: -- This group contains objects for issuing APPC Change-Number-of-Session
 508: -- (CNOS) commands to a specific mode.  Specifically, the commands
 509: -- supported are:
 510: --              INITIALIZE_SESSION_LIMIT
 511: --              CHANGE_SESSION_LIMIT
 512: --              RESET_SESSION_LIMIT
 513: --
 514: --
 515: -- ******************************************************************
 516: appcCnosControl OBJECT IDENTIFIER ::= { appcGlobal 4 }
 517: 
 518: 
 519: appcCnosCommand OBJECT-TYPE
 520:       SYNTAX INTEGER {
 521:                       initSesslimit(1),
 522:                       changeSesslimit(2),
 523:                       resetSesslimit(3)
 524:                      }
 525:       MAX-ACCESS read-write
 526:       STATUS current
 527:       DESCRIPTION
 528:           "Specifies the CNOS command or verb to issue.  First set the
 529:           values of the particular CNOS parameter objects (from the range
 530:           { appcCnosControl 2 } through { appcCnosControl 8 }) that apply
 531:           to the CNOS command to be executed, set the three CNOS target
 532:           objects ({ appcCnosControl 9 } through { appcCnosControl 11 }),
 533:           then set this object to the command to be executed.
 534: 
 535:           Here is the list of parameter objects that must be set for each
 536:           of the CNOS commands:
 537: 
 538:              INIT_SESSION_LIMIT -
 539:                 appcCnosMaxSessLimit
 540:                 appcCnosMinCwinLimit
 541:                 appcCnosMinClosLimit
 542:                 appcCnosTargetLocLuName
 543:                 appcCnosTargetParLuName
 544:                 appcCnosTargetModeName
 545: 
 546:              CHANGE_SESSION_LIMIT -
 547:                 appcCnosMaxSessLimit
 548:                 appcCnosMinCwinLimit
 549:                 appcCnosMinClosLimit
 550:                 appcCnosResponsible
 551:                 appcCnosTargetLocLuName
 552:                 appcCnosTargetParLuName
 553:                 appcCnosTargetModeName
 554: 
 555:              RESET_SESSION_LIMIT -
 556:                 appcCnosResponsible
 557:                 appcCnosDrainPart
 558:                 appcCnosForce
 559:                 appcCnosTargetLocLuName
 560:                 appcCnosTargetParLuName
 561:                 appcCnosTargetModeName
 562:           "
 563: 
 564:       ::= { appcCnosControl 1 }
 565: 
 566: appcCnosMaxSessLimit OBJECT-TYPE
 567:       SYNTAX Integer32
 568:       MAX-ACCESS read-write
 569:       STATUS current
 570:       DESCRIPTION
 571:           "Specifies the maximum value that the local LU is to use,
 572:           during CNOS processing, for the session limit.  The local LU,
 573:           as a target LU, will negotiate a higher session limit it
 574:           receives in the CNOS request down to this maximum value.  The
 575:           local LU, as a source LU, will restrict the session limit it
 576:           sends in a CNOS request to a value less than or equal to this
 577:           maximum value.
 578: 
 579:            If set (i.e., greater than 0), this overrides the maximum
 580:            session limit defined in the appcModeAdminTable.
 581: 
 582:            This parameter should be set to the desired value before
 583:            setting the command (appcCnosCommand).
 584: 
 585:            This parameter applies to the INITIALIZE_SESSION_LIMIT and
 586:            CHANGE_SESSION_LIMIT verbs."
 587: 
 588:       DEFVAL { 0 }
 589: 
 590:       ::= { appcCnosControl 2 }
 591: 
 592: appcCnosMinCwinLimit OBJECT-TYPE
 593:       SYNTAX Integer32
 594:       MAX-ACCESS read-write
 595:       STATUS current
 596:       DESCRIPTION
 597:           "Specifies the default minimum contention winner sessions
 598:           limit.
 599: 
 600:           This parameter should be set to the desired value before
 601:           setting the command (appcCnosCommand).
 602: 
 603:           This parameter applies to the INITIALIZE_SESSION_LIMIT and
 604:           CHANGE_SESSION_LIMIT verbs."
 605: 
 606:       DEFVAL { 0 }
 607: 
 608:       ::= { appcCnosControl 3 }
 609: 
 610: appcCnosMinClosLimit OBJECT-TYPE
 611:       SYNTAX Integer32
 612:       MAX-ACCESS read-write
 613:       STATUS current
 614:       DESCRIPTION
 615:           "Specifies the default minimum contention loser sessions limit.
 616: 
 617:            This parameter should be set to the desired value before
 618:            setting the command (appcCnosCommand).
 619: 
 620:            This parameter applies to the INITIALIZE_SESSION_LIMIT and
 621:            CHANGE_SESSION_LIMIT verbs."
 622: 
 623:       DEFVAL { 0 }
 624: 
 625:       ::= { appcCnosControl 4 }
 626: 
 627: appcCnosDrainSelf OBJECT-TYPE
 628:       SYNTAX INTEGER {
 629:                       no(1),
 630:                       yes(2)
 631:                      }
 632:       MAX-ACCESS read-write
 633:       STATUS current
 634:       DESCRIPTION
 635:           "Specifies whether the local LU is draining its conversations
 636:           for this mode.  When a mode session limit is reset (via a CNOS
 637:           RESET_SESSION_LIMIT request), the local LU could be set to
 638:           process all queued conversations before deactivating all of the
 639:           sessions (using the SNA Bracket Initiation Stopped or BIS
 640:           protocol).
 641: 
 642:           This parameter should be set to the desired value before
 643:           setting the command (appcCnosCommand).
 644: 
 645:           This parameter applies only to the RESET_SESSION_LIMIT verb."
 646: 
 647:       DEFVAL { no }
 648: 
 649:       ::= { appcCnosControl 5 }
 650: 
 651: appcCnosDrainPart OBJECT-TYPE
 652:       SYNTAX INTEGER {
 653:                       no(1),
 654:                       yes(2)
 655:                      }
 656:       MAX-ACCESS read-write
 657:       STATUS current
 658:       DESCRIPTION
 659:           "Specifies whether the partner LU is draining its conversations
 660:           for this mode.  When a mode session limit is reset (via a CNOS
 661:           RESET_SESSION_LIMIT request), the partner LU could be set to
 662:           process all queued conversations before deactivating all of the
 663:           sessions (using the SNA Bracket Initiation Stop or BIS
 664:           protocol).
 665: 
 666:           This parameter should be set to the desired value before
 667:           setting the command (appcCnosCommand).
 668: 
 669:           This parameter applies only to the RESET_SESSION_LIMIT verb."
 670: 
 671:       DEFVAL { yes }
 672: 
 673:       ::= { appcCnosControl 6 }
 674: 
 675: appcCnosResponsible OBJECT-TYPE
 676:       SYNTAX INTEGER {
 677:                       source(1),
 678:                       target(2)
 679:                      }
 680:       MAX-ACCESS read-write
 681:       STATUS current
 682:       DESCRIPTION
 683:           "Specifies which LU is responsible for selecting and
 684:           deactivating sessions as a result of a change that decreases
 685:           the session limit or the maximum number of contention winner
 686:           sessions for the source or target LU.  If no session need to be
 687:           deactivated, this parameter is ignored.
 688: 
 689:                 source  -       specifies that the source (local) LU is
 690:                                 responsible.  The target (partner) LU
 691:                                 cannot negotiate this value.
 692:                 target  -       specifies that the target (partner) LU is
 693:                                 responsible. The target LU can negotiate
 694:                                 this value to source.
 695: 
 696:            This parameter should be set to the desired value before
 697:            setting the command (appcCnosCommand).
 698: 
 699:            This parameter applies to the RESET_SESSION_LIMIT and
 700:            CHANGE_SESSION_LIMIT verbs."
 701: 
 702:       DEFVAL { source }
 703: 
 704:       ::= { appcCnosControl 7 }
 705: 
 706: appcCnosForce OBJECT-TYPE
 707:       SYNTAX INTEGER {
 708:                       no(1),
 709:                       yes(2)
 710:                      }
 711:       MAX-ACCESS read-write
 712:       STATUS current
 713:       DESCRIPTION
 714:           "Specifies whether the local LU should force the resetting of
 715:           the session limit when certain error conditions occur that
 716:           prevent the successful exchange of CNOS request and reply.
 717: 
 718:            This parameter should be set to the desired value before
 719:            setting the command (appcCnosCommand).
 720: 
 721:            This parameter applies only to the RESET_SESSION_LIMIT verb."
 722: 
 723:       DEFVAL { no }
 724: 
 725:       ::= { appcCnosControl 8 }
 726: 
 727: appcCnosTargetLocLuName OBJECT-TYPE
 728:       SYNTAX DisplayString (SIZE (1..17))
 729:       MAX-ACCESS read-write
 730:       STATUS current
 731:       DESCRIPTION
 732:           "The SNA name of the local LU to which the CNOS command is
 733:            to be applied. This field is from 1 to 17 characters in
 734:            length, including a period (.) which separates the
 735:            NetId from the NAU name if the NetId is present.
 736: 
 737:            This object should be set to the desired value before setting
 738:            the command (appcCnosCommand).
 739: 
 740:            This parameter applies to all CNOS verbs."
 741: 
 742:       ::= { appcCnosControl 9 }
 743: 
 744: appcCnosTargetParLuName OBJECT-TYPE
 745:       SYNTAX DisplayString (SIZE (1..17))
 746:       MAX-ACCESS read-write
 747:       STATUS current
 748:       DESCRIPTION
 749:           "The SNA name of the partner LU to which the CNOS command is
 750:            to be applied. This field is from 1 to 17 characters in
 751:            length, including a period (.) which separates the
 752:            NetId from the NAU name if the NetId is present.
 753: 
 754:            This object should be set to the desired value before setting
 755:            the command (appcCnosCommand).
 756: 
 757:            This parameter applies to all CNOS verbs."
 758: 
 759:       ::= { appcCnosControl 10 }
 760: 
 761: appcCnosTargetModeName OBJECT-TYPE
 762:       SYNTAX DisplayString (SIZE (1..8))
 763:       MAX-ACCESS read-write
 764:       STATUS current
 765:       DESCRIPTION
 766:           "Specifies the mode name to which the CNOS command is to be
 767:            applied.
 768: 
 769:            This object should be set to the desired value before setting
 770:            the command (appcCnosCommand).
 771: 
 772:            This parameter applies to all CNOS verbs."
 773: 
 774:       ::= { appcCnosControl 11 }
 775: 
 776: 
 777: -- *********************************************************************
 778: --    APPC LU information
 779: -- ---------------------------------------------------------------------
 780: --  Local LU
 781: --  Partner LU
 782: --  Mode
 783: -- *********************************************************************
 784: 
 785: -- *********************************************************************
 786: --  APPC Local LU
 787: --
 788: --  The entries in the following tables provide information for
 789: --  independent and dependent LU 6.2.
 790: --
 791: -- *********************************************************************
 792: 
 793: -- *********************************************************************
 794: --    APPC Local LU Admin Table
 795: --    Objects in this table contain default or expected configuration
 796: --    values for local 6.2 LUs.
 797: -- *********************************************************************
 798: 
 799: appcLluAdminTable OBJECT-TYPE
 800:       SYNTAX SEQUENCE OF AppcLluAdminEntry
 801:       MAX-ACCESS not-accessible
 802:       STATUS current
 803:       DESCRIPTION
 804:           "APPC Local LU Admin Table."
 805: 
 806:       ::= { appcLu 1 }
 807: 
 808: appcLluAdminEntry OBJECT-TYPE
 809:       SYNTAX AppcLluAdminEntry
 810:       MAX-ACCESS not-accessible
 811:       STATUS current
 812:       DESCRIPTION
 813:           "Information about local APPC LUs. "
 814: 
 815:       INDEX { appcLluAdminName }
 816: 
 817:       ::= { appcLluAdminTable 1 }
 818: 
 819: AppcLluAdminEntry     ::= SEQUENCE {
 820:         appcLluAdminName               DisplayString,
 821:         appcLluAdminDepType            INTEGER,
 822:         appcLluAdminLocalAddress       OCTET STRING,
 823:         appcLluAdminSessLimit          Integer32,
 824:         appcLluAdminBindRspMayQ        INTEGER,
 825:         appcLluAdminCompression        INTEGER,
 826:         appcLluAdminInBoundCompLevel   INTEGER,
 827:         appcLluAdminOutBoundCompLevel  INTEGER,
 828:         appcLluAdminCompRleBeforeLZ    INTEGER,
 829:         appcLluAdminAlias              DisplayString
 830:                      }
 831: 
 832: appcLluAdminName OBJECT-TYPE
 833:       SYNTAX DisplayString (SIZE (1..17))
 834:       MAX-ACCESS not-accessible
 835:       STATUS current
 836:       DESCRIPTION
 837:           "Specifies the name of the local LU.  This field is from 1 to
 838:           17 characters in length, including a period (.) which separates
 839:           the NetId from the NAU name if the NetId is present."
 840: 
 841:       ::= { appcLluAdminEntry 1 }
 842: 
 843: appcLluAdminDepType OBJECT-TYPE
 844:       SYNTAX INTEGER {
 845:                       dependent(1),
 846:                       independent(2)
 847:                      }
 848:       MAX-ACCESS read-only
 849:       STATUS current
 850:       DESCRIPTION
 851:           "This value identifies whether the LU is dependent or
 852:           independent."
 853: 
 854:       ::= { appcLluAdminEntry 2 }
 855: 
 856: appcLluAdminLocalAddress OBJECT-TYPE
 857:       SYNTAX OCTET STRING (SIZE (1))
 858:       MAX-ACCESS read-only
 859:       STATUS current
 860:       DESCRIPTION
 861:           "The local address for this LU is a byte with a value ranging
 862:           from 0 to 254.  For dependent LUs, this value ranges from 1 to
 863:           254; for independent LUs this value is always 0."
 864: 
 865:       ::= { appcLluAdminEntry 3 }
 866: 
 867: appcLluAdminSessLimit OBJECT-TYPE
 868:       SYNTAX Integer32
 869:       MAX-ACCESS read-only
 870:       STATUS current
 871:       DESCRIPTION
 872:           "The maximum number of sessions supported by this LU."
 873: 
 874:       ::= { appcLluAdminEntry 4 }
 875: 
 876: appcLluAdminBindRspMayQ OBJECT-TYPE
 877:       SYNTAX INTEGER {
 878:                       no(1),
 879:                       yes(2)
 880:                      }
 881:       MAX-ACCESS read-only
 882:       STATUS current
 883:       DESCRIPTION
 884:           "Indicates whether or not the local LU, as the sender of a BIND
 885:           request, allows a partner partner LU to delay sending the BIND
 886:           response if the partner LU cannot process the BIND request
 887:           immediately."
 888: 
 889:       ::= { appcLluAdminEntry 5 }
 890: 
 891: appcLluAdminCompression OBJECT-TYPE
 892:       SYNTAX INTEGER {
 893:                       prohibited(1),
 894:                       required(2),
 895:                       negotiable(3)
 896:                      }
 897:       MAX-ACCESS read-only
 898:       STATUS current
 899:       DESCRIPTION
 900:           "Specifies whether compression is supported. The local LU uses
 901:            this value for negotiation during session activation
 902:            (SNA BIND).
 903: 
 904:               prohibited  -  specifies that no compression is to be used.
 905:               required    -  specifies that compression is required.
 906:               negotiable  -  specifies that the usage of compression
 907:                              is to be negotiated between the LUs. The
 908:                              level of compression is also negotiated."
 909: 
 910:       ::= { appcLluAdminEntry 6 }
 911: 
 912: appcLluAdminInBoundCompLevel OBJECT-TYPE
 913:       SYNTAX INTEGER {
 914:                       none(1),
 915:                       rle(2),
 916:                       lz9(3),
 917:                       lz10(4),
 918:                       lz12(5)
 919:                      }
 920:       MAX-ACCESS read-only
 921:       STATUS current
 922:       DESCRIPTION
 923:           "Specifies the maximum level of compression supported for
 924:           inbound data.  The local LU uses this value in conjunction with
 925:           appcLluAdminCompression for negotiation during session
 926:           activation (SNA BIND).
 927:               none  -  specifies that no compression is to be used.
 928:               rle   -  specifies run-length encoding compression
 929:                        in which a 1 or 2 byte sequence substitution is
 930:                        used for each repeated run of the same character.
 931:               lz9   -  specifies Lempel-Ziv-like compression in which
 932:                        9 bit codes are used to substitute repeated
 933:                        substrings in the data stream.  These codes are
 934:                        indices that refer to entries in a common
 935:                        dictionary generated adaptively at both sender and
 936:                        receiver as the data flows and compression occurs.
 937:                        The larger number bits used for the code, the more
 938:                        storage space is required for the dictionary, but
 939:                        the larger the compression ratio.
 940:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
 941:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
 942: 
 943:       ::= { appcLluAdminEntry 7 }
 944: 
 945: appcLluAdminOutBoundCompLevel OBJECT-TYPE
 946:       SYNTAX INTEGER {
 947:                       none(1),
 948:                       rle(2),
 949:                       lz9(3),
 950:                       lz10(4),
 951:                       lz12(5)
 952:                      }
 953:       MAX-ACCESS read-only
 954:       STATUS current
 955:       DESCRIPTION
 956:           "Specifies the maximum level of compression supported for
 957:           outbound data.  The local LU uses this value in conjunction
 958:           with appcLluAdminCompression for negotiation during session
 959:           activation (SNA BIND).
 960:               none  -  specifies that no compression is to be used.
 961:               rle   -  specifies run-length encoding compression
 962:                        in which a 1 or 2 byte sequence substitution is
 963:                        used for each repeated run of the same character.
 964:               lz9   -  specifies Lempel-Ziv-like compression in which
 965:                        9 bit codes are used to substitute repeated
 966:                        substrings in the data stream.  These codes are
 967:                        indices that refer to entries in a common
 968:                        dictionary generated adaptively at both sender and
 969:                        receiver as the data flows and compression occurs.
 970:                        The larger of number bits used for the code, the
 971:                        more storage space is required for the dictionary,
 972:                        but the larger the compression ratio.
 973:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
 974:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
 975: 
 976:       ::= { appcLluAdminEntry 8 }
 977: 
 978: appcLluAdminCompRleBeforeLZ OBJECT-TYPE
 979:       SYNTAX INTEGER {
 980:                       no(1),
 981:                       yes(2)
 982:                      }
 983:       MAX-ACCESS read-only
 984:       STATUS current
 985:       DESCRIPTION
 986:           "Specifies whether run-length encoding is to be applied to the
 987:           data before applying Lempel-Ziv-like compression.  The local LU
 988:           uses this value for negotiation during session activation (SNA
 989:           BIND).  This parameter is only supported if LZ compression is
 990:           used."
 991: 
 992:       ::= { appcLluAdminEntry 9 }
 993: 
 994: appcLluAdminAlias OBJECT-TYPE
 995:       SYNTAX DisplayString (SIZE (0..8))
 996:       MAX-ACCESS read-only
 997:       STATUS current
 998:       DESCRIPTION
 999:           "A local alias for the local LU.  If not known or
1000:            not applicable, this object contains a zero-length
1001:            string."
1002: 
1003:       ::= { appcLluAdminEntry 10 }
1004: 
1005: 
1006: -- *********************************************************************
1007: --    APPC Local LU Oper Table
1008: --    Objects in this table contain current operational values, such
1009: --    as state values or negotiated parameters, for local 6.2 LUs.
1010: -- *********************************************************************
1011: 
1012: appcLluOperTable OBJECT-TYPE
1013:       SYNTAX SEQUENCE OF AppcLluOperEntry
1014:       MAX-ACCESS not-accessible
1015:       STATUS current
1016:       DESCRIPTION
1017:           "APPC Local LU Operational Table."
1018:       ::= { appcLu 2 }
1019: 
1020: appcLluOperEntry OBJECT-TYPE
1021:       SYNTAX AppcLluOperEntry
1022:       MAX-ACCESS not-accessible
1023:       STATUS current
1024:       DESCRIPTION
1025:           "Information about local APPC LUs."
1026: 
1027:       INDEX { appcLluOperName }
1028: 
1029:       ::= { appcLluOperTable 1 }
1030: 
1031: AppcLluOperEntry     ::= SEQUENCE {
1032:         appcLluOperName               DisplayString,
1033:         appcLluOperDepType            INTEGER,
1034:         appcLluOperLocalAddress       OCTET STRING,
1035:         appcLluOperSessLimit          Integer32,
1036:         appcLluOperBindRspMayQ        INTEGER,
1037:         appcLluOperCompression        INTEGER,
1038:         appcLluOperInBoundCompLevel   INTEGER,
1039:         appcLluOperOutBoundCompLevel  INTEGER,
1040:         appcLluOperCompRleBeforeLZ    INTEGER,
1041:         appcLluOperAlias              DisplayString,
1042:         appcLluOperActiveSessions     Gauge32
1043:                      }
1044: 
1045: appcLluOperName OBJECT-TYPE
1046:       SYNTAX DisplayString (SIZE (1..17))
1047:       MAX-ACCESS not-accessible
1048:       STATUS current
1049:       DESCRIPTION
1050:           "Specifies the name of the local LU.  This field is from 1 to
1051:           17 characters in length, including a period (.) which separates
1052:           the NetId from the NAU name if the NetId is present."
1053: 
1054:       ::= { appcLluOperEntry 1 }
1055: 
1056: appcLluOperDepType OBJECT-TYPE
1057:       SYNTAX INTEGER {
1058:                       dependent(1),
1059:                       independent(2)
1060:                      }
1061:       MAX-ACCESS read-only
1062:       STATUS current
1063:       DESCRIPTION
1064:           "This value identifies whether the LU is dependent or
1065:           independent."
1066: 
1067:       ::= { appcLluOperEntry 2 }
1068: 
1069: appcLluOperLocalAddress OBJECT-TYPE
1070:       SYNTAX OCTET STRING (SIZE (1))
1071:       MAX-ACCESS read-only
1072:       STATUS current
1073:       DESCRIPTION
1074:           "The local address for this LU is a byte with a value ranging
1075:           from 0 to 254.  For dependent LUs, this value ranges from 1 to
1076:           254; for independent LUs this value is always 0."
1077: 
1078:       ::= { appcLluOperEntry 3 }
1079: 
1080: appcLluOperSessLimit OBJECT-TYPE
1081:       SYNTAX Integer32
1082:       MAX-ACCESS read-only
1083:       STATUS current
1084:       DESCRIPTION
1085:           "The maximum number of sessions supported by this LU."
1086: 
1087:       ::= { appcLluOperEntry 4 }
1088: 
1089: appcLluOperBindRspMayQ OBJECT-TYPE
1090:       SYNTAX INTEGER {
1091:                       no(1),
1092:                       yes(2)
1093:                      }
1094:       MAX-ACCESS read-only
1095:       STATUS current
1096:       DESCRIPTION
1097:           "Indicates whether or not the local LU, as the sender of a BIND
1098:           request, allows a partner LU to delay sending the BIND
1099:           response if the partner LU cannot process the BIND request
1100:           immediately."
1101: 
1102:       ::= { appcLluOperEntry 5 }
1103: 
1104: appcLluOperCompression OBJECT-TYPE
1105:       SYNTAX INTEGER {
1106:                       prohibited(1),
1107:                       required(2),
1108:                       negotiable(3)
1109:                      }
1110:       MAX-ACCESS read-only
1111:       STATUS current
1112:       DESCRIPTION
1113:           "Specifies whether compression is supported.  The local LU uses
1114:           this value for negotiation during session activation (SNA
1115:           BIND).
1116: 
1117:               prohibited  -  specifies that no compression is to be used.
1118:               required    -  specifies that compression is required.
1119:               negotiable  -  specifies that the usage of compression
1120:                              is to be negotiated between the LUs. The
1121:                              level of compression is also negotiated."
1122: 
1123:       ::= { appcLluOperEntry 6 }
1124: 
1125: appcLluOperInBoundCompLevel OBJECT-TYPE
1126:       SYNTAX INTEGER {
1127:                       none(1),
1128:                       rle(2),
1129:                       lz9(3),
1130:                       lz10(4),
1131:                       lz12(5)
1132:                      }
1133:       MAX-ACCESS read-only
1134:       STATUS current
1135:       DESCRIPTION
1136:           "Specifies the maximum level of compression supported for
1137:           inbound data.  The local LU uses this value in conjunction with
1138:           appcLluOperCompression for negotiation during session
1139:           activation (SNA BIND).
1140: 
1141:               none  -  specifies that no compression is to be used.
1142:               rle   -  specifies run-length encoding compression
1143:                        in which a 1 or 2 byte sequence substitution is
1144:                        used for each repeated run of the same character.
1145:               lz9   -  specifies Lempel-Ziv-like compression in which
1146:                        9 bit codes are used to substitute repeated
1147:                        substrings in the data stream.  These codes are
1148:                        indices that refer to entries in a common
1149:                        dictionary generated adaptively at both sender and
1150:                        receiver as the data flows and compression occurs.
1151:                        The larger of number bits used for the code, the
1152:                        more storage space is required for the dictionary,
1153:                        but the larger the compression ratio.
1154:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
1155:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
1156:       ::= { appcLluOperEntry 7 }
1157: 
1158: appcLluOperOutBoundCompLevel OBJECT-TYPE
1159:       SYNTAX INTEGER {
1160:                       none(1),
1161:                       rle(2),
1162:                       lz9(3),
1163:                       lz10(4),
1164:                       lz12(5)
1165:                      }
1166:       MAX-ACCESS read-only
1167:       STATUS current
1168:       DESCRIPTION
1169:           "Specifies the maximum level of compression supported for
1170:           outbound data.  The local LU uses this value in conjunction
1171:           with appcLluAdminCompression for negotiation during session
1172:           activation (SNA BIND).
1173: 
1174:               none  -  specifies that no compression is to be used.
1175:               rle   -  specifies run-length encoding compression
1176:                        in which a 1 or 2 byte sequence substitution is
1177:                        used for each repeated run of the same character.
1178:               lz9   -  specifies Lempel-Ziv-like compression in which
1179:                        9 bit codes are used to substitute repeated
1180:                        substrings in the data stream.  These codes are
1181:                        indices that refer to entries in a common
1182:                        dictionary generated adaptively at both sender and
1183:                        receiver as the data flows and compression occurs.
1184:                        The larger of number bits used for the code, the
1185:                        more storage space is required for the dictionary,
1186:                        but the larger the compression ratio.
1187:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
1188:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
1189: 
1190:       ::= { appcLluOperEntry 8 }
1191: 
1192: appcLluOperCompRleBeforeLZ OBJECT-TYPE
1193:       SYNTAX INTEGER {
1194:                       no(1),
1195:                       yes(2)
1196:                      }
1197:       MAX-ACCESS read-only
1198:       STATUS current
1199:       DESCRIPTION
1200:           "Specifies whether run-length encoding is to be applied to the
1201:           data before applying Lempel-Ziv-like compression.  The local LU
1202:           uses this value for negotiation during session activation (SNA
1203:           BIND).  This parameter is only supported if LZ compression is
1204:           used."
1205: 
1206:       ::= { appcLluOperEntry 9 }
1207: 
1208: appcLluOperAlias OBJECT-TYPE
1209:       SYNTAX DisplayString (SIZE (0..8))
1210:       MAX-ACCESS read-only
1211:       STATUS current
1212:       DESCRIPTION
1213:           "A local alias for the local LU.  If not known or
1214:            not applicable, this object contains a zero-length
1215:            string."
1216: 
1217:       ::= { appcLluOperEntry 10 }
1218: 
1219: appcLluOperActiveSessions OBJECT-TYPE
1220:       SYNTAX Gauge32
1221:       MAX-ACCESS read-only
1222:       STATUS current
1223:       DESCRIPTION
1224:           "Specifies the total number of active APPC sessions for this
1225:           LU."
1226: 
1227:       ::= { appcLluOperEntry 11 }
1228: 
1229: -- *********************************************************************
1230: --    APPC LU Pair Admin Table
1231: --    Objects in this table contain default or expected configuration
1232: --    values for 6.2 LU pairs.  An LU pair consists of a local LU and
1233: --    a partner LU, which may or may not be local.
1234: -- *********************************************************************
1235: appcLuPairAdminTable OBJECT-TYPE
1236:       SYNTAX SEQUENCE OF AppcLuPairAdminEntry
1237:       MAX-ACCESS not-accessible
1238:       STATUS current
1239:       DESCRIPTION
1240:           "APPC Partner LU administrative Table"
1241: 
1242:       ::= { appcLu 3 }
1243: 
1244: appcLuPairAdminEntry OBJECT-TYPE
1245:       SYNTAX AppcLuPairAdminEntry
1246:       MAX-ACCESS not-accessible
1247:       STATUS current
1248:       DESCRIPTION
1249:           "Entry of APPC Partner LU Information Table.
1250:           It is indexed by the local and partner LU Names."
1251: 
1252:       INDEX { appcLuPairAdminLocLuName,
1253:               appcLuPairAdminParLuName }
1254: 
1255:       ::= { appcLuPairAdminTable 1 }
1256: 
1257: AppcLuPairAdminEntry     ::= SEQUENCE {
1258: 
1259:       appcLuPairAdminLocLuName       DisplayString,
1260:       appcLuPairAdminParLuName       DisplayString,
1261:       appcLuPairAdminParLuAlias      DisplayString,
1262:       appcLuPairAdminSessLimit       Integer32,
1263:       appcLuPairAdminSessSec         INTEGER,
1264:       appcLuPairAdminSecAccept       INTEGER,
1265:       appcLuPairAdminLinkObjId       InstancePointer,
1266:       appcLuPairAdminParaSessSup     INTEGER
1267: 
1268:                      }
1269: 
1270: appcLuPairAdminLocLuName OBJECT-TYPE
1271:       SYNTAX DisplayString (SIZE (1..17))
1272:       MAX-ACCESS not-accessible
1273:       STATUS current
1274:       DESCRIPTION
1275:           "The SNA name of the local LU to which this partner LU
1276:            definition applies. This field is from 1 to 17 characters in
1277:            length, including a period (.) which separates the
1278:            NetId from the NAU name if the NetId is present.
1279: 
1280:            The reserved value '*ALL' indicates that the partner LU
1281:            definition applies to all local LUs, and not just to a single
1282:            local LU."
1283: 
1284:       ::= { appcLuPairAdminEntry 1 }
1285: 
1286: appcLuPairAdminParLuName OBJECT-TYPE
1287:       SYNTAX DisplayString (SIZE (1..17))
1288:       MAX-ACCESS not-accessible
1289:       STATUS current
1290:       DESCRIPTION
1291:           "The SNA name of the partner LU.
1292:            This field is from 1 to 17 characters in
1293:            length, including a period (.) which separates the
1294:            NetId from the NAU name if the NetId is present."
1295:       ::= { appcLuPairAdminEntry 2 }
1296: 
1297: appcLuPairAdminParLuAlias OBJECT-TYPE
1298:       SYNTAX DisplayString (SIZE (0..8))
1299:       MAX-ACCESS read-only
1300:       STATUS current
1301:       DESCRIPTION
1302:           "A local alias for the partner LU.  If not known or
1303:            not applicable, this object contains a zero-length
1304:            string."
1305: 
1306:       ::= { appcLuPairAdminEntry 3 }
1307: 
1308: appcLuPairAdminSessLimit OBJECT-TYPE
1309:       SYNTAX Integer32
1310:       MAX-ACCESS read-only
1311:       STATUS current
1312:       DESCRIPTION
1313:           "The maximum number of sessions supported by this partner LU."
1314: 
1315:       ::= { appcLuPairAdminEntry 4 }
1316: 
1317: appcLuPairAdminSessSec OBJECT-TYPE
1318:       SYNTAX INTEGER {
1319:                       required(1),
1320:                       accepted(2),
1321:                       notAllowed(3)
1322:                      }
1323:       MAX-ACCESS read-only
1324:       STATUS current
1325:       DESCRIPTION
1326:           "Specifies the type of session-level security information that
1327:           a local LU will accept on BIND requests it receives from the
1328:           partner LU.
1329: 
1330:           required    -   Specifies that the BIND request must carry
1331:                           session level verification information that
1332:                           will be verified upon receipt.
1333:           accepted    -   Specifies that the BIND request may carry
1334:                           session level verification information that
1335:                           will be verified upon receipt.
1336:           notAllowed  -   Specifies that the BIND request must not carry
1337:                           session level verification information."
1338:       ::= { appcLuPairAdminEntry 5 }
1339: 
1340: 
1341: appcLuPairAdminSecAccept OBJECT-TYPE
1342:       SYNTAX INTEGER {
1343:                       none(1),
1344:                       conversation(2),
1345:                       alreadyVerified(3),
1346:                       persistentVerification(4),
1347:                       aVandpV(5)
1348:                      }
1349:       MAX-ACCESS read-only
1350:       STATUS current
1351:       DESCRIPTION
1352:           "Specifies support for different levels of access security
1353:            information in ATTACH requests received from this partner LU.
1354: 
1355:            Possible values are:
1356: 
1357:                 none    -   No access security information will be
1358:                             accepted on allocation requests (ATTACH) from
1359:                             this LU.
1360:                 conversation
1361:                         -   Allocation requests will not be accepted that
1362:                             include already verified or persistent
1363:                             verification indicators.  Accept
1364:                             conversation-level access security
1365:                             information, which must include both a user
1366:                             Id and password, and may also include a
1367:                             profile.
1368:                 alreadyVerified
1369:                         -   Allocation requests will be accepted that
1370:                             include already verified indicators.
1371:                             Persistent verification indicators will not
1372:                             be accepted.
1373:                 persistentVerification
1374:                         -   Allocation requests will be accepted that
1375:                             include persistent verification indicators.
1376:                             Already verified indicators will not be
1377:                             accepted.
1378:                 aVandpV -   Allocation requests will be accepted that
1379:                             include already verified or persistent
1380:                             verification indicators."
1381: 
1382:       ::= { appcLuPairAdminEntry 6 }
1383: 
1384: appcLuPairAdminLinkObjId OBJECT-TYPE
1385:       SYNTAX InstancePointer
1386:       MAX-ACCESS read-only
1387:       STATUS current
1388:       DESCRIPTION
1389:           "Specifies the link associated with this partner LU.  This
1390:           value points to the row in the table containing information on
1391:           the link instance.  (e.g., the sdlcLSAdminTable of the SNA DLC
1392:           MIB module).  This object may be NULL if the link is not
1393:           specified or if a link is not applicable (as for APPN-level
1394:           nodes)."
1395: 
1396:       ::= { appcLuPairAdminEntry 7 }
1397: 
1398: appcLuPairAdminParaSessSup OBJECT-TYPE
1399:       SYNTAX INTEGER {
1400:                       no(1),
1401:                       yes(2)
1402:                      }
1403:       MAX-ACCESS read-only
1404:       STATUS current
1405:       DESCRIPTION
1406:           "Defined Parallel Sessions Supported.
1407: 
1408:           Indicates whether or not multiple sessions between the partner
1409:           LU and its associated local LU are permitted.  Parallel session
1410:           support also indicates that Change Number of Sessions (CNOS)
1411:           will be used to negotiate session limits between the LUs."
1412: 
1413:       ::= { appcLuPairAdminEntry 8 }
1414: 
1415: 
1416: -- *********************************************************************
1417: --    APPC LU Pair Oper Table
1418: --    Objects in this table contain current operational values, such
1419: --    as state values or negotiated parameters, for 6.2 LU pairs.
1420: -- *********************************************************************
1421: 
1422: appcLuPairOperTable OBJECT-TYPE
1423:       SYNTAX SEQUENCE OF AppcLuPairOperEntry
1424:       MAX-ACCESS not-accessible
1425:       STATUS current
1426:       DESCRIPTION
1427:           "Table of active partner/local LU pairs.  Two entries are
1428:           present in the table when both LUs in a pair are local."
1429:       ::= { appcLu 4 }
1430: 
1431: appcLuPairOperEntry OBJECT-TYPE
1432:       SYNTAX AppcLuPairOperEntry
1433:       MAX-ACCESS not-accessible
1434:       STATUS current
1435:       DESCRIPTION
1436:           "Entry representing one partner/local LU pair."
1437: 
1438:       INDEX { appcLuPairOperLocLuName,
1439:               appcLuPairOperParLuName  }
1440: 
1441:       ::= { appcLuPairOperTable 1 }
1442: 
1443: AppcLuPairOperEntry     ::= SEQUENCE {
1444:     appcLuPairOperLocLuName             DisplayString,
1445:     appcLuPairOperParLuName             DisplayString,
1446:     appcLuPairOperParLuAlias            DisplayString,
1447:     appcLuPairOperSessLimit             Integer32,
1448:     appcLuPairOperSessSec               INTEGER,
1449:     appcLuPairOperSecAccept             INTEGER,
1450:     appcLuPairOperLinkObjId             InstancePointer,
1451:     appcLuPairOperParaSessSup           INTEGER,
1452:     appcLuPairOperParaSessSupLS         INTEGER,
1453:     appcLuPairOperState                 INTEGER
1454:    }
1455: 
1456: appcLuPairOperLocLuName OBJECT-TYPE
1457:       SYNTAX DisplayString (SIZE (1..17))
1458:       MAX-ACCESS not-accessible
1459:       STATUS current
1460:       DESCRIPTION
1461:           "The SNA name of the local LU.  This field is from 1 to 17
1462:           characters in length, including a period (.) which separates
1463:           the NetId from the NAU name if the NetId is present.
1464: 
1465:           If this object has the same value as appcLluOperName,
1466:           then the two entries being indexed apply to the same
1467:           resource (specifically, to the same local LU)."
1468: 
1469:       ::= { appcLuPairOperEntry 1 }
1470: 
1471: appcLuPairOperParLuName OBJECT-TYPE
1472:       SYNTAX DisplayString (SIZE (1..17))
1473:       MAX-ACCESS not-accessible
1474:       STATUS current
1475:       DESCRIPTION
1476:           "The SNA name of the partner LU.
1477:            This field is from 1 to 17 characters in
1478:            length, including a period (.) which separates the
1479:            NetId from the NAU name if the NetId is present."
1480: 
1481:       ::= { appcLuPairOperEntry 2 }
1482: 
1483: appcLuPairOperParLuAlias OBJECT-TYPE
1484:       SYNTAX DisplayString (SIZE (0..8))
1485:       MAX-ACCESS read-only
1486:       STATUS current
1487:       DESCRIPTION
1488:           "A local alias for the partner LU.  If not known or
1489:            not applicable, this object contains a zero-length
1490:            string."
1491: 
1492:       ::= { appcLuPairOperEntry 3 }
1493: 
1494: appcLuPairOperSessLimit OBJECT-TYPE
1495:       SYNTAX Integer32
1496:       MAX-ACCESS read-only
1497:       STATUS current
1498:       DESCRIPTION
1499:           "The maximum number of sessions supported by this partner LU."
1500: 
1501:       ::= { appcLuPairOperEntry 4 }
1502: 
1503: appcLuPairOperSessSec OBJECT-TYPE
1504:       SYNTAX INTEGER {
1505:                       required(1),
1506:                       accepted(2),
1507:                       notAllowed(3)
1508:                      }
1509:       MAX-ACCESS read-only
1510:       STATUS current
1511:       DESCRIPTION
1512:           "Specifies the type of security information that a local LU
1513:           will accept on BIND requests it receives from the partner LU.
1514: 
1515:           required    -   Specifies that the BIND request must carry
1516:                           session level verification information that
1517:                           will be verified upon receipt.
1518:           accepted    -   Specifies that the BIND request may carry
1519:                           session level verification information that
1520:                           will be verified upon receipt.
1521:           notAllowed  -   Specifies that the BIND request must not carry
1522:                           session level verification information."
1523: 
1524:       ::= { appcLuPairOperEntry 5 }
1525: 
1526: appcLuPairOperSecAccept OBJECT-TYPE
1527:       SYNTAX INTEGER {
1528:                       none(1),
1529:                       conversation(2),
1530:                       alreadyVerified(3),
1531:                       persistentVerification(4),
1532:                       aVandpV(5)
1533:                      }
1534:       MAX-ACCESS read-only
1535:       STATUS current
1536:       DESCRIPTION
1537:           "Specifies support for different levels of security acceptance
1538:            information in ATTACH requests received from this partner LU.
1539: 
1540:            Possible values are:
1541: 
1542:                 none    -   No access security information will be
1543:                             accepted on allocation requests (ATTACH) from
1544:                             this LU.
1545:                 conversation
1546:                         -   Allocation requests will not be accepted that
1547:                             include already verified or persistent
1548:                             verification indicators.  Accept
1549:                             conversation-level access security
1550:                             information, which must include both a user
1551:                             Id and password, and may also include a
1552:                             profile.
1553:                 alreadyVerified
1554:                         -   Allocation requests will be accepted that
1555:                             include already verified indicators.
1556:                             Persistent verification indicators will not
1557:                             be accepted.
1558:                 persistentVerification
1559:                         -   Allocation requests will be accepted that
1560:                             include persistent verification indicators.
1561:                             Already verified indicators will not be
1562:                             accepted.
1563:                 aVandpV -   Allocation requests will be accepted that
1564:                             include already verified or persistent
1565:                             verification indicators."
1566:       ::= { appcLuPairOperEntry 6 }
1567: 
1568: appcLuPairOperLinkObjId OBJECT-TYPE
1569:       SYNTAX InstancePointer
1570:       MAX-ACCESS read-only
1571:       STATUS current
1572:       DESCRIPTION
1573:           "Specifies the link associated with this partner LU.  This
1574:           value points to the row in the table containing information on
1575:           the link instance.  (e.g., the sdlcLSAdminTable of the SNA DLC
1576:           MIB module).  This object may be NULL if the link is not
1577:           specified or if a link is not applicable (as for APPN-level
1578:           nodes)."
1579: 
1580:       ::= { appcLuPairOperEntry 7 }
1581: 
1582: appcLuPairOperParaSessSup OBJECT-TYPE
1583:       SYNTAX INTEGER {
1584:                       no(1),
1585:                       yes(2)
1586:                      }
1587:       MAX-ACCESS read-only
1588:       STATUS current
1589:       DESCRIPTION
1590:           "Active Parallel Sessions Supported.
1591: 
1592:            Indicates whether or not multiple session between the partner
1593:            LU and its associated local LU are permitted.  Parallel
1594:            session support also indicates that Change Number of Sessions
1595:            (CNOS) will be used to negotiate session limits between the
1596:            LUs."
1597: 
1598:       ::= { appcLuPairOperEntry 8 }
1599: 
1600: appcLuPairOperParaSessSupLS OBJECT-TYPE
1601:       SYNTAX INTEGER {
1602:                       no(1),
1603:                       yes(2)
1604:                      }
1605:       MAX-ACCESS read-only
1606:       STATUS current
1607:       DESCRIPTION
1608:           "Active Parallel Sessions Supported - last starting value.
1609: 
1610:            This object represents the initial value proposed by the local
1611:            LU the last time this capability was negotiated, i.e., when
1612:            the first session was bound between the local LU and its
1613:            partner."
1614: 
1615:       ::= { appcLuPairOperEntry 9 }
1616: 
1617: appcLuPairOperState OBJECT-TYPE
1618:       SYNTAX INTEGER {
1619:                       inactive (1),
1620:                       active (2)
1621:                      }
1622:       MAX-ACCESS read-only
1623:       STATUS current
1624:       DESCRIPTION
1625:           "The value identifies the current operational state of this LU
1626:           pair:
1627: 
1628:                   inactive (1) - no active or pending session exists
1629:                                  between the LUs.
1630:                   active (2)   - an active or pending session exists
1631:                                  between the LUs."
1632: 
1633:       ::= { appcLuPairOperEntry 10 }
1634: 
1635: 
1636: -- *********************************************************************
1637: --    APPC Mode Admin Table
1638: --    Objects in this table contain default or expected configuration
1639: --    values for session modes.
1640: --    Modes that have active sessions appear in the appcModeOperTable.
1641: -- *********************************************************************
1642: appcModeAdminTable OBJECT-TYPE
1643:       SYNTAX SEQUENCE OF AppcModeAdminEntry
1644:       MAX-ACCESS not-accessible
1645:       STATUS current
1646:       DESCRIPTION
1647:           "APPC Mode Table"
1648: 
1649:       ::= { appcLu 5 }
1650: 
1651: appcModeAdminEntry OBJECT-TYPE
1652:       SYNTAX AppcModeAdminEntry
1653:       MAX-ACCESS not-accessible
1654:       STATUS current
1655:       DESCRIPTION
1656:           "Entry of APPC Mode Information Table."
1657:       INDEX { appcModeAdminLocLuName,
1658:               appcModeAdminParLuName,
1659:               appcModeAdminModeName }
1660: 
1661:       ::= { appcModeAdminTable 1 }
1662: 
1663: AppcModeAdminEntry     ::= SEQUENCE {
1664:                appcModeAdminLocLuName          DisplayString,
1665:                appcModeAdminParLuName          DisplayString,
1666:                appcModeAdminModeName           DisplayString,
1667:                appcModeAdminCosName            DisplayString,
1668:                appcModeAdminSessEndTpName      DisplayString,
1669:                appcModeAdminMaxSessLimit       Integer32,
1670:                appcModeAdminMinCwinLimit       Integer32,
1671:                appcModeAdminMinClosLimit       Integer32,
1672:                appcModeAdminConWinAutoActLmt   Integer32,
1673:                appcModeAdminRecvPacWinSz       Integer32,
1674:                appcModeAdminSendPacWinSz       Integer32,
1675:                appcModeAdminPrefRecvRuSz       Integer32,
1676:                appcModeAdminPrefSendRuSz       Integer32,
1677:                appcModeAdminRecvRuSzUpBnd      Integer32,
1678:                appcModeAdminSendRuSzUpBnd      Integer32,
1679:                appcModeAdminRecvRuSzLoBnd      Integer32,
1680:                appcModeAdminSendRuSzLoBnd      Integer32,
1681:                appcModeAdminSingSessReinit     INTEGER,
1682:                appcModeAdminCompression        INTEGER,
1683:                appcModeAdminInBoundCompLevel   INTEGER,
1684:                appcModeAdminOutBoundCompLevel  INTEGER,
1685:                appcModeAdminCompRleBeforeLZ    INTEGER,
1686:                appcModeAdminSyncLvl            INTEGER,
1687:                appcModeAdminCrypto             INTEGER
1688: 
1689:                      }
1690: 
1691: appcModeAdminLocLuName OBJECT-TYPE
1692:       SYNTAX DisplayString (SIZE (1..17))
1693:       MAX-ACCESS not-accessible
1694:       STATUS current
1695:       DESCRIPTION
1696:           "The SNA name of the local LU to which this mode definition
1697:            applies.  This field is from 1 to 17 characters in length,
1698:            including a period (.)  which separates the NetId from the
1699:            NAU name if the NetId is present.
1700: 
1701:            The reserved value '*ALL' indicates that the mode definition
1702:            applies to all local LUs for the SNA node identified by
1703:            appcLocalCpName, and not just to a single local LU."
1704: 
1705:       ::= { appcModeAdminEntry 1 }
1706: 
1707: appcModeAdminParLuName OBJECT-TYPE
1708:       SYNTAX DisplayString (SIZE (1..17))
1709:       MAX-ACCESS not-accessible
1710:       STATUS current
1711:       DESCRIPTION
1712:           "The SNA name of the partner LU to which this mode definition
1713:            applies.  This field is from 1 to 17 characters in length,
1714:            including a period (.) which separates the NetId from the
1715:            NAU name if the NetId is present.
1716: 
1717:            The reserved value '*ALL' indicates that the mode definition
1718:            applies to all partner LUs for the SNA node identified by
1719:            appcModeAdminLocLuName, and not just to a single partner LU."
1720: 
1721:       ::= { appcModeAdminEntry 2 }
1722: 
1723: appcModeAdminModeName OBJECT-TYPE
1724:       SYNTAX DisplayString (SIZE (1..8))
1725:       MAX-ACCESS not-accessible
1726:       STATUS current
1727:       DESCRIPTION
1728:           "Specifies the mode name. A mode defines the characteristics
1729:            for a group of sessions. The mode name can be blank (8
1730:            space characters). "
1731: 
1732:       ::= { appcModeAdminEntry 3 }
1733: 
1734: appcModeAdminCosName OBJECT-TYPE
1735:       SYNTAX DisplayString (SIZE (0..8))
1736:       MAX-ACCESS read-only
1737:       STATUS current
1738:       DESCRIPTION
1739:           "Specifies the class of service (COS) name associated with
1740:            this mode.  If the implementation does not support COS names,
1741:            a null string is returned."
1742: 
1743:       ::= { appcModeAdminEntry 4 }
1744: 
1745: appcModeAdminSessEndTpName OBJECT-TYPE
1746:       SYNTAX DisplayString (SIZE (0..64))
1747:       MAX-ACCESS read-only
1748:       STATUS current
1749:       DESCRIPTION
1750:           "Specifies the name of the transaction program (TP) to be
1751:           invoked when a session using this mode is deactivated or ended.
1752:           If no such TP is defined, this object is a null string.  When
1753:           the TP name consists entirely of displayable EBCDIC code
1754:           points, it is mapped directly to the equivalent ASCII display
1755:           string.  However, registered TP names always have a non-
1756:           displayable EBCDIC code point (value less than or equal to
1757:           x'3F') as the first character, so they cannot be directly
1758:           mapped to an ASCII display string.  These TP names are
1759:           converted to a display string that is equivalent to a
1760:           hexadecimal display of the EBCDIC code points.  For example,
1761:           the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte
1762:           ASCII display string '06F1' (including the two single quotes).
1763:           "
1764: 
1765:       ::= { appcModeAdminEntry 5 }
1766: 
1767: appcModeAdminMaxSessLimit OBJECT-TYPE
1768:       SYNTAX Integer32
1769:       MAX-ACCESS read-only
1770:       STATUS current
1771:       DESCRIPTION
1772:           "Specifies the maximum value that the local LU is to use,
1773:           during CNOS processing, for the session limit.  The local LU,
1774:           as a target LU, will negotiate a higher session limit it
1775:           receives in the CNOS request down to this maximum value.  The
1776:           local LU, as a source LU, will restrict the session limit it
1777:           sends in a CNOS request to a value less than or equal to this
1778:           maximum value."
1779: 
1780:       ::= { appcModeAdminEntry 6 }
1781: 
1782: appcModeAdminMinCwinLimit OBJECT-TYPE
1783:       SYNTAX Integer32
1784:       MAX-ACCESS read-only
1785:       STATUS current
1786:       DESCRIPTION
1787:           "Specifies the default minimum contention winner sessions
1788:           limit.  Some implementations internally issue a
1789:           INITIALIZE_SESSION_LIMIT verb when a Mode is created.  This
1790:           value is the parameter used for the CNOS processing of that
1791:           verb.  This parameter is not used when issuing an explicit
1792:           INITIALIZE_SESSION_LIMIT verb.  The equivalent object in
1793:           appcCnosCommandTable is used."
1794:       ::= { appcModeAdminEntry 7 }
1795: 
1796: appcModeAdminMinClosLimit OBJECT-TYPE
1797:       SYNTAX Integer32
1798:       MAX-ACCESS read-only
1799:       STATUS current
1800:       DESCRIPTION
1801:           "Specifies the default minimum contention loser sessions limit.
1802:           Some implementations internally issue a
1803:           INITIALIZE_SESSION_LIMIT verb when a Mode is created.  This
1804:           value is the parameter used for the CNOS processing of that
1805:           verb.  This is the same as target minimum contention winner
1806:           sessions.  This parameter is not used when issuing an explicit
1807:           INITIALIZE_SESSION_LIMIT verb.  The equivalent object in
1808:           appcCnosCommandTable is used."
1809: 
1810:       ::= { appcModeAdminEntry 8 }
1811: 
1812: appcModeAdminConWinAutoActLmt OBJECT-TYPE
1813:       SYNTAX Integer32
1814:       MAX-ACCESS read-only
1815:       STATUS current
1816:       DESCRIPTION
1817:           "Specifies the limit on the number of contention winner
1818:           sessions to be automatically activated when the minimum number
1819:           of contention winner sessions increases (as a result of CNOS
1820:           processing).  The actual number of sessions activated is the
1821:           lesser of this value and the new minimum number of contention
1822:           winner sessions.  "
1823:       ::= { appcModeAdminEntry 9 }
1824: 
1825: appcModeAdminRecvPacWinSz OBJECT-TYPE
1826:       SYNTAX Integer32
1827:       MAX-ACCESS read-only
1828:       STATUS current
1829:       DESCRIPTION
1830:           "Specifies the size of the receive pacing window. This value is
1831:            used for negotiation during session activations (SNA BIND).
1832: 
1833:            The meaning of this value when set to 0 depends on whether
1834:            adaptive pacing is supported:
1835:               adaptive pacing        No limit on window size
1836:               fixed pacing           No pacing is supported"
1837: 
1838:       ::= { appcModeAdminEntry 10 }
1839: 
1840: appcModeAdminSendPacWinSz OBJECT-TYPE
1841:       SYNTAX Integer32
1842:       MAX-ACCESS read-only
1843:       STATUS current
1844:       DESCRIPTION
1845:           "Specifies the size of the send pacing window. This value is
1846:            used for negotiation during session activations (SNA BIND).
1847: 
1848:            The meaning of this value when set to 0 depends on whether
1849:            adaptive pacing is supported:
1850:               adaptive pacing        No limit on window size
1851:               fixed pacing           No pacing is supported"
1852: 
1853:       ::= { appcModeAdminEntry 11 }
1854: 
1855: appcModeAdminPrefRecvRuSz OBJECT-TYPE
1856:       SYNTAX Integer32
1857:       MAX-ACCESS read-only
1858:       STATUS current
1859:       DESCRIPTION
1860:           "Specifies the preferred receive RU (Request Unit) size of
1861:           normal-flow requests on the sessions.  This value must be less
1862:           than or equal to the value specified in
1863:           appcModeAdminRecvRuSzUpBnd and greater than or equal to the
1864:           value specified in appcModeAdminRecvRuSzLoBnd.
1865: 
1866:            The local LU specifies this value for the receive maximum RU
1867:            size in session activation (SNA BIND) requests and responses.
1868:            It will allow negotiation up to the appcModeAdminRecvRuSzUpBnd
1869:            value or down to the appcModeAdminRecvRuSzLoBnd value."
1870:       ::= { appcModeAdminEntry 12 }
1871: 
1872: appcModeAdminPrefSendRuSz OBJECT-TYPE
1873:       SYNTAX Integer32
1874:       MAX-ACCESS read-only
1875:       STATUS current
1876:       DESCRIPTION
1877:           "Specifies the preferred send RU (Request Unit) size of normal-
1878:           flow requests on the sessions.  This value must be less than or
1879:           equal to the value specified in appcModeAdminSendRuSzUpBnd and
1880:           greater than or equal to the value specified in
1881:           appcModeAdminSendRuSzLoBnd.
1882: 
1883:            The local LU specifies this value for the send maximum RU
1884:            size in session activation (SNA BIND) requests and responses.
1885:            It will allow negotiation up to the appcModeAdminSendRuSzUpBnd
1886:            value or down to the appcModeAdminSendRuSzLoBnd value."
1887: 
1888:       ::= { appcModeAdminEntry 13 }
1889: 
1890: appcModeAdminRecvRuSzUpBnd OBJECT-TYPE
1891:       SYNTAX Integer32
1892:       MAX-ACCESS read-only
1893:       STATUS current
1894:       DESCRIPTION
1895:           "Specifies the upper bound for the maximum receive RU
1896:            (Request Unit) size of normal-flow requests. This is used
1897:            for negotiation during session activations (SNA BIND). "
1898: 
1899:       ::= { appcModeAdminEntry 14 }
1900: 
1901: appcModeAdminSendRuSzUpBnd OBJECT-TYPE
1902:       SYNTAX Integer32
1903:       MAX-ACCESS read-only
1904:       STATUS current
1905:       DESCRIPTION
1906:           "Specifies the upper bound for the maximum send RU (Request
1907:           Unit) size of normal-flow requests.  This is used for
1908:           negotiation during session activations (SNA BIND).  "
1909: 
1910:       ::= { appcModeAdminEntry 15 }
1911: 
1912: appcModeAdminRecvRuSzLoBnd OBJECT-TYPE
1913:       SYNTAX Integer32
1914:       MAX-ACCESS read-only
1915:       STATUS current
1916:       DESCRIPTION
1917:           "Specifies the lower bound for the maximum receive RU (Request
1918:           Unit) size of normal-flow requests.  This is used for
1919:           negotiation during session activations (SNA BIND).  "
1920: 
1921:       ::= { appcModeAdminEntry 16 }
1922: 
1923: appcModeAdminSendRuSzLoBnd OBJECT-TYPE
1924:       SYNTAX Integer32
1925:       MAX-ACCESS read-only
1926:       STATUS current
1927:       DESCRIPTION
1928:           "Specifies the lower bound for the maximum send RU (Request
1929:           Unit) size of normal-flow requests.  This is used for
1930:           negotiation during session activations (SNA BIND).  "
1931: 
1932:       ::= { appcModeAdminEntry 17 }
1933: 
1934: appcModeAdminSingSessReinit OBJECT-TYPE
1935:       SYNTAX INTEGER {
1936:                       notApplicable(1),
1937:                       operatorControlled(2),
1938:                       primaryOnly(3),
1939:                       secondaryOnly(4),
1940:                       primaryOrSecondary(5)
1941:                      }
1942:       MAX-ACCESS read-only
1943:       STATUS current
1944:       DESCRIPTION
1945:           "Specifies the responsibility for session reinitiation of a
1946:           single session with the partner LU (when the session goes
1947:           down).  The local LU uses this parameter to specify the session
1948:           reinitiation responsibility in session activation (SNA BIND)
1949:           requests and responses.
1950: 
1951:                 notApplicable      - specifies that this parameter has
1952:                                      no meaning since the value of
1953:                                      appcLuPairAdminParaSessSup is yes.
1954:                                      The field in the SNA BIND is
1955:                                      reserved (set to zero).
1956:                 operatorControlled - specifies that neither LU will
1957:                                      automatically attempt to reinitiate
1958:                                      the session.  The operator on either
1959:                                      side will manually reactivate the
1960:                                      session.  A contention race (both
1961:                                      side reinitiating at the same time)
1962:                                      is won by the LU with the
1963:                                      lexicographically greater fully-
1964:                                      qualified LU name.
1965:                 primaryOnly        - specifies that the primary LU will
1966:                                      automatically attempt to reinitiate
1967:                                      the session.
1968:                 secondaryOnly      - specifies that the secondary LU will
1969:                                      automatically attempt to reinitiate
1970:                                      the session.
1971:                 primaryOrSecondary - specifies that either the primary or
1972:                                      the secondary may automatically
1973:                                      attempt to reinitiate the session.
1974:                                      A contention race is handled the
1975:                                      same way as with operatorControlled.
1976:           "
1977:       ::= { appcModeAdminEntry 18 }
1978: 
1979: appcModeAdminCompression OBJECT-TYPE
1980:       SYNTAX INTEGER {
1981:                       prohibited(1),
1982:                       required(2),
1983:                       negotiable(3)
1984:                      }
1985:       MAX-ACCESS read-only
1986:       STATUS current
1987:       DESCRIPTION
1988:           "Specifies whether compression is supported.  The local LU uses
1989:           this value for negotiation during session activation (SNA
1990:           BIND).
1991: 
1992:               prohibited  -  specifies that no compression is to be used.
1993:               required    -  specifies that compression is required.
1994:               negotiable  -  specifies that the usage of compression
1995:                              is to be negotiated between the LUs. The
1996:                              level of compression is also negotiated."
1997: 
1998:       ::= { appcModeAdminEntry 19 }
1999: 
2000: appcModeAdminInBoundCompLevel OBJECT-TYPE
2001:       SYNTAX INTEGER {
2002:                       none(1),
2003:                       rle(2),
2004:                       lz9(3),
2005:                       lz10(4),
2006:                       lz12(5)
2007:                      }
2008:       MAX-ACCESS read-only
2009:       STATUS current
2010:       DESCRIPTION
2011:           "Specifies the maximum level of compression supported for
2012:           inbound data.  The local LU uses this value in conjunction with
2013:           appcModeAdminCompression for negotiation during session
2014:           activation (SNA BIND).
2015: 
2016:               none  -  specifies that no compression is to be used.
2017:               rle   -  specifies run-length encoding compression
2018:                        in which a 1 or 2 byte sequence substitution is
2019:                        used for each repeated run of the same character.
2020:               lz9   -  specifies Lempel-Ziv-like compression in which
2021:                        9 bit codes are used to substitute repeated
2022:                        substrings in the data stream.  These codes are
2023:                        indices that refer to entries in a common
2024:                        dictionary generated adaptively at both sender and
2025:                        receiver as the data flows and compression occurs.
2026:                        The larger of number bits used for the code, the
2027:                        more storage space is required for the dictionary,
2028:                        but the larger the compression ratio.
2029:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
2030:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
2031: 
2032:       ::= { appcModeAdminEntry 20 }
2033: 
2034: appcModeAdminOutBoundCompLevel OBJECT-TYPE
2035:       SYNTAX INTEGER {
2036:                       none(1),
2037:                       rle(2),
2038:                       lz9(3),
2039:                       lz10(4),
2040:                       lz12(5)
2041:                      }
2042:       MAX-ACCESS read-only
2043:       STATUS current
2044:       DESCRIPTION
2045:           "Specifies the maximum level of compression supported for
2046:           outbound data.  The local LU uses this value in conjunction
2047:           with appcModeAdminCompression for negotiation during session
2048:           activation (SNA BIND).
2049: 
2050:               none  -  specifies that no compression is to be used.
2051:               rle   -  specifies run-length encoding compression
2052:                        in which a 1 or 2 byte sequence substitution is
2053:                        used for each repeated run of the same character.
2054:               lz9   -  specifies Lempel-Ziv-like compression in which
2055:                        9 bit codes are used to substitute repeated
2056:                        substrings in the data stream.  These codes are
2057:                        indices that refer to entries in a common
2058:                        dictionary generated adaptively at both sender and
2059:                        receiver as the data flows and compression occurs.
2060:                        The larger of number bits used for the code, the
2061:                        more storage space is required for the dictionary,
2062:                        but the larger the compression ratio.
2063:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
2064:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
2065: 
2066:       ::= { appcModeAdminEntry 21 }
2067: 
2068: appcModeAdminCompRleBeforeLZ OBJECT-TYPE
2069:       SYNTAX INTEGER {
2070:                       no(1),
2071:                       yes(2)
2072:                      }
2073:       MAX-ACCESS read-only
2074:       STATUS current
2075:       DESCRIPTION
2076:           "Specifies whether run-length encoding is to be applied to the
2077:           data before applying Lempel-Ziv-like compression.  The local LU
2078:           uses this value for negotiation during session activation (SNA
2079:           BIND).  This parameter is only supported if LZ compression is
2080:           used."
2081: 
2082:       ::= { appcModeAdminEntry 22 }
2083: 
2084: appcModeAdminSyncLvl OBJECT-TYPE
2085:       SYNTAX INTEGER {
2086:                       none(1),
2087:                       noneConfirm(2),
2088:                       noneConfirmSyncPoint(3)
2089:                      }
2090:       MAX-ACCESS read-only
2091:       STATUS current
2092:       DESCRIPTION
2093:           "Specifies the sync level support. This value is used for
2094:            negotiation during session activations (SNA BIND).
2095: 
2096:                 none                 - No sync level is supported.
2097:                 noneConfirm          - None and Confirm levels supported.
2098:                 noneConfirmSyncPoint - None, Confirm, and Sync Point is
2099:                                        supported.
2100:           "
2101: 
2102:       ::= { appcModeAdminEntry 23 }
2103: 
2104: appcModeAdminCrypto OBJECT-TYPE
2105:       SYNTAX INTEGER {
2106:                       notSupported(1),
2107:                       mandatory(2),
2108:                       selective(3)
2109:                      }
2110: 
2111:       MAX-ACCESS read-only
2112:       STATUS current
2113:       DESCRIPTION
2114:           "Specifies whether session-level cryptography is supported.
2115:            This value is used for negotiation during session activations
2116:            (SNA BIND).
2117:                 notSupported    -   Specifies session-level cryptography
2118:                                     is not to be used.
2119:                 mandatory       -   Specifies session-level cryptography
2120:                                     must be used.
2121:                 selective       -   Specifies session-level cryptography
2122:                                     is required just on selected requests
2123:                                     flowing on the sessions."
2124: 
2125:       ::= { appcModeAdminEntry 24 }
2126: 
2127: -- *********************************************************************
2128: --    APPC Mode Oper Table
2129: --    Objects in this table contain current operational values, such
2130: --    as state values or negotiated parameters, for session modes.
2131: --
2132: -- *********************************************************************
2133: appcModeOperTable OBJECT-TYPE
2134:       SYNTAX SEQUENCE OF AppcModeOperEntry
2135:       MAX-ACCESS not-accessible
2136:       STATUS current
2137:       DESCRIPTION
2138:           "Operational APPC Mode Information.  Two entries are present in
2139:           the table when both LUs in a pair are local."
2140: 
2141:       ::= { appcLu 6 }
2142: 
2143: appcModeOperEntry OBJECT-TYPE
2144:       SYNTAX AppcModeOperEntry
2145:       MAX-ACCESS not-accessible
2146:       STATUS current
2147:       DESCRIPTION
2148:           "Entry of APPC mode operational information table.  This entry
2149:           does not augment the appcModeAdminEntry, but reflects an actual
2150:           operational mode for a given local LU - partner LU pair."
2151: 
2152:       INDEX { appcModeOperLocLuName,
2153:               appcModeOperParLuName,
2154:               appcModeOperModeName }
2155: 
2156:       ::= { appcModeOperTable 1 }
2157: 
2158: AppcModeOperEntry     ::= SEQUENCE {
2159: 
2160:    appcModeOperLocLuName            DisplayString,
2161:    appcModeOperParLuName            DisplayString,
2162:    appcModeOperModeName             DisplayString,
2163:    appcModeOperCosName              DisplayString,
2164:    appcModeOperSessEndTpName        DisplayString,
2165:    appcModeOperSessLimit            Integer32,
2166:    appcModeOperMaxSessLimit         Integer32,
2167:    appcModeOperMinCwinLimit         Integer32,
2168:    appcModeOperMinClosLimit         Integer32,
2169:    appcModeOperConWinAutoActLmt     Integer32,
2170:    appcModeOperRecvPacWinSz         Integer32,
2171:    appcModeOperSendPacWinSz         Integer32,
2172:    appcModeOperPrefRecvRuSz         Integer32,
2173:    appcModeOperPrefSendRuSz         Integer32,
2174:    appcModeOperRecvRuSzUpBnd        Integer32,
2175:    appcModeOperSendRuSzUpBnd        Integer32,
2176:    appcModeOperRecvRuSzLoBnd        Integer32,
2177:    appcModeOperSendRuSzLoBnd        Integer32,
2178:    appcModeOperSingSessReinit       INTEGER,
2179:    appcModeOperCompression          INTEGER,
2180:    appcModeOperInBoundCompLevel     INTEGER,
2181:    appcModeOperOutBoundCompLevel    INTEGER,
2182:    appcModeOperCompRleBeforeLZ      INTEGER,
2183:    appcModeOperSyncLvl              INTEGER,
2184:    appcModeOperCrypto               INTEGER,
2185:    appcModeOperSyncLvlLastStart     INTEGER,
2186:    appcModeOperCryptoLastStart      INTEGER,
2187:    appcModeOperCNOSNeg              INTEGER,
2188:    appcModeOperActCwin              Gauge32,
2189:    appcModeOperActClos              Gauge32,
2190:    appcModeOperPndCwin              Gauge32,
2191:    appcModeOperPndClos              Gauge32,
2192:    appcModeOperPtmCwin              Gauge32,
2193:    appcModeOperPtmClos              Gauge32,
2194:    appcModeOperDrainSelf            INTEGER,
2195:    appcModeOperDrainPart            INTEGER
2196:                      }
2197: 
2198: appcModeOperLocLuName OBJECT-TYPE
2199:       SYNTAX DisplayString (SIZE (1..17))
2200:       MAX-ACCESS not-accessible
2201:       STATUS current
2202:       DESCRIPTION
2203:           "The SNA name of the local LU.  This field is from 1 to 17
2204:           characters in length, including a period (.) which separates
2205:           the NetId from the NAU name if the NetId is present.
2206:           If this object has the same value as appcLluOperName,
2207:           then the two entries being indexed apply to the same
2208:           resource (specifically, to the same local LU)."
2209: 
2210:       ::= { appcModeOperEntry 1 }
2211: 
2212: appcModeOperParLuName OBJECT-TYPE
2213:       SYNTAX DisplayString (SIZE (1..17))
2214:       MAX-ACCESS not-accessible
2215:       STATUS current
2216:       DESCRIPTION
2217:           "The SNA name of the partner LU.  This field is from 1 to 17
2218:           characters in length, including a period (.) which separates
2219:           the NetId from the NAU name if the NetId is present.
2220: 
2221:           If this object has the same value as appcLuPairOperParLuName,
2222:           then the two entries being indexed apply to the same
2223:           resource (specifically, to the same partner LU)."
2224: 
2225:       ::= { appcModeOperEntry 2 }
2226: 
2227: appcModeOperModeName OBJECT-TYPE
2228:       SYNTAX DisplayString (SIZE (1..8))
2229:       MAX-ACCESS not-accessible
2230:       STATUS current
2231:       DESCRIPTION
2232:           "Specifies the mode name. A mode defines the characteristics
2233:            for a group of sessions. The mode name can be blank (8
2234:            space characters). "
2235: 
2236:       ::= { appcModeOperEntry 3 }
2237: 
2238: appcModeOperCosName OBJECT-TYPE
2239:       SYNTAX DisplayString (SIZE (0..8))
2240:       MAX-ACCESS read-only
2241:       STATUS current
2242:       DESCRIPTION
2243:           "Specifies the class of service (COS) name associated with
2244:            this mode.  If the implementation does not support COS names,
2245:            a zero-length string is returned."
2246: 
2247:       ::= { appcModeOperEntry 4 }
2248: 
2249: appcModeOperSessEndTpName OBJECT-TYPE
2250:       SYNTAX DisplayString (SIZE (1..64))
2251:       MAX-ACCESS read-only
2252:       STATUS current
2253:       DESCRIPTION
2254:           "Specifies the name of the transaction program (TP) to be
2255:           invoked when a session using this mode is deactivated or ended.
2256:           If the name is NULL, no transaction program is invoked.  When
2257:           the TP name consists entirely of displayable EBCDIC code
2258:           points, it is mapped directly to the equivalent ASCII display
2259:           string.  However, registered TP names always have a non-
2260:           displayable EBCDIC code point (value less than or equal to
2261:           x'3F') as the first character, so they cannot be directly
2262:           mapped to an ASCII display string.  These TP names are
2263:           converted to a display string that is equivalent to a
2264:           hexadecimal display of the EBCDIC code points.  For example,
2265:           the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte
2266:           ASCII display string '06F1' (including the two single quotes)."
2267: 
2268:       ::= { appcModeOperEntry 5 }
2269: 
2270: appcModeOperSessLimit OBJECT-TYPE
2271:       SYNTAX Integer32
2272:       MAX-ACCESS read-only
2273:       STATUS current
2274:       DESCRIPTION
2275:           "Specifies the current session limit of this mode as negotiated
2276:           through APPC CNOS (Change Number of Sessions) processing.
2277:           Identifies the total number of sessions that can be established
2278:           between the local and partner LU using this mode."
2279: 
2280:       ::= { appcModeOperEntry 6 }
2281: 
2282: appcModeOperMaxSessLimit OBJECT-TYPE
2283:       SYNTAX Integer32
2284:       MAX-ACCESS read-only
2285:       STATUS current
2286:       DESCRIPTION
2287:           "Specifies the maximum value that the local LU is to use,
2288:           during CNOS processing, for the session limit.  The local LU,
2289:           as a target LU, will negotiate a higher session limit it
2290:           receives in the CNOS request down to this maximum value.  The
2291:           local LU, as a source LU, will restrict the session limit it
2292:           sends in a CNOS request to a value less than or equal to this
2293:           maximum value."
2294: 
2295:       ::= { appcModeOperEntry 7 }
2296: 
2297: appcModeOperMinCwinLimit OBJECT-TYPE
2298:       SYNTAX Integer32
2299:       MAX-ACCESS read-only
2300:       STATUS current
2301:       DESCRIPTION
2302:           "Specifies the minimum contention winner sessions limit that
2303:            was negotiated via CNOS processing."
2304: 
2305:       ::= { appcModeOperEntry 8 }
2306: 
2307: appcModeOperMinClosLimit OBJECT-TYPE
2308:       SYNTAX Integer32
2309:       MAX-ACCESS read-only
2310:       STATUS current
2311:       DESCRIPTION
2312:           "Specifies the minimum contention loser sessions limit that
2313:            was negotiated via CNOS processing. This is the same as
2314:            target minimum contention winner sessions."
2315: 
2316:       ::= { appcModeOperEntry 9 }
2317: 
2318: appcModeOperConWinAutoActLmt OBJECT-TYPE
2319:       SYNTAX Integer32
2320:       MAX-ACCESS read-only
2321:       STATUS current
2322:       DESCRIPTION
2323:           "Specifies the limit on the number of contention winner sessions
2324:           to be automatically activated when the minimum number of
2325:           contention winner sessions increases (as a result of CNOS
2326:           processing). The actual number of sessions activated is the
2327:           lesser of this value and the new minimum number of contention
2328:           winner sessions. "
2329: 
2330:       ::= { appcModeOperEntry 10 }
2331: 
2332: appcModeOperRecvPacWinSz OBJECT-TYPE
2333:       SYNTAX Integer32
2334:       MAX-ACCESS read-only
2335:       STATUS current
2336:       DESCRIPTION
2337:           "Specifies the size of the receive pacing window. This value is
2338:            used for negotiation during session activations (SNA BIND).
2339: 
2340:            The meaning of this value when set to 0 depends on whether
2341:            adaptive pacing is supported:
2342:               adaptive pacing   -     No limit on window size
2343:               fixed pacing      -     No pacing is supported"
2344: 
2345:       ::= { appcModeOperEntry 11 }
2346: 
2347: appcModeOperSendPacWinSz OBJECT-TYPE
2348:       SYNTAX Integer32
2349:       MAX-ACCESS read-only
2350:       STATUS current
2351:       DESCRIPTION
2352:           "Specifies the size of the send pacing window. This value is
2353:            used for negotiation during session activations (SNA BIND).
2354: 
2355:            The meaning of this value when set to 0 depends on whether
2356:            adaptive pacing is supported:
2357:               adaptive pacing        No limit on window size
2358:               fixed pacing           No pacing is supported"
2359: 
2360:       ::= { appcModeOperEntry 12 }
2361: 
2362: appcModeOperPrefRecvRuSz OBJECT-TYPE
2363:       SYNTAX Integer32
2364:       MAX-ACCESS read-only
2365:       STATUS current
2366:       DESCRIPTION
2367:           "Specifies the preferred receive RU (Request Unit) size of
2368:           normal-flow requests on the sessions.  This value must be less
2369:           than or equal to the value specified in
2370:           appcModeOperRecvRuSzUpBnd and greater than or equal to the
2371:           value specified in appcModeOperRecvRuSzLoBnd.
2372: 
2373:            The local LU specifies this value for the receive maximum RU
2374:            size in session activation (SNA BIND) requests and responses.
2375:            It will allow negotiation up to the appcModeOperRecvRuSzUpBnd
2376:            value or down to the appcModeOperRecvRuSzLoBnd value."
2377: 
2378:       ::= { appcModeOperEntry 13 }
2379: 
2380: appcModeOperPrefSendRuSz OBJECT-TYPE
2381:       SYNTAX Integer32
2382:       MAX-ACCESS read-only
2383:       STATUS current
2384:       DESCRIPTION
2385:           "Specifies the preferred send RU (Request Unit) size of normal-
2386:           flow requests on the sessions.  This value must be less than or
2387:           equal to the value specified in appcModeOperSendRuSzUpBnd and
2388:           greater than or equal to the value specified in
2389:           appcModeOperSendRuSzLoBnd.
2390: 
2391:            The local LU specifies this value for the send maximum RU
2392:            size in session activation (SNA BIND) requests and responses.
2393:            It will allow negotiation up to the appcModeOperSendRuSzUpBnd
2394:            value or down to the appcModeOperSendRuSzLoBnd value."
2395: 
2396:       ::= { appcModeOperEntry 14 }
2397: 
2398: appcModeOperRecvRuSzUpBnd OBJECT-TYPE
2399:       SYNTAX Integer32
2400:       MAX-ACCESS read-only
2401:       STATUS current
2402:       DESCRIPTION
2403:           "Specifies the upper bound for the maximum receive RU
2404:            (Request Unit) size of normal-flow requests. This is used
2405:            for negotiation during session activations (SNA BIND). "
2406: 
2407:       ::= { appcModeOperEntry 15 }
2408: 
2409: appcModeOperSendRuSzUpBnd OBJECT-TYPE
2410:       SYNTAX Integer32
2411:       MAX-ACCESS read-only
2412:       STATUS current
2413:       DESCRIPTION
2414:           "Specifies the upper bound for the maximum send RU (Request
2415:           Unit) size of normal-flow requests.  This is used for
2416:           negotiation during session activations (SNA BIND).  "
2417: 
2418:       ::= { appcModeOperEntry 16 }
2419: 
2420: appcModeOperRecvRuSzLoBnd OBJECT-TYPE
2421:       SYNTAX Integer32
2422:       MAX-ACCESS read-only
2423:       STATUS current
2424:       DESCRIPTION
2425:           "Specifies the lower bound for the maximum receive RU
2426:            (Request Unit) size of normal-flow requests. This is used
2427:            for negotiation during session activations (SNA BIND). "
2428: 
2429:       ::= { appcModeOperEntry 17 }
2430: 
2431: appcModeOperSendRuSzLoBnd OBJECT-TYPE
2432:       SYNTAX Integer32
2433:       MAX-ACCESS read-only
2434:       STATUS current
2435:       DESCRIPTION
2436:           "Specifies the lower bound for the maximum send RU
2437:            (Request Unit) size of normal-flow requests. This is used
2438:            for negotiation during session activations (SNA BIND). "
2439: 
2440:       ::= { appcModeOperEntry 18 }
2441: 
2442: appcModeOperSingSessReinit OBJECT-TYPE
2443:       SYNTAX INTEGER {
2444:                       notApplicable(1),
2445:                       operatorControlled(2),
2446:                       primaryOnly(3),
2447:                       secondaryOnly(4),
2448:                       primaryOrSecondary(5)
2449:                      }
2450:       MAX-ACCESS read-only
2451:       STATUS current
2452:       DESCRIPTION
2453:           "Specifies the responsibility for session reinitiation of a
2454:           single session with the partner LU (when the session goes
2455:           down).  The local LU uses this parameter to specify the session
2456:           reinitiation responsibility in session activation (SNA BIND)
2457:           requests and responses.
2458: 
2459:                 notApplicable      - specifies that this parameter has
2460:                                      no meaning since the value of
2461:                                      appcLuPairOperParaSessSup is yes.
2462:                                      The field in the SNA BIND is
2463:                                      reserved (set to zero).
2464:                 operatorControlled - specifies that neither LU will
2465:                                      automatically attempt to reinitiate
2466:                                      the session.  The operator on either
2467:                                      side will manually reactivate the
2468:                                      session.  A contention race (both
2469:                                      side reinitiating at the same time)
2470:                                      is won by the LU with the
2471:                                      lexicographically greater fully-
2472:                                      qualified LU name.
2473:                 primaryOnly        - specifies that the primary LU will
2474:                                      automatically attempt to reinitiate
2475:                                      the session.
2476:                 secondaryOnly      - specifies that the secondary LU will
2477:                                      automatically attempt to reinitiate
2478:                                      the session.
2479:                 primaryOrSecondary - specifies that either the primary or
2480:                                      the secondary may automatically
2481:                                      attempt to reinitiate the session.
2482:                                      A contention race is handled the
2483:                                      same way as with operatorControlled.
2484:           "
2485:       ::= { appcModeOperEntry 19 }
2486: 
2487: appcModeOperCompression OBJECT-TYPE
2488:       SYNTAX INTEGER {
2489:                       prohibited(1),
2490:                       required(2),
2491:                       negotiable(3)
2492:                      }
2493:       MAX-ACCESS read-only
2494:       STATUS current
2495:       DESCRIPTION
2496:           "Specifies whether compression is supported.  The local LU uses
2497:           this value for negotiation during session activation (SNA
2498:           BIND).
2499: 
2500:               prohibited  -  specifies that no compression is to be used.
2501:               required    -  specifies that compression is required.
2502:               negotiable  -  specifies that the usage of compression
2503:                              is to be negotiated between the LUs. The
2504:                              level of compression is also negotiated."
2505: 
2506:       ::= { appcModeOperEntry 20 }
2507: 
2508: appcModeOperInBoundCompLevel OBJECT-TYPE
2509:       SYNTAX INTEGER {
2510:                       none(1),
2511:                       rle(2),
2512:                       lz9(3),
2513:                       lz10(4),
2514:                       lz12(5)
2515:                      }
2516:       MAX-ACCESS read-only
2517:       STATUS current
2518:       DESCRIPTION
2519:           "Specifies the maximum level of compression supported for
2520:           inbound data.  The local LU uses this value in conjunction with
2521:           appcModeOperCompression for negotiation during session
2522:           activation (SNA BIND).
2523: 
2524:               none  -  specifies that no compression is to be used.
2525:               rle   -  specifies run-length encoding compression
2526:                        in which a 1 or 2 byte sequence substitution is
2527:                        used for each repeated run of the same character.
2528:               lz9   -  specifies Lempel-Ziv-like compression in which
2529:                        9 bit codes are used to substitute repeated
2530:                        substrings in the data stream.  These codes are
2531:                        indices that refer to entries in a common
2532:                        dictionary generated adaptively at both sender and
2533:                        receiver as the data flows and compression occurs.
2534:                        The larger of number bits used for the code, the
2535:                        more storage space is required for the dictionary,
2536:                        but the larger the compression ratio.
2537:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
2538:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
2539: 
2540:       ::= { appcModeOperEntry 21 }
2541: 
2542: appcModeOperOutBoundCompLevel OBJECT-TYPE
2543:       SYNTAX INTEGER {
2544:                       none(1),
2545:                       rle(2),
2546:                       lz9(3),
2547:                       lz10(4),
2548:                       lz12(5)
2549:                      }
2550:       MAX-ACCESS read-only
2551:       STATUS current
2552:       DESCRIPTION
2553:           "Specifies the maximum level of compression supported for
2554:           outbound data.  The local LU uses this value in conjunction
2555:           with appcModeOperCompression for negotiation during session
2556:           activation (SNA BIND).
2557: 
2558:               none  -  specifies that no compression is to be used.
2559:               rle   -  specifies run-length encoding compression
2560:                        in which a 1 or 2 byte sequence substitution is
2561:                        used for each repeated run of the same character.
2562:               lz9   -  specifies Lempel-Ziv-like compression in which
2563:                        9 bit codes are used to substitute repeated
2564:                        substrings in the data stream.  These codes are
2565:                        indices that refer to entries in a common
2566:                        dictionary generated adaptively at both sender and
2567:                        receiver as the data flows and compression occurs.
2568:                        The larger of number bits used for the code, the
2569:                        more storage space is required for the dictionary,
2570:                        but the larger the compression ratio.
2571:               lz10  -  specifies a 10 bit code Lempel-Ziv-like compression.
2572:               lz12  -  specifies a 12 bit code Lempel-Ziv-like compression."
2573: 
2574:       ::= { appcModeOperEntry 22 }
2575: 
2576: appcModeOperCompRleBeforeLZ OBJECT-TYPE
2577:       SYNTAX INTEGER {
2578:                       no(1),
2579:                       yes(2)
2580:                      }
2581:       MAX-ACCESS read-only
2582:       STATUS current
2583:       DESCRIPTION
2584:           "Specifies whether run-length encoding is to be applied to the
2585:           data before applying Lempel-Ziv-like compression.  The local LU
2586:           uses this value for negotiation during session activation (SNA
2587:           BIND).  This parameter is only supported if LZ compression is
2588:           used."
2589:       ::= { appcModeOperEntry 23 }
2590: 
2591: appcModeOperSyncLvl OBJECT-TYPE
2592:       SYNTAX INTEGER {
2593:                       none(1),
2594:                       noneConfirm(2),
2595:                       noneConfirmSyncPoint(3)
2596:                      }
2597:       MAX-ACCESS read-only
2598:       STATUS current
2599:       DESCRIPTION
2600:           "Specifies the sync level support for sessions involving this
2601:            LU pair and mode name.
2602: 
2603:                 none             -       No sync level is supported.
2604:                 noneConfirm      -       None and Confirm level supported.
2605:                 noneConfirmSyncPoint -   None, Confirm and Sync Point is
2606:                                                 supported.
2607:           "
2608: 
2609:       ::= { appcModeOperEntry 24 }
2610: 
2611: appcModeOperCrypto OBJECT-TYPE
2612:       SYNTAX INTEGER {
2613:                       notSupported(1),
2614:                       mandatory(2),
2615:                       selective(3)
2616:                      }
2617:       MAX-ACCESS read-only
2618:       STATUS current
2619:       DESCRIPTION
2620:           "Specifies whether session-level cryptography is supported for
2621:            sessions involving this LU pair and mode name.
2622: 
2623:                 notSupported    -   Specifies session-level cryptography
2624:                                        is not being used.
2625:                 mandatory       -   Specifies session-level cryptography
2626:                                        in being used on all requests
2627:                                        flowing on the sessions.
2628:                 selective       -   Specifies session-level cryptography
2629:                                        is required just on selected
2630:                                        requests flowing on the sessions."
2631: 
2632:       ::= { appcModeOperEntry 25 }
2633: 
2634: appcModeOperSyncLvlLastStart OBJECT-TYPE
2635:       SYNTAX INTEGER {
2636:                       none(1),
2637:                       noneConfirm(2),
2638:                       noneConfirmSyncPoint(3)
2639:                      }
2640:       MAX-ACCESS read-only
2641:       STATUS current
2642:       DESCRIPTION
2643:           "Specifies the sync level support.  This value represents the
2644:           initial value proposed by the local LU the last time this
2645:           capability was negotiated, i.e., when the first session was
2646:           bound between the local LU and its partner.
2647: 
2648:                 none             -      No sync level is supported.
2649:                 noneConfirm      -      None and Confirm level supported.
2650:                 noneConfirmSyncPoint -  None, Confirm and Sync Point is
2651:                                             supported.
2652:           "
2653: 
2654:       ::= { appcModeOperEntry 26 }
2655: 
2656: appcModeOperCryptoLastStart OBJECT-TYPE
2657:       SYNTAX INTEGER {
2658:                       notSupported(1),
2659:                       mandatory(2),
2660:                       selective(3)
2661:                      }
2662:       MAX-ACCESS read-only
2663:       STATUS current
2664:       DESCRIPTION
2665:           "Specifies whether session-level cryptography is supported.
2666:            This value represents the initial value proposed by the local
2667:            LU the last time this capability was negotiated, i.e., when
2668:            the first session was bound between the local LU and its
2669:            partner.
2670:                 notSupported    -   Specifies session-level cryptography
2671:                                        is not to be used.
2672:                 mandatory       -   Specifies session-level cryptography
2673:                                        must be used.
2674:                 selective       -   Specifies session-level cryptography
2675:                                        is required just on selected
2676:                                        requests flowing on the sessions."
2677: 
2678:       ::= { appcModeOperEntry 27 }
2679: 
2680: appcModeOperCNOSNeg OBJECT-TYPE
2681:       SYNTAX INTEGER {
2682:                       no(1),
2683:                       yes(2)
2684:                      }
2685: 
2686:       MAX-ACCESS read-only
2687:       STATUS current
2688:       DESCRIPTION
2689:           "Specifies whether CNOS negotiation is in process.  CNOS
2690:           negotiation is used to set or change the various session limits
2691:           for a mode."
2692: 
2693:       ::= { appcModeOperEntry 28 }
2694: 
2695: appcModeOperActCwin OBJECT-TYPE
2696:       SYNTAX Gauge32
2697:       MAX-ACCESS read-only
2698:       STATUS current
2699:       DESCRIPTION
2700:           "Specifies the number of active contention winner sessions."
2701: 
2702:       ::= { appcModeOperEntry 29 }
2703: 
2704: appcModeOperActClos OBJECT-TYPE
2705:       SYNTAX Gauge32
2706:       MAX-ACCESS read-only
2707:       STATUS current
2708:       DESCRIPTION
2709:           "Specifies the number of active contention loser sessions."
2710: 
2711:       ::= { appcModeOperEntry 30 }
2712: 
2713: appcModeOperPndCwin OBJECT-TYPE
2714:       SYNTAX Gauge32
2715:       MAX-ACCESS read-only
2716:       STATUS current
2717:       DESCRIPTION
2718:           "Specifies the number of contention winner sessions that are
2719:            pending activation."
2720: 
2721:       ::= { appcModeOperEntry 31 }
2722: 
2723: appcModeOperPndClos OBJECT-TYPE
2724:       SYNTAX Gauge32
2725:       MAX-ACCESS read-only
2726:       STATUS current
2727:       DESCRIPTION
2728:           "Specifies the number of contention loser sessions that are
2729:            pending activation."
2730: 
2731:       ::= { appcModeOperEntry 32 }
2732: 
2733: appcModeOperPtmCwin OBJECT-TYPE
2734:       SYNTAX Gauge32
2735:       MAX-ACCESS read-only
2736:       STATUS current
2737:       DESCRIPTION
2738:           "Specifies the number of contention winner sessions that are
2739:            pending termination."
2740: 
2741:       ::= { appcModeOperEntry 33 }
2742: 
2743: appcModeOperPtmClos OBJECT-TYPE
2744:       SYNTAX Gauge32
2745:       MAX-ACCESS read-only
2746:       STATUS current
2747:       DESCRIPTION
2748:           "Specifies the number of contention loser sessions that are
2749:            pending termination."
2750: 
2751:       ::= { appcModeOperEntry 34 }
2752: 
2753: appcModeOperDrainSelf OBJECT-TYPE
2754:       SYNTAX INTEGER {
2755:                       no(1),
2756:                       yes(2)
2757:                      }
2758:       MAX-ACCESS read-only
2759:       STATUS current
2760:       DESCRIPTION
2761:           "Specifies whether the local LU is draining its conversations
2762:           for this mode.  When a mode session limit is reset (via a CNOS
2763:           RESET_SESSION_LIMIT request), the local LU could be set to
2764:           process all queued conversations before deactivating all of the
2765:           sessions (using the SNA Bracket Initiation Stopped or BIS
2766:           protocol).  "
2767: 
2768:       ::= { appcModeOperEntry 35 }
2769: 
2770: appcModeOperDrainPart OBJECT-TYPE
2771:       SYNTAX INTEGER {
2772:                       no(1),
2773:                       yes(2)
2774:                      }
2775:       MAX-ACCESS read-only
2776:       STATUS current
2777:       DESCRIPTION
2778:           "Specifies whether the partner LU is draining its conversations
2779:           for this mode.  When a mode session limit is reset (via a CNOS
2780:           RESET_SESSION_LIMIT request), the partner LU could be set to
2781:           process all queued conversations before deactivating all of the
2782:           sessions (using the SNA Bracket Initiation Stop or BIS
2783:           protocol).  "
2784: 
2785:       ::= { appcModeOperEntry 36 }
2786: 
2787: -- *********************************************************************
2788: --    APPC TP Admin Table
2789: --    Objects in this table contain default or expected configuration
2790: --    values for remotely attachable transaction programs.
2791: -- *********************************************************************
2792: appcTpAdminTable OBJECT-TYPE
2793:       SYNTAX SEQUENCE OF AppcTpAdminEntry
2794:       MAX-ACCESS not-accessible
2795:       STATUS current
2796:       DESCRIPTION
2797:           "APPC Local TP Table"
2798: 
2799:       ::= { appcTp 1 }
2800: 
2801: appcTpAdminEntry OBJECT-TYPE
2802:       SYNTAX AppcTpAdminEntry
2803:       MAX-ACCESS not-accessible
2804:       STATUS current
2805:       DESCRIPTION
2806:           "Entry of APPC Local TP Information Table."
2807: 
2808:       INDEX { appcTpAdminLocLuName,
2809:               appcTpAdminTpName }
2810: 
2811:       ::= { appcTpAdminTable 1 }
2812: 
2813: AppcTpAdminEntry     ::= SEQUENCE {
2814:        appcTpAdminLocLuName       DisplayString,
2815:        appcTpAdminTpName          DisplayString,
2816:        appcTpAdminFileSpec        DisplayString,
2817:        appcTpAdminStartParm       DisplayString,
2818:        appcTpAdminTpOperation     INTEGER,
2819:        appcTpAdminInAttachTimeout Integer32,
2820:        appcTpAdminRcvAllocTimeout Integer32,
2821:        appcTpAdminSyncLvl         INTEGER,
2822:        appcTpAdminInstLmt         Integer32,
2823:        appcTpAdminStatus          INTEGER,
2824:        appcTpAdminLongRun         INTEGER,
2825:        appcTpAdminConvType        INTEGER,
2826:        appcTpAdminConvDuplex      INTEGER,
2827:        appcTpAdminConvSecReq      INTEGER,
2828:        appcTpAdminVerPip          INTEGER,
2829:        appcTpAdminPipSubNum       Integer32
2830:                      }
2831: 
2832: appcTpAdminLocLuName OBJECT-TYPE
2833:       SYNTAX DisplayString (SIZE (1..17))
2834:       MAX-ACCESS not-accessible
2835:       STATUS current
2836:       DESCRIPTION
2837:           "The SNA name of the local LU to which this TP definition
2838:            applies. This field is from 1 to 17 characters in length,
2839:            including a period (.) which separates the NetId from the NAU
2840:            name if the NetId is present.
2841: 
2842:            The reserved value '*ALL' indicates that the TP definition
2843:            applies to all local LUs, and not just to a single local LU."
2844: 
2845:       ::= { appcTpAdminEntry 1 }
2846: 
2847: appcTpAdminTpName OBJECT-TYPE
2848:       SYNTAX DisplayString (SIZE (1..64))
2849:       MAX-ACCESS not-accessible
2850:       STATUS current
2851:       DESCRIPTION
2852:           "The local transaction program name. This name is sent on an
2853:            ATTACH remote allocation request.
2854: 
2855:            When the TP name consists entirely of displayable EBCDIC
2856:            code points, it is mapped directly to the equivalent ASCII
2857:            display string.  However, registered TP names always have a
2858:            non-displayable EBCDIC code point (value less than or equal to
2859:            x'3F') as the first character, so they cannot be directly
2860:            mapped to an ASCII display string.  These TP names are
2861:            converted to a display string that is equivalent to a
2862:            hexadecimal display of the EBCDIC code points.  For example,
2863:            the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte
2864:            ASCII display string '06F1' (including the two single quotes)."
2865: 
2866:       ::= { appcTpAdminEntry 2 }
2867: 
2868: appcTpAdminFileSpec OBJECT-TYPE
2869:       SYNTAX DisplayString (SIZE (0..80))
2870:       MAX-ACCESS read-only
2871:       STATUS current
2872:       DESCRIPTION
2873:           "The local file specification of the transaction program.
2874:           May be a zero-length string if not applicable."
2875: 
2876:       ::= { appcTpAdminEntry 3 }
2877: 
2878: appcTpAdminStartParm OBJECT-TYPE
2879:       SYNTAX DisplayString (SIZE (0..128))
2880:       MAX-ACCESS read-only
2881:       STATUS current
2882:       DESCRIPTION
2883:           "A parameter string passed to the transaction program when it
2884:            is started.  May be a zero-length string if not supported. "
2885: 
2886:       ::= { appcTpAdminEntry 4 }
2887: 
2888: appcTpAdminTpOperation OBJECT-TYPE
2889:       SYNTAX INTEGER {
2890:                       other(1),
2891:                       queuedOperatorStarted(2),
2892:                       queuedOperatorPreloaded(3),
2893:                       queuedAmStarted(4),
2894:                       nonqueuedAmStarted(5)
2895:                      }
2896:       MAX-ACCESS read-only
2897:       STATUS current
2898:       DESCRIPTION
2899:           "Specifies how the program will be started.
2900:               other - Specifies that the program operation is none of
2901:                       the methods specified. It may be a
2902:                       product-specific method.
2903: 
2904:               queuedOperatorStarted - Specifies that one version of the
2905:                       program will be run at a time.  If an incoming
2906:                       attach arrives and the program has not been started
2907:                       yet, APPC will issue a message to the operator to
2908:                       start the specified program.  Subsequent attaches
2909:                       that arrive while the program is active will be
2910:                       queued.
2911: 
2912:               queuedOperatorPreloaded - Specifies that one version of the
2913:                       program will be run at a time.  If an incoming
2914:                       attach arrives and the program has not been started
2915:                       yet, the Attach will be rejected.  The APPC attach
2916:                       manager determines that a TP has started upon
2917:                       reception of an APPC RECEIVE_ALLOCATE verb, or a
2918:                       CPI-C Accept_Conversation (CMACCP) or
2919:                       Specify_Local_TP_Name (CMSLTP) call.  No message is
2920:                       sent to the operator.  Subsequent attaches that
2921:                       arrive while the program is active are queued.
2922: 
2923:               queuedAmStarted - Specifies that one version of the
2924:                       program will be run at a time and will be started
2925:                       by the APPC attach manager.  Subsequent attaches
2926:                       that arrive while the program is active will be
2927:                       queued.
2928: 
2929:               nonqueuedAmStarted - Specifies that multiple copies of the
2930:                       program will be run at a time and will be started
2931:                       by the APPC attach manager."
2932: 
2933:       ::= { appcTpAdminEntry 5 }
2934: 
2935: appcTpAdminInAttachTimeout OBJECT-TYPE
2936:       SYNTAX Integer32
2937:       MAX-ACCESS read-only
2938:       STATUS current
2939:       DESCRIPTION
2940:           "This object specifies the number of seconds incoming attaches
2941:           will be queued waiting for an APPC program to issue a
2942:           RECEIVE_ALLOCATE verb or for a CPI-C program to issue an
2943:           Accept_Conversation (CMACCP) call.  This parameter is
2944:           meaningful only when appcTpAdminTpOperation has one of the
2945:           following values:
2946:                      queuedOperatorStarted
2947:                      queuedOperatorPreloaded
2948:                      queuedAmStarted
2949: 
2950:           A value of zero indicates that there is no timeout."
2951: 
2952:       ::= { appcTpAdminEntry 6 }
2953: 
2954: appcTpAdminRcvAllocTimeout OBJECT-TYPE
2955:       SYNTAX Integer32
2956:       MAX-ACCESS read-only
2957:       STATUS current
2958:       DESCRIPTION
2959:           "This object specifies the number of seconds an APPC program's
2960:           RECEIVE_ALLOCATE verb or a CPI-C program's Accept_Conversation
2961:           (CMACCP) call will wait for an incoming attach to arrive.
2962: 
2963:           A value of zero indicates that there is no timeout."
2964: 
2965:       ::= { appcTpAdminEntry 7 }
2966: 
2967: appcTpAdminSyncLvl OBJECT-TYPE
2968:       SYNTAX INTEGER {
2969:                       none(1),
2970:                       confirm(2),
2971:                       noneAndConfirm(3),
2972:                       syncpoint(4),
2973:                       noneAndSyncpoint(5),
2974:                       confirmAndSyncpoint(6),
2975:                       all(7)
2976:                      }
2977:       MAX-ACCESS read-only
2978:       STATUS current
2979:       DESCRIPTION
2980:           "Indicates the synchronization level or levels that the
2981:           transaction program supports.  The levels are defined as
2982:           follows:
2983: 
2984:                none      - allocation requests indicating a
2985:                            synchronization level of none are allowed to
2986:                            start the program.
2987:                confirm   - allocation requests indicating a
2988:                            synchronization level of confirm are allowed
2989:                            to start the program.
2990:                syncpoint - allocation requests indicating a
2991:                            synchronization level of sync point are
2992:                            allowed to start the program."
2993: 
2994:       ::= { appcTpAdminEntry 8 }
2995: 
2996: appcTpAdminInstLmt OBJECT-TYPE
2997:       SYNTAX Integer32
2998:       MAX-ACCESS read-only
2999:       STATUS current
3000:       DESCRIPTION
3001:           "The maximum number of concurrent instances of this transaction
3002:            program that will be supported for a local LU.  A value of
3003:            zero indicates that there is no limit."
3004: 
3005:       ::= { appcTpAdminEntry 9 }
3006: 
3007: appcTpAdminStatus OBJECT-TYPE
3008:       SYNTAX INTEGER {
3009:                       enabled(1),
3010:                       tempDisabled(2),
3011:                       permDisabled(3)
3012:                      }
3013:       MAX-ACCESS read-only
3014:       STATUS current
3015:       DESCRIPTION
3016:           "Indicates the status of the TP relative to starting execution
3017:           when the local LU receives an allocation (ATTACH) request
3018:           naming this program.
3019: 
3020:                 enabled         -    the local LU can start the program.
3021:                 tempDisabled    -    the local LU cannot start the
3022:                                      program. The local LU rejects the
3023:                                      request with an indication that the
3024:                                      TP is not available but retry is
3025:                                      possible.
3026:                 permDisabled    -    the local LU cannot start the
3027:                                      program. The local LU rejects the
3028:                                      request with an indication that the
3029:                                      TP is not available and retry is
3030:                                      not possible."
3031: 
3032:       ::= { appcTpAdminEntry 10 }
3033: 
3034: appcTpAdminLongRun OBJECT-TYPE
3035:       SYNTAX INTEGER {
3036:                       no(1),
3037:                       yes(2)
3038:                      }
3039:       MAX-ACCESS read-only
3040:       STATUS current
3041:       DESCRIPTION
3042:           "Indicates whether this is a long-running transaction program
3043:           (i.e., one that stays around even after the conversation goes
3044:           away)."
3045: 
3046:       ::= { appcTpAdminEntry 11 }
3047: 
3048: appcTpAdminConvType OBJECT-TYPE
3049:       SYNTAX INTEGER {
3050:                       basic(1),
3051:                       mapped(2),
3052:                       basicOrMapped(3)
3053:                      }
3054:       MAX-ACCESS read-only
3055:       STATUS current
3056:       DESCRIPTION
3057:           "Specifies the conversation type (basic or mapped) that will be
3058:           used by the TP.  This value is verified upon receipt of an
3059:           incoming attach.  The acceptable values are:
3060: 
3061:                  basic         - Indicates that this transaction program
3062:                                  supports basic conversations.
3063: 
3064:                  mapped        - Indicates that this transaction program
3065:                                  supports mapped conversations.
3066: 
3067:                  basicOrMapped - Indicates that this transaction program
3068:                                  supports both basic and mapped
3069:                                  conversations."
3070:       ::= { appcTpAdminEntry 12 }
3071: 
3072: appcTpAdminConvDuplex OBJECT-TYPE
3073:       SYNTAX INTEGER {
3074:                       half(1),
3075:                       full(2),
3076:                       halfOrFull(3)
3077:                      }
3078:       MAX-ACCESS read-only
3079:       STATUS current
3080:       DESCRIPTION
3081:           "Specifies the conversation duplex type (half or full) that
3082:           will be used by the TP.  This value is verified upon receipt of
3083:           an incoming attach.  The acceptable values are:
3084: 
3085:                  half       - Indicates that this transaction program
3086:                               supports half duplex conversations.
3087: 
3088:                  full       - Indicates that this transaction program
3089:                               supports full duplex conversations.
3090: 
3091:                  halfOrFull - Indicates that this transaction program
3092:                               supports either half or full duplex
3093:                               conversations."
3094: 
3095:       ::= { appcTpAdminEntry 13 }
3096: 
3097: appcTpAdminConvSecReq OBJECT-TYPE
3098:       SYNTAX INTEGER {
3099:                       no(1),
3100:                       yes(2)
3101:                      }
3102:       MAX-ACCESS read-only
3103:       STATUS current
3104:       DESCRIPTION
3105:           "Indicates whether conversation-level security information is
3106:           required on incoming attaches designating this TP name.
3107:           Conversation-level security verification is always performed on
3108:           those requests that include security information.
3109: 
3110:                  yes - Indicates that conversation-level security
3111:                        information is required.  ATTACHs designating the
3112:                        transaction program must carry a user_id and
3113:                        either a password or an already verified
3114:                        indicator.
3115: 
3116:                  no  - Indicates that no security information is
3117:                        required.  ATTACHs designating the transaction
3118:                        program can omit or include security information."
3119: 
3120:       ::= { appcTpAdminEntry 14 }
3121: 
3122: appcTpAdminVerPip OBJECT-TYPE
3123:       SYNTAX INTEGER {
3124:                       no(1),
3125:                       yes(2)
3126:                      }
3127:       MAX-ACCESS read-only
3128:       STATUS current
3129:       DESCRIPTION
3130:           "Specifies whether the number of PIP (Program Initialization
3131:            Parameters) subfields should be verified against the number
3132:            expected (appcTpAdminPipSubNum)."
3133: 
3134:       ::= { appcTpAdminEntry 15 }
3135: 
3136: appcTpAdminPipSubNum OBJECT-TYPE
3137:       SYNTAX Integer32
3138:       MAX-ACCESS read-only
3139:       STATUS current
3140:       DESCRIPTION
3141:           "Specifies the number of PIP subfields expected by the TP."
3142: 
3143:       ::= { appcTpAdminEntry 16 }
3144: 
3145: 
3146: -- *********************************************************************
3147: -- APPC Active Session Table
3148: -- ---------------------------------------------------------------------
3149: -- This table contains information about active APPC sessions.
3150: -- *********************************************************************
3151: appcActSessTable OBJECT-TYPE
3152:       SYNTAX SEQUENCE OF AppcActSessEntry
3153:       MAX-ACCESS not-accessible
3154:       STATUS current
3155:       DESCRIPTION
3156:           "Table of active APPC sessions.  Two entries are present in the
3157:           table when both session partners are local."
3158: 
3159:       ::= { appcSession 1 }
3160: 
3161: appcActSessEntry OBJECT-TYPE
3162:       SYNTAX AppcActSessEntry
3163:       MAX-ACCESS not-accessible
3164:       STATUS current
3165:       DESCRIPTION
3166:           "Entry of APPC Session Information Table.  Indexed by LU pair
3167:           and integer-valued session index."
3168: 
3169:       INDEX { appcActSessLocLuName,
3170:               appcActSessParLuName,
3171:               appcActSessIndex }
3172: 
3173:       ::= { appcActSessTable 1 }
3174: 
3175: AppcActSessEntry     ::= SEQUENCE {
3176:       appcActSessLocLuName            DisplayString,
3177:       appcActSessParLuName            DisplayString,
3178:       appcActSessIndex                Integer32,
3179:       appcActSessPcidCpName           DisplayString,
3180:       appcActSessPcid                 OCTET STRING,
3181:       appcActSessPluIndicator         INTEGER,
3182:       appcActSessModeName             DisplayString,
3183:       appcActSessCosName              DisplayString,
3184:       appcActSessTransPriority        INTEGER,
3185:       appcActSessEnhanceSecSup        INTEGER,
3186:       appcActSessSendPacingType       INTEGER,
3187:       appcActSessSendRpc              Gauge32,
3188:       appcActSessSendNxWndwSize       Gauge32,
3189:       appcActSessRecvPacingType       INTEGER,
3190:       appcActSessRecvRpc              Gauge32,
3191:       appcActSessRecvNxWndwSize       Gauge32,
3192:       appcActSessRscv                 OCTET STRING,
3193:       appcActSessInUse                INTEGER,
3194:       appcActSessMaxSndRuSize         INTEGER,
3195:       appcActSessMaxRcvRuSize         INTEGER,
3196:       appcActSessSndPacingSize        INTEGER,
3197:       appcActSessRcvPacingSize        INTEGER,
3198:       appcActSessOperState            INTEGER,
3199:       appcActSessUpTime               TimeTicks,
3200:       appcActSessRtpNceId             OCTET STRING,
3201:       appcActSessRtpTcid              OCTET STRING,
3202:       appcActSessLinkIndex            InstancePointer
3203:                      }
3204: 
3205: 
3206: appcActSessLocLuName OBJECT-TYPE
3207:       SYNTAX DisplayString (SIZE (1..17))
3208:       MAX-ACCESS not-accessible
3209:       STATUS current
3210:       DESCRIPTION
3211:           "Specifies the name of the local LU for the session.  This
3212:           field is from 1 to 17 characters in length, including a period
3213:           (.) which separates the NetId from the NAU name if the NetId is
3214:           present.
3215: 
3216:           If this object has the same value as appcLluOperName, then the
3217:           two entries being indexed apply to the same resource
3218:           (specifically, to the same local LU)."
3219: 
3220:       ::= { appcActSessEntry 1 }
3221: 
3222: appcActSessParLuName OBJECT-TYPE
3223:       SYNTAX DisplayString (SIZE (1..17))
3224:       MAX-ACCESS not-accessible
3225:       STATUS current
3226:       DESCRIPTION
3227:           "Specifies the name of the partner LU for the session.  This
3228:           field is from 1 to 17 characters in length, including a period
3229:           (.) which separates the NetId from the NAU name if the NetId is
3230:           present.
3231: 
3232:           If this object has the same value as appcLuPairOperParLuName,
3233:           then the two entries being indexed apply to the same resource
3234:           (specifically, to the same partner LU)."
3235: 
3236:       ::= { appcActSessEntry 2 }
3237: 
3238: appcActSessIndex OBJECT-TYPE
3239:       SYNTAX Integer32
3240:       MAX-ACCESS not-accessible
3241:       STATUS current
3242:       DESCRIPTION
3243:           "This value identifies the index of the session, which is
3244:           unique for this LU pair.  It is recommended that an Agent not
3245:           reuse the index of a deactivated session for a significant
3246:           period of time (e.g., one week)."
3247: 
3248:       ::= { appcActSessEntry 3 }
3249: 
3250: appcActSessPcidCpName OBJECT-TYPE
3251:       SYNTAX DisplayString (SIZE (0 | 3..17))
3252:       MAX-ACCESS read-only
3253:       STATUS current
3254:       DESCRIPTION
3255:           "The network-qualified CP name of the node at which the session
3256:           and PCID originated.  For APPN and LEN nodes, this is either CP
3257:           name of the APPN node at which the origin LU is located or the
3258:           CP name of the NN serving the LEN node at which the origin LU
3259:           is located.  This field is from 3 to 17 characters in length,
3260:           including a period (.) which separates the NetId from the NAU
3261:           name.  A null string indicates that the value is unknown."
3262:       ::= { appcActSessEntry 4 }
3263: 
3264: appcActSessPcid OBJECT-TYPE
3265:       SYNTAX OCTET STRING (SIZE (0|8))
3266:       MAX-ACCESS read-only
3267:       STATUS current
3268:       DESCRIPTION
3269:           "The procedure correlation identifier (PCID) of a session.  It
3270:           is an 8-octet value assigned by the control point providing
3271:           session services for the primary LU.  A null string indicates
3272:           that the value is unknown."
3273: 
3274:       ::= { appcActSessEntry 5 }
3275: 
3276: appcActSessPluIndicator OBJECT-TYPE
3277:       SYNTAX INTEGER {
3278:                       localLuIsPlu(1),
3279:                       partnerLuIsPlu(2)
3280:                      }
3281:       MAX-ACCESS read-only
3282:       STATUS current
3283:       DESCRIPTION
3284:           "Indicates which LU is the PLU for this session.  For
3285:           independent LUs, the PLU (primary LU) is the one that initiated
3286:           the session (sent BIND), while the SLU (secondary LU) is the
3287:           one that accepted the session initiation (received BIND).
3288: 
3289:           The 'local' LU is the one identified by appcLluOperName.
3290: 
3291:           The 'partner' LU is the one identified by
3292:           appcLuPairOperParLuName."
3293: 
3294:       ::= { appcActSessEntry 6 }
3295: 
3296: appcActSessModeName OBJECT-TYPE
3297:       SYNTAX DisplayString (SIZE (1..8))
3298:       MAX-ACCESS read-only
3299:       STATUS current
3300:       DESCRIPTION
3301:           "The mode name used for this session."
3302: 
3303:       ::= { appcActSessEntry 7 }
3304: 
3305: appcActSessCosName OBJECT-TYPE
3306:       SYNTAX DisplayString (SIZE (0..8))
3307:       MAX-ACCESS read-only
3308:       STATUS current
3309:       DESCRIPTION
3310:           "The Class of Service (COS) name used for this session.
3311:           A null string indicates that the value is unknown."
3312: 
3313:       ::= { appcActSessEntry 8 }
3314: 
3315: appcActSessTransPriority OBJECT-TYPE
3316:       SYNTAX INTEGER {
3317:                       unknown(1),
3318:                       low(2),
3319:                       medium(3),
3320:                       high(4),
3321:                       network(5)
3322:                      }
3323:       MAX-ACCESS read-only
3324:       STATUS current
3325:       DESCRIPTION
3326:           "The transmission priority of this session.
3327:               1 = unknown priority
3328:               2 = low priority
3329:               3 = medium priority
3330:               4 = high priority
3331:               5 = network priority
3332:           "
3333: 
3334:       ::= { appcActSessEntry 9 }
3335: 
3336: appcActSessEnhanceSecSup OBJECT-TYPE
3337:       SYNTAX INTEGER {
3338:                       none(1),
3339:                       level1(2),
3340:                       level2(3)
3341:                      }
3342:       MAX-ACCESS read-only
3343:       STATUS current
3344:       DESCRIPTION
3345:           "Enhanced security supported. Indicates the level of enhanced
3346:           security support:
3347: 
3348:              1 = none
3349:              2 = level 1
3350:              3 = level 2
3351:           "
3352: 
3353:       ::= { appcActSessEntry 10 }
3354: 
3355: appcActSessSendPacingType OBJECT-TYPE
3356:       SYNTAX INTEGER {
3357:                       none(1),
3358:                       fixed(2),
3359:                       adaptive(3)
3360:                      }
3361:       MAX-ACCESS read-only
3362:       STATUS current
3363:       DESCRIPTION
3364:           "The type of pacing being used for sending data."
3365: 
3366:       ::= { appcActSessEntry 11 }
3367: 
3368: appcActSessSendRpc OBJECT-TYPE
3369:       SYNTAX Gauge32
3370:       MAX-ACCESS read-only
3371:       STATUS current
3372:       DESCRIPTION
3373:           "The send residual pace count.  This represents the number of
3374:           MUs that can still be sent in the current session window."
3375: 
3376:       ::= { appcActSessEntry 12 }
3377: 
3378: appcActSessSendNxWndwSize OBJECT-TYPE
3379:       SYNTAX Gauge32
3380:       MAX-ACCESS read-only
3381:       STATUS current
3382:       DESCRIPTION
3383:           "The size of the next window which will be used to send data."
3384: 
3385:       ::= { appcActSessEntry 13 }
3386: 
3387: appcActSessRecvPacingType OBJECT-TYPE
3388:       SYNTAX INTEGER {
3389:                       none(1),
3390:                       fixed(2),
3391:                       adaptive(3)
3392:                      }
3393:       MAX-ACCESS read-only
3394:       STATUS current
3395:       DESCRIPTION
3396:           "The type of pacing being used for receiving data."
3397: 
3398:       ::= { appcActSessEntry 14 }
3399: 
3400: appcActSessRecvRpc OBJECT-TYPE
3401:       SYNTAX Gauge32
3402:       MAX-ACCESS read-only
3403:       STATUS current
3404:       DESCRIPTION
3405:           "The receive residual pace count.  This represents the number
3406:           of MUs that can still be received in the current session
3407:           window."
3408: 
3409:       ::= { appcActSessEntry 15 }
3410: 
3411: appcActSessRecvNxWndwSize OBJECT-TYPE
3412:       SYNTAX Gauge32
3413:       MAX-ACCESS read-only
3414:       STATUS current
3415:       DESCRIPTION
3416:           "The size of the next window which will be used to receive
3417:           data."
3418: 
3419:       ::= { appcActSessEntry 16 }
3420: appcActSessRscv OBJECT-TYPE
3421:       SYNTAX OCTET STRING (SIZE (0..255))
3422:       MAX-ACCESS read-only
3423:       STATUS current
3424:       DESCRIPTION
3425:           "The route selection control vector (RSCV CV2B) used for this
3426:           session.  It is present for APPN-level implementations.
3427:           LEN-level implementations will return a null string.  The
3428:           internal format of this vector is described in SNA Formats.
3429:           This object contains an uninterpreted copy of the control
3430:           vector (including the length and key fields)."
3431: 
3432:       ::= { appcActSessEntry 17 }
3433: 
3434: appcActSessInUse OBJECT-TYPE
3435:       SYNTAX INTEGER {
3436:                       no(1),
3437:                       yes(2)
3438:                      }
3439:       MAX-ACCESS read-only
3440:       STATUS current
3441:       DESCRIPTION
3442:           "Specifies whether the session is currently in use (i.e., in
3443:            bracket with a conversation)."
3444: 
3445:       ::= { appcActSessEntry 18 }
3446: 
3447: appcActSessMaxSndRuSize OBJECT-TYPE
3448:       SYNTAX INTEGER (1..8192)
3448: warning - warning: use Integer32 instead of INTEGER in SMIv2
3449:       MAX-ACCESS read-only
3450:       STATUS current
3451:       DESCRIPTION
3452:           "The maximum RU size used on this session for sending RUs."
3453:       ::= { appcActSessEntry 19 }
3454: 
3455: appcActSessMaxRcvRuSize OBJECT-TYPE
3456:       SYNTAX INTEGER (1..8192)
3456: warning - warning: use Integer32 instead of INTEGER in SMIv2
3457:       MAX-ACCESS read-only
3458:       STATUS current
3459:       DESCRIPTION
3460:           "The maximum RU size used on this session for receiving RUs."
3461: 
3462:       ::= { appcActSessEntry 20 }
3463: 
3464: appcActSessSndPacingSize OBJECT-TYPE
3465:       SYNTAX INTEGER (1..63)
3465: warning - warning: use Integer32 instead of INTEGER in SMIv2
3466:       MAX-ACCESS read-only
3467:       STATUS current
3468:       DESCRIPTION
3469:           "The size of the send pacing window on this session."
3470: 
3471:       ::= { appcActSessEntry 21 }
3472: 
3473: appcActSessRcvPacingSize OBJECT-TYPE
3474:       SYNTAX INTEGER (1..63)
3474: warning - warning: use Integer32 instead of INTEGER in SMIv2
3475:       MAX-ACCESS read-only
3476:       STATUS current
3477:       DESCRIPTION
3478:           "The size of the receive pacing window on this session."
3479: 
3480:       ::= { appcActSessEntry 22 }
3481: 
3482: appcActSessOperState OBJECT-TYPE
3483:       SYNTAX INTEGER {
3484:                       unbound (1),
3485:                       pendingBind (2),
3486:                       bound (3),
3487:                       pendingUnbind (4)
3488:                      }
3489:       MAX-ACCESS read-write
3490:       STATUS current
3491:       DESCRIPTION
3492:           "The value indicates the current operational state of the
3493:           session.
3494: 
3495:                   'unbound (1)' - session has been  unbound;
3496:                         in this state it will be removed from the
3497:                         session table by the Agent.
3498: 
3499:                   'pendingBind (2)' - this state has different
3500:                         meanings for dependent and independent LUs;
3501:                         for dependent LU - waiting for BIND from
3502:                         the host, for independent LU - waiting for
3503:                         BIND response.  When a session enters this
3504:                         state, the corresponding entry in the
3505:                         session table is created by the Agent.
3506: 
3507:                   'bound (3)' - session has been successfully bound.
3508: 
3509:                   'pendingUnbind (4)' - session enters this state
3510:                         when an UNBIND is sent and before the
3511:                         rsp(UNBIND) is received.
3512: 
3513:           Session deactivation:
3514: 
3515:                   If a session is in the operational state
3516:                   'bound (3)' then setting the value of this
3517:                   object to 'unbound (1)' will initiate the
3518:                   session shutdown.
3519: 
3520:                   If a session is in the operational state
3521:                   'pendingBind (2)' then setting the value of this
3522:                   object to 'unbound (1)' will initiate the session
3523:                   shutdown.
3524: 
3525:                   If a session is in the operational state
3526:                   'pendingUnbind (4)' for an abnormally long period
3527:                   of time (e.g., three minutes) then setting the value
3528:                   of this object to 'unbound (1)' will change the
3529:                   session operational state to 'unbound (1)'. "
3530: 
3531:       ::= { appcActSessEntry 23 }
3532: 
3533: appcActSessUpTime OBJECT-TYPE
3534:       SYNTAX TimeTicks
3535:       MAX-ACCESS read-only
3536:       STATUS current
3537:       DESCRIPTION
3538:           "The length of time the session has been active, measured in
3539:           hundredths of a second."
3540: 
3541:       ::= { appcActSessEntry 24 }
3542: 
3543: appcActSessRtpNceId OBJECT-TYPE
3544:       SYNTAX OCTET STRING (SIZE (0..8))
3545:       MAX-ACCESS read-only
3546:       STATUS current
3547:       DESCRIPTION
3548:           "The local HPR Network Connection Endpoint of the session."
3549:       ::= { appcActSessEntry 25 }
3550: 
3551: appcActSessRtpTcid OBJECT-TYPE
3552:       SYNTAX OCTET STRING (SIZE (0|8))
3553:       MAX-ACCESS read-only
3554:       STATUS current
3555:       DESCRIPTION
3556:           "The local RTP connection TCID of the session."
3557: 
3558:       ::= { appcActSessEntry 26 }
3559: 
3560: appcActSessLinkIndex OBJECT-TYPE
3561:       SYNTAX InstancePointer
3562:       MAX-ACCESS read-only
3563:       STATUS current
3564:       DESCRIPTION
3565:           "This value identifies the link over which the session passes.
3566:           This value points to the row in the table containing
3567:           information on the link instance.  (e.g., the sdlcLSAdminTable
3568:           of the SNA DLC MIB module).  This object may be NULL if the
3569:           link is not specified or if a link is not applicable (as for
3570:           APPN-level nodes)."
3571: 
3572:       ::= { appcActSessEntry 27 }
3573: 
3574: 
3575: -- ***************************************************************
3576: -- The following table contains session statistics for APPC sessions.
3577: -- ***************************************************************
3578: 
3579: appcSessStatsTable OBJECT-TYPE
3580:       SYNTAX SEQUENCE OF AppcSessStatsEntry
3581:       MAX-ACCESS not-accessible
3582:       STATUS current
3583:       DESCRIPTION
3584:           "This table contains dynamic statistical information relating
3585:           to active APPC sessions.  The entries in this table cannot be
3586:           created by a Management Station.  Two entries are present in
3587:           the table when both session partners are local.  This table is
3588:           populated only when the value of appcCntrlOperStat is
3589:           'active'."
3590: 
3591:       ::= { appcSession 2 }
3592: 
3593: appcSessStatsEntry OBJECT-TYPE
3594:       SYNTAX AppcSessStatsEntry
3595:       MAX-ACCESS not-accessible
3596:       STATUS current
3597:       DESCRIPTION
3598:           "Contains statistics information for an APPC session.  Each
3599:           entry is created by the Agent.  Objects in this table have
3600:           read-only access.  Each session from appcActSessTable has one
3601:           entry in this table."
3602: 
3603:       INDEX { appcSessStatsLocLuName,
3604:               appcSessStatsParLuName,
3605:               appcSessStatsSessIndex }
3606: 
3607:       ::= { appcSessStatsTable 1 }
3608: 
3609: AppcSessStatsEntry ::= SEQUENCE {
3610:         appcSessStatsLocLuName           DisplayString,
3611:         appcSessStatsParLuName           DisplayString,
3612:         appcSessStatsSessIndex           Integer32,
3613:         appcSessStatsSentFmdBytes        Counter32,
3614:         appcSessStatsSentNonFmdBytes     Counter32,
3615:         appcSessStatsRcvdFmdBytes        Counter32,
3616:         appcSessStatsRcvdNonFmdBytes     Counter32,
3617:         appcSessStatsSentFmdRus          Counter32,
3618:         appcSessStatsSentNonFmdRus       Counter32,
3619:         appcSessStatsRcvdFmdRus          Counter32,
3620:         appcSessStatsRcvdNonFmdRus       Counter32,
3621:         appcSessStatsCtrUpTime           TimeTicks
3622:                      }
3623: 
3624: appcSessStatsLocLuName OBJECT-TYPE
3625:       SYNTAX DisplayString (SIZE (1..17))
3626:       MAX-ACCESS not-accessible
3627:       STATUS current
3628:       DESCRIPTION
3629:           "Specifies the name of the local LU for the session.  This
3630:           field is from 1 to 17 characters in length, including a period
3631:           (.) which separates the NetId from the NAU name if the NetId is
3632:           present.
3633: 
3634:           If this object has the same value as appcLluOperName, then the
3635:           two entries being indexed apply to the same resource
3636:           (specifically, to the same local LU)."
3637: 
3638:       ::= { appcSessStatsEntry 1 }
3639: 
3640: appcSessStatsParLuName OBJECT-TYPE
3641:       SYNTAX DisplayString (SIZE (1..17))
3642:       MAX-ACCESS not-accessible
3643:       STATUS current
3644:       DESCRIPTION
3645:           "Specifies the name of the partner LU for the session.  This
3646:           field is from 1 to 17 characters in length, including a period
3647:           (.) which separates the NetId from the NAU name if the NetId is
3648:           present.
3649: 
3650:           If this object has the same value as appcLuPairOperParLuName,
3651:           then the two entries being indexed apply to the same resource
3652:           (specifically, to the same partner LU)."
3653: 
3654:       ::= { appcSessStatsEntry 2 }
3655: 
3656: appcSessStatsSessIndex OBJECT-TYPE
3657:       SYNTAX Integer32
3658:       MAX-ACCESS not-accessible
3659:       STATUS current
3660:       DESCRIPTION
3661:           "This value identifies the index of the session, which is
3662:           unique for this LU pair.  It is recommended that an Agent not
3663:           reuse the index of a deactivated session for a significant
3664:           period of time (e.g., one week).
3665: 
3666:           If this object has the same value as appcActSessIndex for the
3667:           same LU pair, then the two entries being indexed apply to the
3668:           same resource (specifically, to the same session)."
3669: 
3670:       ::= { appcSessStatsEntry 3 }
3671: 
3672: appcSessStatsSentFmdBytes OBJECT-TYPE
3673:       SYNTAX Counter32
3674:       MAX-ACCESS read-only
3675:       STATUS current
3676:       DESCRIPTION
3677:           "The number of function management data (FMD) bytes sent by the
3678:           local LU."
3679: 
3680:       ::= { appcSessStatsEntry 4 }
3681: 
3682: appcSessStatsSentNonFmdBytes OBJECT-TYPE
3683:       SYNTAX Counter32
3684:       MAX-ACCESS read-only
3685:       STATUS current
3686:       DESCRIPTION
3687:           "The number of non-function management data (non-FMD) bytes
3688:           sent by the local LU."
3689: 
3690:       ::= { appcSessStatsEntry 5 }
3691: 
3692: appcSessStatsRcvdFmdBytes OBJECT-TYPE
3693:       SYNTAX Counter32
3694:       MAX-ACCESS read-only
3695:       STATUS current
3696:       DESCRIPTION
3697:           "The number of function management data (FMD) bytes received by
3698:           the local LU."
3699: 
3700:       ::= { appcSessStatsEntry 6 }
3701: 
3702: appcSessStatsRcvdNonFmdBytes OBJECT-TYPE
3703:       SYNTAX Counter32
3704:       MAX-ACCESS read-only
3705:       STATUS current
3706:       DESCRIPTION
3707:           "The number of non-function management data (non-FMD) bytes
3708:           received by the local LU."
3709: 
3710:       ::= { appcSessStatsEntry 7 }
3711: 
3712: appcSessStatsSentFmdRus OBJECT-TYPE
3713:       SYNTAX Counter32
3714:       MAX-ACCESS read-only
3715:       STATUS current
3716:       DESCRIPTION
3717:           "The number of function management data (FMD) RUs sent by the
3718:           local LU."
3719: 
3720:       ::= { appcSessStatsEntry 8 }
3721: 
3722: appcSessStatsSentNonFmdRus OBJECT-TYPE
3723:       SYNTAX Counter32
3724:       MAX-ACCESS read-only
3725:       STATUS current
3726:       DESCRIPTION
3727:           "The number of non-function management data (non-FMD) RUs sent
3728:           by the local LU."
3729: 
3730:       ::= { appcSessStatsEntry 9 }
3731: 
3732: appcSessStatsRcvdFmdRus OBJECT-TYPE
3733:       SYNTAX Counter32
3734:       MAX-ACCESS read-only
3735:       STATUS current
3736:       DESCRIPTION
3737:           "The number of function management data (FMD) RUs received by
3738:           the local LU."
3739: 
3740:       ::= { appcSessStatsEntry 10 }
3741: 
3742: appcSessStatsRcvdNonFmdRus OBJECT-TYPE
3743:       SYNTAX Counter32
3744:       MAX-ACCESS read-only
3745:       STATUS current
3746:       DESCRIPTION
3747:           "The number of non-function management data (non-FMD) RUs
3748:           received by the local LU."
3749: 
3750:       ::= { appcSessStatsEntry 11 }
3751: 
3752: appcSessStatsCtrUpTime OBJECT-TYPE
3753:       SYNTAX TimeTicks
3754:       MAX-ACCESS read-only
3755:       STATUS current
3756:       DESCRIPTION
3757:           "The length of time the counters for this session have been
3758:           active, measured in hundredths of a second."
3759: 
3760:       ::= { appcSessStatsEntry 12 }
3761: 
3762: 
3763: -- *********************************************************************
3764: -- APPC Historical Session Table
3765: -- ---------------------------------------------------------------------
3766: -- This table contains historical information about APPC sessions that
3767: -- terminated abnormally.   It is an implementation choice how long to
3768: -- retain information on a given session.
3769: -- *********************************************************************
3770: appcHistSessTable OBJECT-TYPE
3771:       SYNTAX SEQUENCE OF AppcHistSessEntry
3772:       MAX-ACCESS not-accessible
3773:       STATUS current
3774:       DESCRIPTION
3775:           "Table of historical information about APPC sessions that
3776:           terminated abnormally.  Two entries may be present in the table
3777:           when both session partners are local.  It is an implementation
3778:           choice how long to retain information about a given session."
3779: 
3780:       ::= { appcSession 3 }
3781: 
3782: appcHistSessEntry OBJECT-TYPE
3783:       SYNTAX AppcHistSessEntry
3784:       MAX-ACCESS not-accessible
3785:       STATUS current
3786:       DESCRIPTION
3787:           "Entry of APPC Session History Table.  This table is indexed by
3788:           an integer which is continuously incremented until it
3789:           eventually wraps."
3790: 
3791:       INDEX
3792:              { appcHistSessIndex }
3793: 
3794:       ::= { appcHistSessTable 1 }
3795: 
3796: AppcHistSessEntry     ::= SEQUENCE {
3797:       appcHistSessIndex           INTEGER,
3798:       appcHistSessTime            DateAndTime,
3799:       appcHistSessType            INTEGER,
3800:       appcHistSessLocLuName       DisplayString,
3801:       appcHistSessParLuName       DisplayString,
3802:       appcHistSessModeName        DisplayString,
3803:       appcHistSessUnbindType      OCTET STRING,
3804:       appcHistSessSenseData       SnaSenseData,
3805:       appcHistSessComponentId     DisplayString,
3806:       appcHistSessDetectModule    DisplayString
3807:                      }
3808: 
3809: 
3810: appcHistSessIndex OBJECT-TYPE
3811:       SYNTAX INTEGER (0..2147483647)
3811: warning - warning: use Integer32 instead of INTEGER in SMIv2
3812:       MAX-ACCESS not-accessible
3813:       STATUS current
3814:       DESCRIPTION
3815:           "Table index.  The value of the index begins at zero
3816:            and is incremented up to a maximum value of 2**31-1
3817:            (2,147,483,647) before wrapping."
3818: 
3819:       ::=  { appcHistSessEntry 1 }
3820: 
3821: appcHistSessTime OBJECT-TYPE
3822:       SYNTAX DateAndTime
3823:       MAX-ACCESS read-only
3824:       STATUS current
3825:       DESCRIPTION
3826:           "The time at which the session was either terminated or
3827:            failed to be established."
3828: 
3829:       ::=  { appcHistSessEntry 2 }
3830: 
3831: appcHistSessType OBJECT-TYPE
3832:       SYNTAX INTEGER {
3833:                       recvNegBindRsp(1),
3834:                       sendNegBindRsp(2),
3835:                       sessActRejected(3),
3836:                       unbindSent(4),
3837:                       unbindReceived(5)
3838:                      }
3839: 
3840:       MAX-ACCESS read-only
3841:       STATUS current
3842:       DESCRIPTION
3843:           "Indicates the type of event that caused the entry to be made:
3844: 
3845:                recvNegBindRsp  - Received a negative bind response from
3846:                                  the partner LU.
3847:                sendNegBindRsp  - Sent a negative bind response to the
3848:                                  partner LU.
3849:                sessActRejected - Session activation rejected by the
3850:                                  partner LU.
3851:                unbindSent      - Unbind sent to the partner LU.
3852:                unbindReceived  - Unbind received from the partner LU.
3853: 
3854:           These event types correspond to the five SNA/MS Alerts
3855:           LU62001 through LU62005, documented in the SNA Management
3856:           Services Reference."
3857: 
3858:       ::=  { appcHistSessEntry 3 }
3859: 
3860: appcHistSessLocLuName OBJECT-TYPE
3861:       SYNTAX DisplayString (SIZE (1..17))
3862:       MAX-ACCESS read-only
3863:       STATUS current
3864:       DESCRIPTION
3865:           "The network-qualified local LU name.  This field is from 3 to
3866:           17 characters in length, including a period (.) which separates
3867:           the NetId from the NAU name if the NetId is present."
3868: 
3869:       ::=  { appcHistSessEntry 4 }
3870: 
3871: appcHistSessParLuName OBJECT-TYPE
3872:       SYNTAX DisplayString (SIZE (3..17))
3873:       MAX-ACCESS read-only
3874:       STATUS current
3875:       DESCRIPTION
3876:           "The network-qualified partner LU name.  This field is from 3
3877:           to 17 characters in length, including a period (.) which
3878:           separates the NetId from the NAU name if the NetId is present."
3879: 
3880:       ::=  { appcHistSessEntry 5 }
3881: 
3882: appcHistSessModeName OBJECT-TYPE
3883:       SYNTAX DisplayString (SIZE (1..8))
3884:       MAX-ACCESS read-only
3885:       STATUS current
3886:       DESCRIPTION
3887:           "The mode name of the session."
3888:       ::=  { appcHistSessEntry 6 }
3889: 
3890: appcHistSessUnbindType OBJECT-TYPE
3891:       SYNTAX OCTET STRING (SIZE (1))
3892:       MAX-ACCESS read-only
3893:       STATUS current
3894:       DESCRIPTION
3895:           "The type of unbind which terminated the session.  This
3896:            value is consists of one (1) octet; and its meaning
3897:            is defined in SNA Formats."
3898: 
3899:       ::=  { appcHistSessEntry 7 }
3900: 
3901: appcHistSessSenseData OBJECT-TYPE
3902:       SYNTAX SnaSenseData
3903:       MAX-ACCESS read-only
3904:       STATUS current
3905:       DESCRIPTION
3906:           "The sense data associated with the termination of the
3907:           session, taken from the negative BIND response or UNBIND
3908:           request."
3909: 
3910:       ::=  { appcHistSessEntry 8 }
3911: 
3912: appcHistSessComponentId OBJECT-TYPE
3913:       SYNTAX DisplayString (SIZE (0..32))
3914:       MAX-ACCESS read-only
3915:       STATUS current
3916:       DESCRIPTION
3917:           "The implementation-specific name of the component which
3918:           detected the problem."
3919: 
3920:       ::=  { appcHistSessEntry 9 }
3921: 
3922: appcHistSessDetectModule OBJECT-TYPE
3923:       SYNTAX DisplayString (SIZE (0..32))
3924:       MAX-ACCESS read-only
3925:       STATUS current
3926:       DESCRIPTION
3927:           "The implementation-specific name of the module which
3928:           detected the problem."
3929: 
3930:       ::=  { appcHistSessEntry 10 }
3931: 
3932: 
3933: -- *********************************************************************
3934: -- APPC Session RTP Connection Table
3935: -- ---------------------------------------------------------------------
3936: -- This table contains information on APPC sessions that are being
3937: -- transported on RTP connections by High Performance Routing (HPR).
3938: -- *********************************************************************
3939: appcSessRtpTable OBJECT-TYPE
3940:       SYNTAX SEQUENCE OF AppcSessRtpEntry
3941:       MAX-ACCESS not-accessible
3942:       STATUS current
3943:       DESCRIPTION
3944:           "A table indicating how many APPC sessions terminating in this
3945:           node are transported by each RTP connection."
3946: 
3947:       ::= { appcSession 4 }
3948: 
3949: appcSessRtpEntry OBJECT-TYPE
3950:       SYNTAX AppcSessRtpEntry
3951:       MAX-ACCESS not-accessible
3952:       STATUS current
3953:       DESCRIPTION
3954:           "Entry of APPC session RTP table."
3955: 
3956:       INDEX { appcSessRtpNceId,
3957:               appcSessRtpTcid }
3958: 
3959:       ::= { appcSessRtpTable 1 }
3960: 
3961: AppcSessRtpEntry ::= SEQUENCE {
3962:       appcSessRtpNceId              OCTET STRING,
3963:       appcSessRtpTcid               OCTET STRING,
3964:       appcSessRtpSessions           Gauge32
3965:                      }
3966: 
3967: appcSessRtpNceId OBJECT-TYPE
3968:       SYNTAX OCTET STRING (SIZE (1..8))
3969:       MAX-ACCESS not-accessible
3970:       STATUS current
3971:       DESCRIPTION
3972:           "The local Network Connection Endpoint of the RTP connection."
3973: 
3974:       ::= { appcSessRtpEntry 1 }
3975: 
3976: appcSessRtpTcid OBJECT-TYPE
3977:       SYNTAX OCTET STRING (SIZE (8))
3978:       MAX-ACCESS not-accessible
3979:       STATUS current
3980:       DESCRIPTION
3981:           "The local TCID of the RTP connection."
3982: 
3983:       ::= { appcSessRtpEntry 2 }
3984: 
3985: appcSessRtpSessions OBJECT-TYPE
3986:       SYNTAX Gauge32
3987:       MAX-ACCESS read-only
3988:       STATUS current
3989:       DESCRIPTION
3990:           "The number of APPC sessions terminating in this node
3991:           that are using this RTP connection."
3992: 
3993:       ::= { appcSessRtpEntry 3 }
3994: 
3995: 
3996: -- *********************************************************************
3997: --    APPC Active Conversation Table
3998: --   This table contains information about active APPC conversations.
3999: -- *********************************************************************
4000: 
4001: appcActiveConvTable OBJECT-TYPE
4002:       SYNTAX SEQUENCE OF AppcActiveConvEntry
4003:       MAX-ACCESS not-accessible
4004:       STATUS current
4005:       DESCRIPTION
4006:           "Table of information about active APPC Conversations.  In this
4007:           context 'active' means that a conversation is currently
4008:           associated with a particular session.  Two entries are present
4009:           in the table when both LUs for the session are local."
4010: 
4011:       ::= { appcConversation 1 }
4012: 
4013: appcActiveConvEntry OBJECT-TYPE
4014:       SYNTAX AppcActiveConvEntry
4015:       MAX-ACCESS not-accessible
4016:       STATUS current
4017:       DESCRIPTION
4018:           "Entry representing one active APPC Conversation."
4019: 
4020:       INDEX { appcActiveConvLocLuName,
4021:               appcActiveConvParLuName,
4022:               appcActiveConvSessIndex }
4023: 
4024:       ::= { appcActiveConvTable 1}
4025: 
4026: AppcActiveConvEntry     ::= SEQUENCE {
4027:            appcActiveConvLocLuName           DisplayString,
4028:            appcActiveConvParLuName           DisplayString,
4029:            appcActiveConvSessIndex           Integer32,
4030:            appcActiveConvId                  OCTET STRING,
4031:            appcActiveConvState               INTEGER,
4032:            appcActiveConvType                INTEGER,
4033:            appcActiveConvCorrelator          OCTET STRING,
4034:            appcActiveConvSyncLvl             INTEGER,
4035:            appcActiveConvSource              INTEGER,
4036:            appcActiveConvDuplex              INTEGER,
4037:            appcActiveConvUpTime              TimeTicks,
4038:            appcActiveConvSendBytes           Counter32,
4039:            appcActiveConvRcvBytes            Counter32,
4040:            appcActiveConvUserid              DisplayString,
4041:            appcActiveConvPcidNauName         DisplayString,
4042:            appcActiveConvPcid                OCTET STRING,
4043:            appcActiveConvModeName            DisplayString,
4044:            appcActiveConvLuwIdName           DisplayString,
4045:            appcActiveConvLuwIdInstance       OCTET STRING,
4046:            appcActiveConvLuwIdSequence       OCTET STRING,
4047:            appcActiveConvTpName              DisplayString
4048:                      }
4049: 
4050: appcActiveConvLocLuName OBJECT-TYPE
4051:       SYNTAX DisplayString (SIZE (1..17))
4052:       MAX-ACCESS not-accessible
4053:       STATUS current
4054:       DESCRIPTION
4055:           "The SNA name of the local LU for the conversation.  This field
4056:           is from 1 to 17 characters in length, including a period (.)
4057:           which separates the NetId from the NAU name if the NetId is
4058:           present.
4059: 
4060:           If this object has the same value as appcLluOperName,
4061:           then the two entries being indexed apply to the same
4062:           resource (specifically, to the same local LU)."
4063: 
4064:       ::= { appcActiveConvEntry 1 }
4065: 
4066: appcActiveConvParLuName OBJECT-TYPE
4067:       SYNTAX DisplayString (SIZE (1..17))
4068:       MAX-ACCESS not-accessible
4069:       STATUS current
4070:       DESCRIPTION
4071:           "The SNA name of the partner LU for the conversation.  This
4072:           field is from 1 to 17 characters in length, including a period
4073:           (.) which separates the NetId from the NAU name if the NetId is
4074:           present.
4075: 
4076:           If this object has the same value as appcLuPairOperParLuName,
4077:           then the two entries being indexed apply to the same
4078:           resource (specifically, to the same partner LU)."
4079: 
4080:       ::= { appcActiveConvEntry 2 }
4081: 
4082: appcActiveConvSessIndex OBJECT-TYPE
4083:       SYNTAX Integer32
4084:       MAX-ACCESS not-accessible
4085:       STATUS current
4086:       DESCRIPTION
4087:           "Index of entry in appcActSessTable that is associated with
4088:           this conversation.  If this object has the same value as
4089:           appcActSessIndex for the same LU pair, then the two entries
4090:           being indexed apply to the same resource (specifically, to the
4091:           same session)."
4092: 
4093:       ::= { appcActiveConvEntry 3 }
4094: 
4095: appcActiveConvId OBJECT-TYPE
4096:       SYNTAX OCTET STRING (SIZE (4))
4097:       MAX-ACCESS read-only
4098:       STATUS current
4099:       DESCRIPTION
4100:           "The 4-byte ID of the conversation."
4101: 
4102:       ::= { appcActiveConvEntry 4 }
4103: 
4104: appcActiveConvState OBJECT-TYPE
4105:       SYNTAX INTEGER {
4106:                       reset(1),
4107:                       send(2),
4108:                       receive(3),
4109:                       confirm(4),
4110:                       confirmSend(5),
4111:                       confirmDealloc(6),
4112:                       pendingDeallocate(7),
4113:                       pendingPost(8),
4114:                       sendReceive(9),
4115:                       sendOnly(10),
4116:                       receiveOnly(11),
4117:                       deferReceive(12),
4118:                       deferDeallocate(13),
4119:                       syncpoint(14),
4120:                       syncpointSend(15),
4121:                       syncpointDeallocate(16),
4122:                       backoutRequired(17)
4123:                      }
4124: 
4125:       MAX-ACCESS read-only
4126:       STATUS current
4127:       DESCRIPTION
4128:           "Indicates the state of the conversation at the instant when
4129:           the information was retrieved.  The values are:
4130:               reset
4131:                         The conversation is reset (i.e., deallocated).
4132:               send
4133:                         The conversation can send data.  This value also
4134:                         is returned if the conversation is in
4135:                         Send-Pending state.
4136:               receive
4137:                         The conversation can receive data.
4138:               confirm
4139:                         The conversation has received a confirm
4140:                         indicator.  It can issue an [MC_]CONFIRMED or
4141:                         [MC_]SEND_ERROR verb to change state.  It will
4142:                         continue in Receive state if an [MC_]CONFIRMED
4143:                         verb is issued.
4144:               confirmSend
4145:                         The conversation is in Confirm state and changes
4146:                         to Send state when an [MC_]CONFIRMED verb is
4147:                         issued.
4148:               confirmDealloc
4149:                         The conversation is in Confirm state and becomes
4150:                         inactive when an [MC_]CONFIRMED verb is issued.
4151:               pendingDeallocate
4152:                         The conversation is in Pending-Deallocate state
4153:                         while it waits for (MC_)DEALLOCATE TYPE
4154:                         (sync_level) to complete.
4155:               pendingPost
4156:                         The conversation is in Pending-Post state while
4157:                         it waits for the [MC_]RECEIVE_AND_POST verb to
4158:                         complete its receive function.
4159:               sendReceive
4160:                         The full-duplex conversation can send or receive
4161:                         data.
4162:               sendOnly
4163:                         The full-duplex conversation can send data, but
4164:                         it does not have permission to receive data,
4165:                         because the partner TP has already deallocated
4166:                         its side of the conversation.
4167:               receiveOnly
4168:                         The full-duplex conversation can receive data,
4169:                         but it does not have permission to send data,
4170:                         because it has already deallocated its side of
4171:                         the conversation.
4172:               deferReceive
4173:                         Waiting for a successful SYNCPT verb operation to
4174:                         go into the receive state.
4175:               deferDeallocate
4176:                         Waiting for a successful SYNCPT verb operation to
4177:                         go into the reset state.
4178: 
4179:               syncpoint
4180:                         Need to response to a SYNCPT verb issued.  After
4181:                         successful operation, the next state will be
4182:                         receive.
4183:               syncpointSend
4184:                         Need to response to a SYNCPT verb issued.  After
4185:                         successful operation, the next state will be
4186:                         send.
4187:               syncpointDeallocate
4188:                         Need to response to a SYNCPT verb issued.  After
4189:                         successful operation, the next state will be
4190:                         reset.
4191:               backoutRequired
4192:                         TP must execute a BACKOUT verb to backout the
4193:                         transaction."
4194: 
4195:       ::= { appcActiveConvEntry 5 }
4196: 
4197: appcActiveConvType OBJECT-TYPE
4198:       SYNTAX INTEGER {
4199:                       basic(1),
4200:                       mapped(2)
4201:                      }
4202:       MAX-ACCESS read-only
4203:       STATUS current
4204:       DESCRIPTION
4205:           "Indicates the type of conversation.  The values are:
4206: 
4207:               basic
4208:                         Indicates that this conversation supports
4209:                         basic verbs.
4210: 
4211:               mapped
4212:                         Indicates that this conversation supports
4213:                         mapped verbs."
4214: 
4215: 
4216:       ::= { appcActiveConvEntry 6 }
4217: 
4218: appcActiveConvCorrelator OBJECT-TYPE
4219:       SYNTAX OCTET STRING (SIZE (0..8))
4220:       MAX-ACCESS read-only
4221:       STATUS current
4222:       DESCRIPTION
4223:           "This is an 8-byte identifier that the source LU assigns to the
4224:           conversation; the source LU is the one that sent the allocation
4225:           request.  The conversation correlator is included on the
4226:           allocation request.  The conversation correlator uniquely
4227:           identifies a conversation, from among all conversations,
4228:           between the local and partner LUs.  It may be used, for
4229:           example, during problem determination associated with a
4230:           conversation.  A length of 0 indicates that no conversation
4231:           correlator is defined."
4232: 
4233:       ::= { appcActiveConvEntry 7 }
4234: 
4235: appcActiveConvSyncLvl OBJECT-TYPE
4236:       SYNTAX INTEGER {
4237:                       none(1),
4238:                       confirm(2),
4239:                       syncpt(3)
4240:                      }
4241:       MAX-ACCESS read-only
4242:       STATUS current
4243:       DESCRIPTION
4244:           "Indicates the highest sync level support for the conversation.
4245:           The values are:
4246: 
4247:                 none
4248:                         Indicates that no sync-level processing can be
4249:                         performed on this conversation. The
4250:                         transaction program does not issue verbs or
4251:                         recognize any returned parameters
4252:                         relating to any sync-level function.
4253: 
4254:                 confirm
4255:                         Indicates that confirmation processing can be
4256:                         performed on this conversation.  The
4257:                         transaction program can issue verbs and
4258:                         recognize returned parameters relating to
4259:                         confirmation.
4260: 
4261:                 syncpt
4262:                         Indicates that syncpt and confirmation processing
4263:                         can be performed on this conversation. The
4264:                         transaction program can issue verbs and recognize
4265:                         returned parameters relating to syncpt and
4266:                         confirmation."
4267: 
4268:       ::= { appcActiveConvEntry 8 }
4269: 
4270: appcActiveConvSource OBJECT-TYPE
4271:       SYNTAX INTEGER {
4272:                       localLu(1),
4273:                       partnerLu(2)
4274:                      }
4275: 
4276:       MAX-ACCESS read-only
4277:       STATUS current
4278:       DESCRIPTION
4279:           "Indicates whether the local or partner LU is the source of the
4280:           conversation, that is, which LU started the conversation by
4281:           sending the allocation request.
4282: 
4283:                localLu
4284:                         The local LU is the source of the conversation,
4285:                         and the partner LU is the target of the
4286:                         conversation.
4287: 
4288:                partnerLu
4289:                         The partner LU is the source of the
4290:                         conversation, and the local LU is the target of
4291:                         the conversation."
4292: 
4293:       ::= { appcActiveConvEntry 9 }
4294: 
4295: appcActiveConvDuplex OBJECT-TYPE
4296:       SYNTAX INTEGER {
4297:                       half(1),
4298:                       full(2)
4299:                      }
4300:       MAX-ACCESS read-only
4301:       STATUS current
4302:       DESCRIPTION
4303:           "Indicates the conversation duplex style in effect for the
4304:           conversation.
4305: 
4306:             half        Indicates that information can be transferred in
4307:                         both directions, but only in one direction at a
4308:                         time.
4309: 
4310:             full        Indicates that information can be transferred in
4311:                         both directions at the same time."
4312: 
4313:       ::= { appcActiveConvEntry 10 }
4314: 
4315: appcActiveConvUpTime OBJECT-TYPE
4316:       SYNTAX TimeTicks
4317:       MAX-ACCESS read-only
4318:       STATUS current
4319:       DESCRIPTION
4320:           "The length of time since the conversation started, measured in
4321:           hundredths of a second."
4322: 
4323:       ::= { appcActiveConvEntry 11 }
4324: 
4325: appcActiveConvSendBytes OBJECT-TYPE
4326:       SYNTAX Counter32
4327:       MAX-ACCESS read-only
4328:       STATUS current
4329:       DESCRIPTION
4330:           "Indicates the number of bytes that was sent on the
4331:           conversation.  The count includes all SNA RU bytes sent,
4332:           including those in the FMH-5 (Attach), FMH-7 (Error
4333:           Description), SIGNAL, LUSTAT, and SNA responses; it does not
4334:           include SNA TH and RH bytes."
4335: 
4336:       ::= { appcActiveConvEntry 12 }
4337: 
4338: appcActiveConvRcvBytes OBJECT-TYPE
4339:       SYNTAX Counter32
4340:       MAX-ACCESS read-only
4341:       STATUS current
4342:       DESCRIPTION
4343:           "Indicates the number of bytes that was received on the
4344:           conversation.  The count includes all SNA RU bytes sent,
4345:           including those in the FMH-5 (Attach), FMH-7 (Error
4346:           Description), SIGNAL, LUSTAT, and SNA responses; it does not
4347:           include SNA TH and RH bytes."
4348: 
4349:       ::= { appcActiveConvEntry 13 }
4350: 
4351: appcActiveConvUserid OBJECT-TYPE
4352:       SYNTAX DisplayString (SIZE (0..10))
4353:       MAX-ACCESS read-only
4354:       STATUS current
4355:       DESCRIPTION
4356:           "The user ID that the initiating program provided in the
4357:           incoming attach."
4358: 
4359:       ::= { appcActiveConvEntry 14 }
4360: 
4361: appcActiveConvPcidNauName OBJECT-TYPE
4362:       SYNTAX DisplayString (SIZE (0 | 3..17))
4363:       MAX-ACCESS read-only
4364:       STATUS current
4365:       DESCRIPTION
4366:           "The network-qualified NAU name of the
4367:            node at which the session and PCID originated.  For APPN
4368:            and LEN nodes, this is either CP name of the APPN node at
4369:            which the origin LU is located or the CP name of the
4370:            NN serving the LEN node at which the origin LU is
4371:            located.  This field is from 3 to 17 characters in
4372:            length, including a period (.) which separates the
4373:            NetId from the NAU name.  A null string indicates
4374:            that the value is unknown."
4375: 
4376:       ::= { appcActiveConvEntry 15 }
4377: 
4378: appcActiveConvPcid OBJECT-TYPE
4379:       SYNTAX OCTET STRING (SIZE (0|8))
4380:       MAX-ACCESS read-only
4381:       STATUS current
4382:       DESCRIPTION
4383:           "The procedure correlation identifier (PCID) of the session.
4384:           It is an 8-octet value assigned by the control point providing
4385:           session services for the primary LU.  A null string indicates
4386:           that the value is unknown."
4387: 
4388:       ::= { appcActiveConvEntry 16 }
4389: 
4390: appcActiveConvModeName OBJECT-TYPE
4391:       SYNTAX DisplayString (SIZE (1..8))
4392:       MAX-ACCESS read-only
4393:       STATUS current
4394:       DESCRIPTION
4395:           "The Mode Name used for this conversation.
4396:            This is a 1-8 character name."
4397: 
4398:       ::= { appcActiveConvEntry 17 }
4399: 
4400: appcActiveConvLuwIdName OBJECT-TYPE
4401:       SYNTAX DisplayString (SIZE (1..17))
4402:       MAX-ACCESS read-only
4403:       STATUS current
4404:       DESCRIPTION
4405:           "The SNA name of the LU that initiated the logical unit of work
4406:            that is associated with this active TP. This field is from
4407:            1 to 17 characters in length, including a period (.) which
4408:            separates the NetId from the LU name if the NetId is present."
4409: 
4410:       ::= { appcActiveConvEntry 18 }
4411: 
4412: appcActiveConvLuwIdInstance OBJECT-TYPE
4413:       SYNTAX OCTET STRING (SIZE (0..6))
4414:       MAX-ACCESS read-only
4415:       STATUS current
4416:       DESCRIPTION
4417:           "The instance identifier for the logical unit of work."
4418: 
4419:       ::= { appcActiveConvEntry 19 }
4420: 
4421: appcActiveConvLuwIdSequence OBJECT-TYPE
4422:       SYNTAX OCTET STRING (SIZE (0..2))
4423:       MAX-ACCESS read-only
4424:       STATUS current
4425:       DESCRIPTION
4426:           "The sequence identifier for the logical unit of work."
4427: 
4428:       ::= { appcActiveConvEntry 20 }
4429: 
4430: appcActiveConvTpName OBJECT-TYPE
4431:       SYNTAX DisplayString (SIZE (0..64))
4432:       MAX-ACCESS read-only
4433:       STATUS current
4434:       DESCRIPTION
4435:           "The transaction program name which started this conversation.
4436:           This name could either be from a FMH5 ATTACH for a remotely
4437:           started conversation, otherwise it could the name of the local
4438:           TP if available.
4439: 
4440:           When the TP name consists entirely of displayable EBCDIC code
4441:           points, it is mapped directly to the equivalent ASCII display
4442:           string.  However, registered TP names always have a non-
4443:           displayable EBCDIC code point (value less than or equal to
4444:           x'3F') as the first character, so they cannot be directly
4445:           mapped to an ASCII display string.  These TP names are
4446:           converted to a display string that is equivalent to a
4447:           hexadecimal display of the EBCDIC code points.  For example,
4448:           the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte
4449:           ASCII display string '06F1' (including the two single quotes).
4450: 
4451:           This name is NULL if the conversation is started locally
4452:           (i.e., not with a FMH5 ATTACH)."
4453: 
4454:       ::= { appcActiveConvEntry 21 }
4455: 
4456: -- *********************************************************************
4457: --    APPC Historical Conversation Table
4458: --    This table contains historical information about APPC
4459: --    conversations that ended abnormally.  It is an implementation
4460: --    choice how long to retain information on a given conversation.
4461: -- *********************************************************************
4462: 
4463: appcHistConvTable OBJECT-TYPE
4464:       SYNTAX SEQUENCE OF AppcHistConvEntry
4465:       MAX-ACCESS not-accessible
4466:       STATUS current
4467:       DESCRIPTION
4468:           "Table of historical information about APPC Conversations that
4469:           ended in error.  Possible categories of error conditions that
4470:           could be saved in this table are:
4471: 
4472:                 - allocation errors,
4473:                 - deallocate abend,
4474:                 - program errors, and
4475:                 - service errors."
4476: 
4477:       ::= { appcConversation 2 }
4478: 
4479: appcHistConvEntry OBJECT-TYPE
4480:       SYNTAX AppcHistConvEntry
4481:       MAX-ACCESS not-accessible
4482:       STATUS current
4483:       DESCRIPTION
4484:            "Entry representing one APPC Conversation."
4485: 
4486:       INDEX
4487:              { appcHistConvIndex  }
4488: 
4489:       ::= { appcHistConvTable 1}
4490: 
4491: AppcHistConvEntry     ::= SEQUENCE {
4492:       appcHistConvIndex           Integer32,
4493:       appcHistConvEndTime         DateAndTime,
4494:       appcHistConvLocLuName       DisplayString,
4495:       appcHistConvParLuName       DisplayString,
4496:       appcHistConvTpName          DisplayString,
4497:       appcHistConvPcidNauName     DisplayString,
4498:       appcHistConvPcid            OCTET STRING,
4499:       appcHistConvSenseData       SnaSenseData,
4500:       appcHistConvLogData         OCTET STRING,
4501:       appcHistConvEndedBy         INTEGER
4502:                      }
4503: 
4504: appcHistConvIndex OBJECT-TYPE
4505:       SYNTAX Integer32
4506:       MAX-ACCESS not-accessible
4507:       STATUS current
4508:       DESCRIPTION
4509:           "Index for entry in Conversation table.  This value identifies
4510:           the unique index of the conversation.  It is recommended that
4511:           an Agent not reuse the index of a deactivated conversation for
4512:           a significant period of time (e.g. one week)."
4513: 
4514:       ::= { appcHistConvEntry 1 }
4515: 
4516: appcHistConvEndTime OBJECT-TYPE
4517:       SYNTAX DateAndTime
4518:       MAX-ACCESS read-only
4519:       STATUS current
4520:       DESCRIPTION
4521:           "The time at which the conversation ended."
4522: 
4523:       ::= { appcHistConvEntry 2 }
4524: 
4525: appcHistConvLocLuName OBJECT-TYPE
4526:       SYNTAX DisplayString (SIZE (1..17))
4527:       MAX-ACCESS read-only
4528:       STATUS current
4529:       DESCRIPTION
4530:           "The name of the local LU for this conversation.  This field is
4531:           from 1 to 17 characters in length, including a period (.) which
4532:           separates the NetId from the NAU name if the NetId is present."
4533: 
4534:       ::= { appcHistConvEntry 3 }
4535: 
4536: appcHistConvParLuName OBJECT-TYPE
4537:       SYNTAX DisplayString (SIZE (1..17))
4538:       MAX-ACCESS read-only
4539:       STATUS current
4540:       DESCRIPTION
4541:           "The SNA name of the partner LU for the conversation.  This
4542:           field is from 1 to 17 characters in length, including a period
4543:           (.) which separates the NetId from the NAU name if the NetId is
4544:           present."
4545: 
4546:       ::= { appcHistConvEntry 4 }
4547: 
4548: appcHistConvTpName OBJECT-TYPE
4549:       SYNTAX DisplayString (SIZE (0..64))
4550:       MAX-ACCESS read-only
4551:       STATUS current
4552:       DESCRIPTION
4553:           "The transaction program name which started this conversation.
4554:           This name could either be from a FMH5 ATTACH for a remotely
4555:           started conversation, otherwise it could the name of the local
4556:           TP if available.
4557: 
4558:           When the TP name consists entirely of displayable EBCDIC code
4559:           points, it is mapped directly to the equivalent ASCII display
4560:           string.  However, registered TP names always have a non-
4561:           displayable EBCDIC code point (value less than or equal to
4562:           x'3F') as the first character, so they cannot be directly
4563:           mapped to an ASCII display string.  These TP names are
4564:           converted to a display string that is equivalent to a
4565:           hexadecimal display of the EBCDIC code points.  For example,
4566:           the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte
4567:           ASCII display string '06F1' (including the two single quotes).
4568: 
4569:           This name is NULL if the conversation is started locally
4570:           (i.e., not with a FMH5 ATTACH)."
4571: 
4572:       ::= { appcHistConvEntry 5 }
4573: 
4574: appcHistConvPcidNauName OBJECT-TYPE
4575:       SYNTAX DisplayString (SIZE (0 | 3..17))
4576:       MAX-ACCESS read-only
4577:       STATUS current
4578:       DESCRIPTION
4579:           "The network-qualified NAU name of the
4580:            node at which the session and PCID originated.  For APPN
4581:            and LEN nodes, this is either CP name of the APPN node at
4582:            which the origin LU is located or the CP name of the
4583:            NN serving the LEN node at which the origin LU is
4584:            located.  This field is from 3 to 17 characters in
4585:            length, including a period (.) which separates the
4586:            NetId from the NAU name.  A null string indicates that the
4587:            value is unknown."
4588: 
4589:       ::= { appcHistConvEntry 6 }
4590: 
4591: appcHistConvPcid OBJECT-TYPE
4592:       SYNTAX OCTET STRING (SIZE (0|8))
4593:       MAX-ACCESS read-only
4594:       STATUS current
4595:       DESCRIPTION
4596:          "The procedure correlation identifier (PCID) of the session.
4597:          It is an 8-octet value assigned by the control point providing
4598:          session services for the primary LU.  A null string indicates
4599:          that the value is unknown."
4600: 
4601:       ::= { appcHistConvEntry 7 }
4602: 
4603: appcHistConvSenseData OBJECT-TYPE
4604:       SYNTAX SnaSenseData
4605:       MAX-ACCESS read-only
4606:       STATUS current
4607:       DESCRIPTION
4608:           "The sense data associated with the action that ended this
4609:           conversation, e.g., FMH-7 or UNBIND."
4610: 
4611:       ::= { appcHistConvEntry 8 }
4612: 
4613: appcHistConvLogData OBJECT-TYPE
4614:       SYNTAX OCTET STRING (SIZE (0..32))
4615:       MAX-ACCESS read-only
4616:       STATUS current
4617:       DESCRIPTION
4618:           "The first 32 bytes of the data portion of the Log Data GDS
4619:           Variable that is associated with the last FMH-7 that occurred
4620:           on this conversation.  If there was no Log Data GDS Variable
4621:           associated with the FMH-7, this object is null.
4622: 
4623:           This object reflects only the data portion of the Log Data
4624:           GDS Variable (i.e. not the LL or GDS Id)."
4625: 
4626:       ::= { appcHistConvEntry 9 }
4627: 
4628: appcHistConvEndedBy OBJECT-TYPE
4629:       SYNTAX INTEGER {
4630:                       localLu(1),
4631:                       partnerLu(2)
4632:                      }
4633:       MAX-ACCESS read-only
4634:       STATUS current
4635:       DESCRIPTION
4636:           "Indicates which LU ended the conversation."
4637: 
4638:       ::= { appcHistConvEntry 10 }
4639: 
4640: -- *********************************************************************
4641: --    APPC CPIC Admin Table
4642: --    Objects in this table contain default or expected configuration
4643: --    values for CPI-C side information.
4644: -- *********************************************************************
4645: appcCpicAdminTable OBJECT-TYPE
4646:       SYNTAX SEQUENCE OF AppcCpicAdminEntry
4647:       MAX-ACCESS not-accessible
4648:       STATUS current
4649:       DESCRIPTION
4650:           "APPC CPI-C side information table."
4651: 
4652:       ::= { appcCPIC 1 }
4653: 
4654: appcCpicAdminEntry OBJECT-TYPE
4655:       SYNTAX AppcCpicAdminEntry
4656:       MAX-ACCESS not-accessible
4657:       STATUS current
4658:       DESCRIPTION
4659:           "Entry of APPC CPI-C side information Table."
4660: 
4661:       INDEX { appcCpicAdminLocLuName,
4662:               appcCpicAdminSymbDestName }
4663: 
4664:       ::= { appcCpicAdminTable 1 }
4665: 
4666: AppcCpicAdminEntry ::= SEQUENCE {
4667:           appcCpicAdminLocLuName          DisplayString,
4668:           appcCpicAdminSymbDestName       DisplayString,
4669:           appcCpicAdminParLuAlias         DisplayString,
4670:           appcCpicAdminParLuName          DisplayString,
4671:           appcCpicAdminModeName           DisplayString,
4672:           appcCpicAdminTpNameType         INTEGER,
4673:           appcCpicAdminTpName             DisplayString,
4674:           appcCpicAdminUserid             DisplayString,
4675:           appcCpicAdminSecurity           INTEGER
4676:                      }
4677: 
4678: appcCpicAdminLocLuName OBJECT-TYPE
4679:       SYNTAX DisplayString (SIZE (1..17))
4680:       MAX-ACCESS not-accessible
4681:       STATUS current
4682:       DESCRIPTION
4683:           "The SNA name of the local LU to which this CPI-C side
4684:           information definition applies.  This field is from 1 to 17
4685:           characters in length, including a period (.) which separates
4686:           the NetId from the NAU name if the NetId is present.
4687: 
4688:           The reserved value '*ALL' indicates that the definition applies
4689:           to all local LUs, and not just to a single local LU."
4690: 
4691:       ::= { appcCpicAdminEntry 1 }
4692: 
4693: appcCpicAdminSymbDestName OBJECT-TYPE
4694:       SYNTAX DisplayString (SIZE (1..8))
4695:       MAX-ACCESS not-accessible
4696:       STATUS current
4697:       DESCRIPTION
4698:           "Specifies the symbolic destination name used by CPI-C
4699:           applications to identify this definition."
4700: 
4701:       ::= { appcCpicAdminEntry 2 }
4702: 
4703: appcCpicAdminParLuAlias OBJECT-TYPE
4704:       SYNTAX DisplayString (SIZE (0..8))
4705:       MAX-ACCESS read-only
4706:       STATUS current
4707:       DESCRIPTION
4708:           "A local alias for the partner LU.  If not known or
4709:            not applicable, this object contains a zero-length
4710:            string."
4711: 
4712:       ::= { appcCpicAdminEntry 3 }
4713: 
4714: 
4715: appcCpicAdminParLuName OBJECT-TYPE
4716:       SYNTAX DisplayString (SIZE (1..17))
4717:       MAX-ACCESS read-only
4718:       STATUS current
4719:       DESCRIPTION
4720:           "The SNA name of the partner LU.  This field is from 1 to 17
4721:           characters in length, including a period (.)  which separates
4722:           the NetId from the NAU name if the NetId is present."
4723: 
4724:       ::= { appcCpicAdminEntry 4 }
4725: 
4726: 
4727: appcCpicAdminModeName OBJECT-TYPE
4728:       SYNTAX DisplayString (SIZE (1..8))
4729:       MAX-ACCESS read-only
4730:       STATUS current
4731:       DESCRIPTION
4732:           "Specifies the mode name.  A mode defines the characteristics
4733:           for a group of sessions.  The mode name can be blank (8 space
4734:           characters)."
4735: 
4736:       ::= { appcCpicAdminEntry 5 }
4737: 
4738: 
4739: appcCpicAdminTpNameType OBJECT-TYPE
4740:       SYNTAX INTEGER {
4741:                       normal(1),
4742:                       snaServiceTp(2)
4743:                      }
4744:       MAX-ACCESS read-only
4745:       STATUS current
4746:       DESCRIPTION
4747:           "Specifies whether the TP name in appcCpicAdminTpName
4748:           identifies a normal TP or an SNA service TP.  In this context,
4749:           a normal TP is one with a name consisting only of displayable
4750:           characters, while an SNA service TP has a name containing
4751:           octets that do not map to displayable characters."
4752: 
4753:       ::= { appcCpicAdminEntry 6 }
4754: 
4755: appcCpicAdminTpName OBJECT-TYPE
4756:       SYNTAX DisplayString (SIZE (1..64))
4757:       MAX-ACCESS read-only
4758:       STATUS current
4759:       DESCRIPTION
4760:           "Specifies the name of the partner TP to be used when a CPI-C
4761:            application initiates a conversation specifying this side
4762:            information entry.
4763: 
4764:            Display convention
4765: 
4766:               When the TP name consists entirely of displayable EBCDIC
4767:               code points, it is mapped directly to the equivalent ASCII
4768:               display string.  However, registered TP names always have a
4769:               non-displayable EBCDIC code point (value less than or equal
4770:               to x'3F') as the first character, so they cannot be
4771:               directly mapped to an ASCII display string.  These TP names
4772:               are converted to a display string that is equivalent to a
4773:               hexadecimal display of the EBCDIC code points.  For
4774:               example, the 2-byte TP name x'06F1' (CNOS) is converted to
4775:               the 6-byte ASCII display string '06F1' (including the two
4776:               single quotes)."
4777: 
4778:       ::= { appcCpicAdminEntry 7 }
4779: 
4780: appcCpicAdminUserid OBJECT-TYPE
4781:       SYNTAX DisplayString (SIZE (0..10))
4782:       MAX-ACCESS read-only
4783:       STATUS current
4784:       DESCRIPTION
4785:           "The security userid, if any, associated with the side
4786:           information definition."
4787: 
4788:       ::= { appcCpicAdminEntry 8 }
4789: 
4790: appcCpicAdminSecurity OBJECT-TYPE
4791:       SYNTAX INTEGER {
4792:                       none(1),
4793:                       same(2),
4794:                       pgm(3),
4795:                       pgmStrong(4),
4796:                       distributed(5),
4797:                       mutual(6)
4798:                      }
4799:       MAX-ACCESS read-only
4800:       STATUS current
4801:       DESCRIPTION
4802:           "Specifies the security information to be used for allocating
4803:           the conversation.
4804:             none        - No security information.
4805:             same        - Use the security environment currently
4806:                           associated with this TP.
4807:             pgm         - Use the program-supplied user_id and password.
4808:             pgmStrong   - Use the program-supplied user_id and password.
4809:                           The local LU will insure that the password is
4810:                           not exposed in clear-text form on the physical
4811:                           network.
4812:             distributed - Use the security environment and a distributed
4813:                           security system to generate the authentication
4814:                           information for this request.  If distributed
4815:                           security tokens cannot be generated, then fail
4816:                           the conversation.
4817:             mutual      - Authenticate both the user to the destination
4818:                           system and the destination system to the user."
4819: 
4820:       ::= { appcCpicAdminEntry 9 }
4821: 
4822: 
4823: -- *********************************************************************
4824: --    APPC CPIC Oper Table
4825: --    Objects in this table contain current operational values, such
4826: --    as state values or negotiated parameters, for CPI-C side
4827: --    information.
4828: -- *********************************************************************
4829: 
4830: appcCpicOperTable OBJECT-TYPE
4831:       SYNTAX SEQUENCE OF AppcCpicOperEntry
4832:       MAX-ACCESS not-accessible
4833:       STATUS current
4834:       DESCRIPTION
4835:           "APPC CPI-C side information operational table."
4836: 
4837:       ::= { appcCPIC 2 }
4838: 
4839: appcCpicOperEntry OBJECT-TYPE
4840:       SYNTAX AppcCpicOperEntry
4841:       MAX-ACCESS not-accessible
4842:       STATUS current
4843:       DESCRIPTION
4844:           "Entry of APPC CPI-C side information Table."
4845: 
4846:       INDEX { appcCpicOperLocLuName,
4847:               appcCpicOperSymbDestName }
4848: 
4849:       ::= { appcCpicOperTable 1 }
4850: 
4851: AppcCpicOperEntry ::= SEQUENCE {
4852:           appcCpicOperLocLuName          DisplayString,
4853:           appcCpicOperSymbDestName       DisplayString,
4854:           appcCpicOperParLuAlias         DisplayString,
4855:           appcCpicOperParLuName          DisplayString,
4856:           appcCpicOperModeName           DisplayString,
4857:           appcCpicOperTpNameType         INTEGER,
4858:           appcCpicOperTpName             DisplayString,
4859:           appcCpicOperUserid             DisplayString,
4860:           appcCpicOperSecurity           INTEGER
4861:                      }
4862: 
4863: appcCpicOperLocLuName OBJECT-TYPE
4864:       SYNTAX DisplayString (SIZE (1..17))
4865:       MAX-ACCESS not-accessible
4866:       STATUS current
4867:       DESCRIPTION
4868:           "The SNA name of the local LU to which this CPI-C side
4869:           information definition applies.  This field is from 1 to 17
4870:           characters in length, including a period (.) which separates
4871:           the NetId from the NAU name if the NetId is present.
4872: 
4873:           The reserved value '*ALL' indicates that the definition applies
4874:           to all local LUs, and not just to a single local LU."
4875: 
4876:       ::= { appcCpicOperEntry 1 }
4877: 
4878: appcCpicOperSymbDestName OBJECT-TYPE
4879:       SYNTAX DisplayString (SIZE (1..8))
4880:       MAX-ACCESS not-accessible
4881:       STATUS current
4882:       DESCRIPTION
4883:           "Specifies the symbolic destination name used by CPI-C
4884:           applications to identify this definition."
4885: 
4886:       ::= { appcCpicOperEntry 2 }
4887: 
4888: appcCpicOperParLuAlias OBJECT-TYPE
4889:       SYNTAX DisplayString (SIZE (0..8))
4890:       MAX-ACCESS read-only
4891:       STATUS current
4892:       DESCRIPTION
4893:           "A local alias for the partner LU.  If not known or not
4894:           applicable, this object contains a zero-length string."
4895: 
4896:       ::= { appcCpicOperEntry 3 }
4897: 
4898: appcCpicOperParLuName OBJECT-TYPE
4899:       SYNTAX DisplayString (SIZE (1..17))
4900:       MAX-ACCESS read-only
4901:       STATUS current
4902:       DESCRIPTION
4903:           "The SNA name of the partner LU.  This field is from 1 to 17
4904:           characters in length, including a period (.) which separates
4905:           the NetId from the NAU name if the NetId is present."
4906: 
4907:       ::= { appcCpicOperEntry 4 }
4908: 
4909: 
4910: appcCpicOperModeName OBJECT-TYPE
4911:       SYNTAX DisplayString (SIZE (1..8))
4912:       MAX-ACCESS read-only
4913:       STATUS current
4914:       DESCRIPTION
4915:           "Specifies the mode name.  A mode defines the characteristics
4916:           for a group of sessions.  The mode name can be blank (8 space
4917:           characters)."
4918: 
4919:       ::= { appcCpicOperEntry 5 }
4920: 
4921: 
4922: appcCpicOperTpNameType OBJECT-TYPE
4923:       SYNTAX INTEGER {
4924:                       normal(1),
4925:                       snaServiceTp(2)
4926:                      }
4927:       MAX-ACCESS read-only
4928:       STATUS current
4929:       DESCRIPTION
4930:           "Specifies whether the TP name in appcCpicOperTpName identifies
4931:           a normal TP or an SNA service TP.  In this context, a normal TP
4932:           is one with a name consisting only of displayable characters,
4933:           while an SNA service TP has a name containing octets that do
4934:           not map to displayable characters."
4935: 
4936:       ::= { appcCpicOperEntry 6 }
4937: 
4938: appcCpicOperTpName OBJECT-TYPE
4939:       SYNTAX DisplayString (SIZE (1..64))
4940:       MAX-ACCESS read-only
4941:       STATUS current
4942:       DESCRIPTION
4943:           "Specifies the name of the partner TP to be used when a CPI-C
4944:           application initiates a conversation specifying this side
4945:           information entry.
4946:           Display convention
4947: 
4948:               When the TP name consists entirely of displayable EBCDIC
4949:               code points, it is mapped directly to the equivalent ASCII
4950:               display string.  However, registered TP names always have
4951:               a non-displayable EBCDIC code point (value less than or
4952:               equal to x'3F') as the first character, so they cannot be
4953:               directly mapped to an ASCII display string.  These TP
4954:               names are converted to a display string that is equivalent
4955:               to a hexadecimal display of the EBCDIC code points.  For
4956:               example, the 2-byte TP name x'06F1' (CNOS) is converted to
4957:               the 6-byte ASCII display string '06F1' (including the two
4958:               single quotes)."
4959: 
4960:       ::= { appcCpicOperEntry 7 }
4961: 
4962: appcCpicOperUserid OBJECT-TYPE
4963:       SYNTAX DisplayString (SIZE (0..10))
4964:       MAX-ACCESS read-only
4965:       STATUS current
4966:       DESCRIPTION
4967:           "The security userid, if any, associated with the active side
4968:           information definition."
4969: 
4970:       ::= { appcCpicOperEntry 8 }
4971: 
4972: appcCpicOperSecurity OBJECT-TYPE
4973:       SYNTAX INTEGER {
4974:                       none(1),
4975:                       same(2),
4976:                       pgm(3),
4977:                       pgmStrong(4),
4978:                       distributed(5),
4979:                       mutual(6)
4980:                      }
4981:       MAX-ACCESS read-only
4982:       STATUS current
4983:       DESCRIPTION
4984:           "Specifies the security information to be used for allocating
4985:           the conversation.
4986: 
4987:             none        - No security information.
4988:             same        - Use the security environment currently
4989:                           associated with this TP.
4990:             pgm         - Use the program-supplied user_id and password.
4991:             pgmStrong   - Use the program-supplied user_id and password.
4992:                           The local LU will insure that the password is
4993:                           not exposed in clear-text form on the physical
4994:                           network.
4995:             distributed - Use the security environment and a distributed
4996:                           security system to generate the authentication
4997:                           information for this request.  If distributed
4998:                           security tokens cannot be generated, then fail
4999:                           the conversation.
5000:             mutual      - Authenticate both the user to the destination
5001:                           system and the destination system to the user."
5002: 
5003:       ::= { appcCpicOperEntry 9 }
5004: 
5005: 
5006: -- ***************************************************************
5007: -- Conformance information
5008: -- ***************************************************************
5009: 
5010: appcConformance       OBJECT IDENTIFIER ::= {appcMIB 2 }
5011: 
5012: appcCompliances       OBJECT IDENTIFIER ::= {appcConformance 1 }
5013: appcGroups            OBJECT IDENTIFIER ::= {appcConformance 2 }
5014: 
5015: -- Compliance statements
5016: appcCompliance  MODULE-COMPLIANCE
5017:       STATUS current
5018:       DESCRIPTION
5019:           "The compliance statement for the SNMPv2 entities which
5020:           implement the APPC MIB."
5021: 
5022:       MODULE  -- this module
5023: 
5024: --    Unconditionally mandatory groups
5025:       MANDATORY-GROUPS  {
5026:                         appcGlobalConfGroup,
5027:                         appcLluConfGroup,
5028:                         appcParLuConfGroup,
5029:                         appcModeConfGroup,
5030:                         appcTpConfGroup,
5031:                         appcSessionConfGroup
5032:                 }
5033: 
5034: --    Conditionally mandatory groups
5035:       GROUP  appcControlConfGroup
5036:         DESCRIPTION
5037:             "The appcControlConfGroup is mandatory only for those
5038:             entities which implement activation and deactivation of
5039:             specific controls such as statistics collecting and
5040:             counting."
5041: 
5042:       GROUP  appcCnosConfGroup
5043:         DESCRIPTION
5044:             "The appcCnosConfGroup is mandatory only for those entities
5045:             which implement CNOS.  "
5046: 
5047:       GROUP  appcCpicConfGroup
5048:         DESCRIPTION
5049:             "The appcCpicConfGroup is mandatory only for those entities
5050:             which implement CPI-C.  "
5051: 
5052: 
5053:       GROUP  appcConversationConfGroup
5054:         DESCRIPTION
5055:             "The appcConversationConfGroup is mandatory only for those
5056:             entities which implement session endpoints for non-control
5057:             APPC sessions."
5058: 
5059: --    MIN-ACCESS for objects
5060:         OBJECT appcActSessOperState
5061:         MIN-ACCESS read-only
5062:         DESCRIPTION
5063:             "An implementation is not required to support session
5064:             deactivation via this object."
5065: 
5066:       ::= {appcCompliances 1 }
5067: 
5068: -- Units of conformance
5069: appcGlobalConfGroup OBJECT-GROUP
5070:       OBJECTS  {
5071:                 appcUpTime,
5072:                 appcDefaultModeName,
5073:                 appcDefaultLuName,
5074:                 appcDefaultImplInbndPlu,
5075:                 appcDefaultMaxMcLlSndSize,
5076:                 appcDefaultFileSpec,
5077:                 appcDefaultTpOperation,
5078:                 appcDefaultTpConvSecRqd,
5079:                 appcLocalCpName,
5080:                 appcActiveSessions,
5081:                 appcActiveHprSessions
5082:                 }
5083:       STATUS current
5084:       DESCRIPTION
5085:           "A collection of objects providing the instrumentation of APPC
5086:           global information and defaults."
5087: 
5088:       ::= { appcGroups 1 }
5089: 
5090: appcLluConfGroup OBJECT-GROUP
5091:       OBJECTS  {
5092:                 appcLluAdminDepType,
5093:                 appcLluAdminLocalAddress,
5094:                 appcLluAdminSessLimit,
5095:                 appcLluAdminBindRspMayQ,
5096:                 appcLluAdminCompression,
5097:                 appcLluAdminInBoundCompLevel,
5098:                 appcLluAdminOutBoundCompLevel,
5099:                 appcLluAdminCompRleBeforeLZ,
5100:                 appcLluAdminAlias,
5101: 
5102:                 appcLluOperDepType,
5103:                 appcLluOperLocalAddress,
5104:                 appcLluOperSessLimit,
5105:                 appcLluOperBindRspMayQ,
5106:                 appcLluOperCompression,
5107:                 appcLluOperInBoundCompLevel,
5108:                 appcLluOperOutBoundCompLevel,
5109:                 appcLluOperCompRleBeforeLZ,
5110:                 appcLluOperAlias,
5111:                 appcLluOperActiveSessions
5112:                 }
5113:       STATUS current
5114:       DESCRIPTION
5115:           "A collection of objects providing the instrumentation of APPC
5116:           local LU6.2s."
5117: 
5118:       ::= { appcGroups 2 }
5119: 
5120: appcParLuConfGroup OBJECT-GROUP
5121:       OBJECTS  {
5122:                 appcLuPairAdminParLuAlias,
5123:                 appcLuPairAdminSessLimit,
5124:                 appcLuPairAdminSessSec,
5125:                 appcLuPairAdminSecAccept,
5126:                 appcLuPairAdminLinkObjId,
5127:                 appcLuPairAdminParaSessSup,
5128: 
5129:                 appcLuPairOperParLuAlias,
5130:                 appcLuPairOperSessLimit,
5131:                 appcLuPairOperSessSec,
5132:                 appcLuPairOperSecAccept,
5133:                 appcLuPairOperLinkObjId,
5134:                 appcLuPairOperParaSessSup,
5135:                 appcLuPairOperParaSessSupLS,
5136:                 appcLuPairOperState
5137:                 }
5138: 
5139:       STATUS current
5140:       DESCRIPTION
5141:           "A collection of objects providing the instrumentation of APPC
5142:           partner LUs."
5143: 
5144:       ::= { appcGroups 3 }
5145: 
5146: appcModeConfGroup OBJECT-GROUP
5147:       OBJECTS  {
5148:                appcModeAdminCosName,
5149:                appcModeAdminSessEndTpName,
5150:                appcModeAdminMaxSessLimit,
5151:                appcModeAdminMinCwinLimit,
5152:                appcModeAdminMinClosLimit,
5153:                appcModeAdminConWinAutoActLmt,
5154:                appcModeAdminRecvPacWinSz,
5155:                appcModeAdminSendPacWinSz,
5156:                appcModeAdminPrefRecvRuSz,
5157: 
5158:                appcModeAdminPrefSendRuSz,
5159:                appcModeAdminRecvRuSzUpBnd,
5160:                appcModeAdminSendRuSzUpBnd,
5161:                appcModeAdminRecvRuSzLoBnd,
5162:                appcModeAdminSendRuSzLoBnd,
5163:                appcModeAdminSingSessReinit,
5164:                appcModeAdminCompression,
5165:                appcModeAdminInBoundCompLevel,
5166:                appcModeAdminOutBoundCompLevel,
5167:                appcModeAdminCompRleBeforeLZ,
5168:                appcModeAdminSyncLvl,
5169:                appcModeAdminCrypto,
5170: 
5171:                appcModeOperCosName,
5172:                appcModeOperSessEndTpName,
5173:                appcModeOperSessLimit,
5174:                appcModeOperMaxSessLimit,
5175:                appcModeOperMinCwinLimit,
5176:                appcModeOperMinClosLimit,
5177:                appcModeOperConWinAutoActLmt,
5178:                appcModeOperRecvPacWinSz,
5179:                appcModeOperSendPacWinSz,
5180:                appcModeOperPrefRecvRuSz,
5181:                appcModeOperPrefSendRuSz,
5182:                appcModeOperRecvRuSzUpBnd,
5183:                appcModeOperSendRuSzUpBnd,
5184:                appcModeOperRecvRuSzLoBnd,
5185:                appcModeOperSendRuSzLoBnd,
5186:                appcModeOperSingSessReinit,
5187:                appcModeOperCompression,
5188:                appcModeOperInBoundCompLevel,
5189:                appcModeOperOutBoundCompLevel,
5190:                appcModeOperCompRleBeforeLZ,
5191:                appcModeOperSyncLvl,
5192:                appcModeOperCrypto,
5193:                appcModeOperSyncLvlLastStart,
5194:                appcModeOperCryptoLastStart,
5195:                appcModeOperCNOSNeg,
5196:                appcModeOperActCwin,
5197:                appcModeOperActClos,
5198:                appcModeOperPndCwin,
5199:                appcModeOperPndClos,
5200:                appcModeOperPtmCwin,
5201:                appcModeOperPtmClos,
5202:                appcModeOperDrainSelf,
5203:                appcModeOperDrainPart
5204:                 }
5205:       STATUS current
5206:       DESCRIPTION
5207:           "A collection of objects providing the instrumentation of APPC
5208:           modes."
5209: 
5210:       ::= { appcGroups 4 }
5211: 
5212: appcTpConfGroup OBJECT-GROUP
5213:       OBJECTS  {
5214:                 appcTpAdminFileSpec,
5215:                 appcTpAdminStartParm,
5216:                 appcTpAdminTpOperation,
5217:                 appcTpAdminInAttachTimeout,
5218:                 appcTpAdminRcvAllocTimeout,
5219:                 appcTpAdminSyncLvl,
5220:                 appcTpAdminInstLmt,
5221:                 appcTpAdminStatus,
5222:                 appcTpAdminLongRun,
5223:                 appcTpAdminConvType,
5224:                 appcTpAdminConvDuplex,
5225:                 appcTpAdminConvSecReq,
5226:                 appcTpAdminVerPip,
5227:                 appcTpAdminPipSubNum
5228:                 }
5229:       STATUS current
5230:       DESCRIPTION
5231:           "A collection of objects providing the instrumentation of APPC
5232:           Transaction Programs."
5233: 
5234:       ::= { appcGroups 5 }
5235: 
5236: appcSessionConfGroup OBJECT-GROUP
5237:       OBJECTS  {
5238:                 appcActSessPcidCpName,
5239:                 appcActSessPcid,
5240:                 appcActSessPluIndicator,
5241:                 appcActSessModeName,
5242:                 appcActSessCosName,
5243:                 appcActSessTransPriority,
5244:                 appcActSessEnhanceSecSup,
5245:                 appcActSessSendPacingType,
5246:                 appcActSessSendRpc,
5247:                 appcActSessSendNxWndwSize,
5248:                 appcActSessRecvPacingType,
5249:                 appcActSessRecvRpc,
5250:                 appcActSessRecvNxWndwSize,
5251:                 appcActSessRscv,
5252:                 appcActSessInUse,
5253:                 appcActSessMaxSndRuSize,
5254:                 appcActSessMaxRcvRuSize,
5255:                 appcActSessSndPacingSize,
5256:                 appcActSessRcvPacingSize,
5257:                 appcActSessOperState,
5258:                 appcActSessUpTime,
5259:                 appcActSessRtpNceId,
5260:                 appcActSessRtpTcid,
5261:                 appcActSessLinkIndex,
5262: 
5263:                 appcSessStatsSentFmdBytes,
5264:                 appcSessStatsSentNonFmdBytes,
5265:                 appcSessStatsRcvdFmdBytes,
5266:                 appcSessStatsRcvdNonFmdBytes,
5267:                 appcSessStatsSentFmdRus,
5268:                 appcSessStatsSentNonFmdRus,
5269:                 appcSessStatsRcvdFmdRus,
5270:                 appcSessStatsRcvdNonFmdRus,
5271:                 appcSessStatsCtrUpTime,
5272: 
5273:                 appcHistSessTime,
5274:                 appcHistSessType,
5275:                 appcHistSessLocLuName,
5276:                 appcHistSessParLuName,
5277:                 appcHistSessModeName,
5278:                 appcHistSessUnbindType,
5279:                 appcHistSessSenseData,
5280:                 appcHistSessComponentId,
5281:                 appcHistSessDetectModule,
5282: 
5283:                 appcSessRtpSessions
5284:                 }
5285:       STATUS current
5286:       DESCRIPTION
5287:           "A collection of objects providing the instrumentation of APPC
5288:           LU6.2 sessions."
5289: 
5290:       ::= { appcGroups 6 }
5291: 
5292: appcControlConfGroup OBJECT-GROUP
5293:       OBJECTS  {
5294:                 appcCntrlAdminStat,
5295:                 appcCntrlAdminRscv,
5296:                 appcCntrlAdminTrace,
5297:                 appcCntrlAdminTraceParm,
5298:                 appcCntrlOperStat,
5299:                 appcCntrlOperStatTime,
5300:                 appcCntrlOperRscv,
5301:                 appcCntrlOperRscvTime,
5302:                 appcCntrlOperTrace,
5303:                 appcCntrlOperTraceTime,
5304:                 appcCntrlOperTraceParm
5305: 
5306:                 }
5307:       STATUS current
5308:       DESCRIPTION
5309:           "A collection of objects providing the instrumentation of APPC
5310:           control."
5311: 
5312:       ::= { appcGroups 7 }
5313: 
5314: appcCnosConfGroup OBJECT-GROUP
5315:       OBJECTS  {
5316:                 appcCnosCommand,
5317:                 appcCnosMaxSessLimit,
5318:                 appcCnosMinCwinLimit,
5319:                 appcCnosMinClosLimit,
5320:                 appcCnosDrainSelf,
5321:                 appcCnosDrainPart,
5322:                 appcCnosResponsible,
5323:                 appcCnosForce,
5324:                 appcCnosTargetLocLuName,
5325:                 appcCnosTargetParLuName,
5326:                 appcCnosTargetModeName
5327:                 }
5328:       STATUS current
5329:       DESCRIPTION
5330:           "A collection of objects providing the instrumentation of APPC
5331:           CNOS processing."
5332:       ::= { appcGroups 8 }
5333: 
5334: appcCpicConfGroup OBJECT-GROUP
5335:       OBJECTS  {
5336:                 appcCpicAdminParLuAlias,
5337:                 appcCpicAdminParLuName,
5338:                 appcCpicAdminModeName,
5339:                 appcCpicAdminTpNameType,
5340:                 appcCpicAdminTpName,
5341:                 appcCpicAdminUserid,
5342:                 appcCpicAdminSecurity,
5343:                 appcCpicOperParLuAlias,
5344:                 appcCpicOperParLuName,
5345:                 appcCpicOperModeName,
5346:                 appcCpicOperTpNameType,
5347:                 appcCpicOperTpName,
5348:                 appcCpicOperUserid,
5349:                 appcCpicOperSecurity
5350:                 }
5351:       STATUS current
5352:       DESCRIPTION
5353:           "A collection of objects providing the instrumentation of APPC
5354:           CPI-C side information."
5355: 
5356:       ::= { appcGroups 9 }
5357: 
5358: appcConversationConfGroup OBJECT-GROUP
5359:       OBJECTS  {
5360:                 appcActiveConvId,
5361:                 appcActiveConvState,
5362:                 appcActiveConvType,
5363:                 appcActiveConvCorrelator,
5364:                 appcActiveConvSyncLvl,
5365:                 appcActiveConvSource,
5366:                 appcActiveConvDuplex,
5367:                 appcActiveConvUpTime,
5368:                 appcActiveConvSendBytes,
5369:                 appcActiveConvRcvBytes,
5370:                 appcActiveConvUserid,
5371:                 appcActiveConvPcidNauName,
5372:                 appcActiveConvPcid,
5373:                 appcActiveConvModeName,
5374:                 appcActiveConvLuwIdName,
5375:                 appcActiveConvLuwIdInstance,
5376:                 appcActiveConvLuwIdSequence,
5377:                 appcActiveConvTpName,
5378: 
5379:                 appcHistConvEndTime,
5380:                 appcHistConvLocLuName,
5381:                 appcHistConvParLuName,
5382:                 appcHistConvTpName,
5383:                 appcHistConvPcidNauName,
5384:                 appcHistConvPcid,
5385:                 appcHistConvSenseData,
5386:                 appcHistConvLogData,
5387:                 appcHistConvEndedBy
5388:                 }
5389:       STATUS current
5390:       DESCRIPTION
5391:           "A collection of objects providing the instrumentation of APPC
5392:           conversations."
5393: 
5394:       ::= { appcGroups 10 }
5395: 
5396: -- end of conformance statement
5397: 
5398: END