smilint output for ./APPC-MIB
Message Severities |
Severity | Count |
error | 1 |
minor error | 1 |
warning | 5 |
Message Types |
Type | Count |
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