smilint output for ./TN3270E-MIB
Message Severities |
Severity | Count |
error | 1 |
change recommended | 1 |
warning | 4 |
Message Types |
Type | Count |
index-exceeds-too-large (warning) | 4 |
module-identity-registration (change recommended) | 1 |
parent-node (error) | 1 |
Messages:
TN3270E-MIB
1: -- extracted from rfc2561.txt
2: -- at Mon Nov 15 17:11:38 1999
3:
4: TN3270E-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, TimeTicks,
8: IpAddress, Counter32, Gauge32, Counter64
9: FROM SNMPv2-SMI
10: TEXTUAL-CONVENTION, RowStatus, TestAndIncr, DateAndTime,
11: TimeStamp
12: FROM SNMPv2-TC
13: MODULE-COMPLIANCE, OBJECT-GROUP
14: FROM SNMPv2-CONF
15: snanauMIB
16: FROM SNA-NAU-MIB
17: Utf8String
18: FROM SYSAPPL-MIB
19: SnmpAdminString
20: FROM SNMP-FRAMEWORK-MIB
21: IANATn3270eAddrType, IANATn3270eAddress,
22: IANATn3270eClientType, IANATn3270Functions,
23: IANATn3270ResourceType, IANATn3270DeviceType,
24: IANATn3270eLogData
25: FROM IANATn3270eTC-MIB;
26:
27: tn3270eMIB MODULE-IDENTITY
27: error -
node's parent node must be simple node
27: change recommended -
warning: uncontrolled MODULE-IDENTITY registration
28: LAST-UPDATED "9807270000Z" -- July 27, 1998
29: ORGANIZATION "TN3270E Working Group"
30: CONTACT-INFO
31: "Kenneth White (kennethw@vnet.ibm.com)
32: IBM Corp. - Dept. BRQA/Bldg. 501/G114
33: P.O. Box 12195
34: 3039 Cornwallis
35: RTP, NC 27709-2195
36: USA
37:
38: Robert Moore (remoore@us.ibm.com)
39: IBM Corp. - Dept. BRQA/Bldg. 501/G114
40: P.O. Box 12195
41: 3039 Cornwallis
42: RTP, NC 27709-2195
43: USA
44: +1-919-254-4436"
45: DESCRIPTION
46: "This module defines a portion of the management
47: information base (MIB) for managing TN3270E servers."
48: REVISION "9807270000Z" -- July 27, 1998
49: DESCRIPTION
50: "RFC nnnn (Proposed Standard)" -- RFC Editor to fill in
51: ::= { snanauMIB 8 }
52:
53: -- Textual Conventions
54:
55: SnaResourceName ::= TEXTUAL-CONVENTION
56: STATUS current
57: DESCRIPTION
58: "The textual convention for defining an SNA resource
59: name. A fully qualified SNA resource name, consisting
60: of a 1 to 8 character network identifier (NetId), a
61: period ('.'), and a 1 to 8 character resource name
62: (ResName).
63:
64: The NetId and ResName are constructed from the
65: uppercase letters 'A' - 'Z' and the numerics '0' - '9',
66: all encoded in ASCII, with the restriction that the
67: first character of each must be a letter. Blanks are
68: not allowed.
69:
70: Earlier versions of SNA permitted three additional
71: characters in NetIds and ResNames: '#', '@', and '$'.
72: While this use of these characters has been retired,
73: a Management Station should still accept them for
74: backward compatibility.
75:
76: Note: This Textual Convention is not subject to
77: internationalization, and does not use the character
78: encodings used by the Utf8String Textual Convention."
79: SYNTAX OCTET STRING (SIZE(0..17))
80:
81: Tn3270eTraceData ::= TEXTUAL-CONVENTION
82: STATUS current
83: DESCRIPTION
84: "An octet string representing trace data from the
85: Telnet half of a TN3270E session, from the SNA half,
86: or from both. The octet string contains a sequence
87: of trace elements, with the trace elements in the
88: string ordered from earliest to latest.
89:
90: Each trace element has the following form:
91:
92: +---+---+----+----------------------+
93: !length !type!data !
94: +---+---+----+----------------------+
95:
96: where:
97:
98: length = two-octet length of the data portion of the
99: trace element, not including the length and
100: type octets
101:
102: type = one-octet code point characterizing the data;
103: defined values are:
104:
105: X'01' telnet PDU from the server to the client
106: X'02' telnet PDU from the client to the server
107: X'03' SNA data from the server to the SNA host
108: X'04' SNA data from the SNA host to the server
109:
110: data = initial part of a PDU.
111:
112: It is implementation-dependent where the 'initial part of
113: a PDU' starts. For SNA data, however, the starting point
114: SHOULD be the first byte of the TH. For IP data the
115: starting point SHOULD be the first byte of the IP header.
116:
117: It is left to implementations to determine how much of
118: each PDU to return in a trace element.
119:
120: The zero-length string indicates that no trace
121: data is available."
122: SYNTAX OCTET STRING (SIZE (0 | 3..4096))
123:
124: -- Top-level structure of the MIB
125:
126: tn3270eNotifications OBJECT IDENTIFIER ::= { tn3270eMIB 0 }
127: tn3270eObjects OBJECT IDENTIFIER ::= { tn3270eMIB 1 }
128: tn3270eConformance OBJECT IDENTIFIER ::= { tn3270eMIB 3 }
129:
130: -- MIB Objects
131:
132: tn3270eSrvrConfTable OBJECT-TYPE
133: SYNTAX SEQUENCE OF Tn3270eSrvrConfEntry
134: MAX-ACCESS not-accessible
135: STATUS current
136: DESCRIPTION
137: "This table defines the configuration elements for
138: TN3270E servers. The number of entries in this table
139: is expected to vary depending on the location of the
140: table. A particular TN3270E server is expected to
141: have a single entry. Modeling of the configuration
142: elements as a table allows multiple TN3270E
143: servers to be serviced by the same SNMP agent.
144: An implementation SHOULD NOT retain an SNMP-created
145: entry in this table across re-IPLs (Initial Program
146: Loads) of the corresponding TN3270E server."
147:
148: ::= { tn3270eObjects 1 }
149:
150: tn3270eSrvrConfEntry OBJECT-TYPE
151: SYNTAX Tn3270eSrvrConfEntry
152: MAX-ACCESS not-accessible
153: STATUS current
154: DESCRIPTION
155: "Definition of the configuration elements for a single
156: TN3270E server."
157: INDEX { tn3270eSrvrConfIndex }
158: ::= { tn3270eSrvrConfTable 1 }
159:
160: Tn3270eSrvrConfEntry ::= SEQUENCE {
161: tn3270eSrvrConfIndex Unsigned32,
162: tn3270eSrvrConfInactivityTimeout Unsigned32,
163: tn3270eSrvrConfConnectivityChk INTEGER,
164: tn3270eSrvrConfTmNopInactTime Unsigned32,
165: tn3270eSrvrConfTmNopInterval Unsigned32,
166: tn3270eSrvrFunctionsSupported IANATn3270Functions,
167: tn3270eSrvrConfAdminStatus INTEGER,
168: tn3270eSrvrConfOperStatus INTEGER,
169: tn3270eSrvrConfSessionTermState INTEGER,
170: tn3270eSrvrConfSrvrType INTEGER,
171: tn3270eSrvrConfContact SnmpAdminString,
172: tn3270eSrvrConfRowStatus RowStatus,
173: tn3270eSrvrConfLastActTime DateAndTime,
174: tn3270eSrvrConfTmTimeout Unsigned32
175: }
176:
177: tn3270eSrvrConfIndex OBJECT-TYPE
178: SYNTAX Unsigned32 (1..4294967295)
179: MAX-ACCESS not-accessible
180: STATUS current
181: DESCRIPTION
182: "Identifier for a single TN3270E server.
183:
184: tn3270eSrvrConfIndex values need not be
185: contiguous."
186: ::= { tn3270eSrvrConfEntry 1 }
187:
188: tn3270eSrvrConfInactivityTimeout OBJECT-TYPE
189: SYNTAX Unsigned32 (0..99999999)
190: UNITS "seconds"
191: MAX-ACCESS read-create
192: STATUS current
193: DESCRIPTION
194: "The inactivity time-out specified in seconds. When a
195: connection has been inactive for the number of seconds
196: specified by this object it is closed. Only user traffic
197: is considered when determining whether there has been
198: activity on a connection.
199:
200: The default value 0 means that no inactivity time-out is
201: in effect."
202: DEFVAL { 0 }
203: ::= { tn3270eSrvrConfEntry 2 }
204:
205: tn3270eSrvrConfConnectivityChk OBJECT-TYPE
206: SYNTAX INTEGER {
207: timingMark(1),
208: nop(2),
209: noCheck(3)
210: }
211: MAX-ACCESS read-create
212: STATUS current
213: DESCRIPTION
214: "This object enables TIMING-MARK processing, NOP
215: processing, or neither for a TN3270E server."
216: DEFVAL { noCheck }
217: ::= { tn3270eSrvrConfEntry 3 }
218:
219: tn3270eSrvrConfTmNopInactTime OBJECT-TYPE
220: SYNTAX Unsigned32 (1..86400) -- 1 second to 24 hours
221: UNITS "seconds"
222: MAX-ACCESS read-create
223: STATUS current
224: DESCRIPTION
225: "The amount of time a connection must have had no
226: traffic on it in order for a TIMING-MARK or NOP request
227: to be sent on the connection. This value applies only
228: when connections are being examined for recent activity
229: on a scan interval controlled by the value of the
230: tn3270eSrvrConfTmNopInterval object."
231: DEFVAL { 600 } -- 10 minutes
232: ::= { tn3270eSrvrConfEntry 4 }
233:
234: tn3270eSrvrConfTmNopInterval OBJECT-TYPE
235: SYNTAX Unsigned32 (1..86400) -- 1 second to 24 hours
236: UNITS "seconds"
237: MAX-ACCESS read-create
238: STATUS current
239: DESCRIPTION
240: "The scan interval to be used by a TN3270E server when
241: it examines its Telnet connections for recent activity.
242: The server scans its Telnet connections on the interval
243: provided by this object, looking for ones that have been
244: idle for more than the value provided by the
245: tn3270eSrvrConfTmNopInactTime object. A TIMING-MARK or
246: NOP request is sent for each connection that has
247: exhibited no activity for this period of time."
248: DEFVAL { 120 } -- 2 minutes
249: ::= { tn3270eSrvrConfEntry 5 }
250:
251: tn3270eSrvrFunctionsSupported OBJECT-TYPE
252: SYNTAX IANATn3270Functions
253: MAX-ACCESS read-only
254: STATUS current
255: DESCRIPTION
256: "This object indicates the functions supported by a
257: TN3270E server."
258: DEFVAL { { scsCtlCodes, dataStreamCtl,
259: responses, bindImage, sysreq } }
260: ::= { tn3270eSrvrConfEntry 6 }
261:
262: tn3270eSrvrConfAdminStatus OBJECT-TYPE
263: SYNTAX INTEGER {
264: up(1),
265: down(2),
266: stopImmediate(3)
267: }
268: MAX-ACCESS read-create
269: STATUS current
270: DESCRIPTION
271: "The desired state of the TN3270E server represented
272: by this entry in the table:
273:
274: up(1) - Activate this TN3270E server.
275: down(2) - Informs the associated TN3270E
276: server to gracefully terminate
277: its processing.
278: stopImmediate(3) - Informs the associated TN3270E
279: server to terminate itself
280: immediately.
281:
282: When a managed system creates an entry in this table,
283: tn3270eSrvrConfAdminStatus and tn3270eSrvrConfOperStatus
284: are initialized as up(1) by default.
285:
286: The exact behavior of a server in response to a down(2)
287: or stopImmediate(3) command is left implementation-
288: dependent. A TN3270E server that is capable of it
289: SHOULD close all of its TN3270 and TN3270E sessions
290: during a graceful termination.
291:
292: Often the function enabled via stopImmediate(3) is used
293: as a last resort by a system administrator, to attempt
294: to either bring down a hung TN3270E server or free up
295: its resources immediately to aid in general system
296: availability, or to shut down a TN3270E server that is
297: not recognizing a down(2) request.
298:
299: A TN3270E server that does not distinguish between
300: down(2) or stopImmediate(3) transitions should not
301: support stopImmediate(3)."
302: DEFVAL { up }
303: ::= { tn3270eSrvrConfEntry 7 }
304:
305: tn3270eSrvrConfOperStatus OBJECT-TYPE
306: SYNTAX INTEGER {
307: up(1),
308: down(2),
309: busy(3),
310: shuttingDown(4)
311: }
312: MAX-ACCESS read-only
313: STATUS current
314: DESCRIPTION
315: "The current operational state of a TN3270E server.
316: The following values are defined:
317:
318: up(1) - the server is active and accepting
319: new client connections
320: down(2) - the server is not active
321: busy(3) - the server is active, but is not
322: accepting new client connections
323: because it lacks the resources to
324: do so
325: shuttingDown(4) - the server is active, but is not
326: accepting new client connections
327: because it is in the process of
328: performing a graceful shutdown."
329: DEFVAL { up }
330: ::= { tn3270eSrvrConfEntry 8 }
331:
332: tn3270eSrvrConfSessionTermState OBJECT-TYPE
333: SYNTAX INTEGER {
334: terminate(1),
335: luSessionPend(2),
336: queueSession(3)
337: }
338: MAX-ACCESS read-create
339: STATUS current
340: DESCRIPTION
341: "This object determines what a TN3270E server
342: should do when a TN3270 Session terminates:
343: terminate(1) => Terminate the TCP connection.
344: luSessionPend(2) => Do not drop the TCP connection
345: associated with a client when its
346: TN3270 session ends. Processing
347: should redrive session initialization
348: as if the client were first connecting.
349: queueSession(3) => This value relates to the Close
350: Destination PASS (CLSDST PASS) operation
351: in VTAM. An example provides the
352: easiest explanation. Suppose a TN3270E
353: client is in session with APPL1, and
354: APPL1 does a CLSDST PASS of the client's
355: session to APPL2. queueSession(3)
356: specifies that the TN3270E server must
357: keep the TCP connection with the client
358: active after it receives the UNBIND from
359: APPL1, waiting for the BIND from APPL2."
360: DEFVAL { terminate }
361: ::= { tn3270eSrvrConfEntry 9 }
362:
363: tn3270eSrvrConfSrvrType OBJECT-TYPE
364: SYNTAX INTEGER {
365: host(1),
366: gateway(2)
367: }
368: MAX-ACCESS read-only
369: STATUS current
370: DESCRIPTION
371: "This object indicates the type of TN3270E server.
372: The existence of MIB tables and objects that will be
373: defined by follow-on MIBs may be predicated on whether
374: the TN3270E server can be local to the same host as a
375: target application (host(1)) or will always be remote
376: (gateway(2)).
377:
378: A host TN3270E server refers to an implementation where
379: the TN3270E server is collocated with the Systems
380: Network Architecture (SNA) System Services Control Point
381: (SSCP) for the dependent Secondary Logical Units (SLUs)
382: that the server makes available to its clients for
383: connecting into an SNA network.
384: A gateway TN3270E server resides on an SNA node other
385: than an SSCP, either an SNA type 2.0 node or an APPN node
386: acting in the role of a Dependent LU Requester (DLUR).
387:
388: Host and gateway TN3270E server implementations typically
389: differ greatly as to their internal implementation and
390: system definition (SYSDEF) requirements."
391: ::= { tn3270eSrvrConfEntry 10 }
392:
393: tn3270eSrvrConfContact OBJECT-TYPE
394: SYNTAX SnmpAdminString
395: MAX-ACCESS read-create
396: STATUS current
397: DESCRIPTION
398: "This object provides a scratch pad for a TN3270E
399: server administrator for storing information for
400: later retrieval."
401: DEFVAL { ''H } -- the empty string
402: ::= { tn3270eSrvrConfEntry 11 }
403:
404: tn3270eSrvrConfRowStatus OBJECT-TYPE
405: SYNTAX RowStatus
406: MAX-ACCESS read-create
407: STATUS current
408: DESCRIPTION
409: "This object allows entries to be created and deleted
410: in the tn3270eSrvrConfTable. Entries may also be
411: created and deleted as a result of implementation-
412: dependent operations.
413:
414: With the exception of tn3270eSrvrConfSrvrType, which
415: an implementation can easily fill in for itself, all
416: the columnar objects in this table have DEFVALs
417: associated with them. Consequently, a Management
418: Station can create a conceptual row via a SET
419: operation that specifies a value only for this object.
420:
421: When a tn3270eSrvrConfEntry is deleted (by setting
422: this object to destroy(6)), this has the side-effect
423: of removing all the associated entries (i.e., those
424: having the same tn3270eSrvrConfIndex) from the
425: tn3270eSrvrPortTable, the tn3270eSrvrStatsTable, the
426: tn3270eClientGroupTable, the tn3270eResPoolTable,
427: the tn3270eSnaMapTable, the tn3270eClientResMapTable,
428: and the tn3270eResMapTable. All entries in the
429: tn3270eTcpConnTable that belong to a TN3270E server
430: that has been deleted MUST also be removed.
431: In other words, a tn3270eSrvrConfEntry must exist for
432: a TN3270E server in order for it to have entries in
433: any of the other tables defined by this MIB."
434: REFERENCE
435: "RFC 1903, 'Textual Conventions for version 2 of the
436: Simple Network Management Protocol (SNMPv2).'"
437: ::= { tn3270eSrvrConfEntry 12 }
438:
439: tn3270eSrvrConfLastActTime OBJECT-TYPE
440: SYNTAX DateAndTime
441: MAX-ACCESS read-only
442: STATUS current
443: DESCRIPTION
444: "This object reports the DateAndTime when a TN3270E
445: server was most recently activated.
446:
447: The special value of all '00'Hs indicates that the
448: server has never been active, i.e., that the value of
449: tn3270eSrvrOperStatus has never been anything other
450: than down(2)."
451: DEFVAL { '0000000000000000'H }
452: ::= { tn3270eSrvrConfEntry 13 }
453:
454: tn3270eSrvrConfTmTimeout OBJECT-TYPE
455: SYNTAX Unsigned32 (1..600) -- 1 second to 10 minutes
456: UNITS "seconds"
457: MAX-ACCESS read-create
458: STATUS current
459: DESCRIPTION
460: "The TIMING-MARK time-out, specified in seconds."
461: DEFVAL { 5 } -- 5 seconds
462: ::= { tn3270eSrvrConfEntry 14 }
463:
464: tn3270eSrvrPortTable OBJECT-TYPE
465: SYNTAX SEQUENCE OF Tn3270eSrvrPortEntry
466: MAX-ACCESS not-accessible
467: STATUS current
468: DESCRIPTION
469: "This table defines the TCP ports associated with
470: TN3270E servers. No entry in this table shall exist
471: without a corresponding (same tn3270eSrvrConfIndex)
472: entry in the tn3270eSrvrConfTable existing.
473:
474: An implementation SHOULD NOT retain SNMP-created
475: entries in this table across re-IPLs (Initial Program
476: Loads) of the corresponding TN3270E server."
477: ::= { tn3270eObjects 2 }
478:
479: tn3270eSrvrPortEntry OBJECT-TYPE
479: warning -
warning: index of row `tn3270eSrvrPortEntry' can exceed OID size limit by 147 subidentifier(s)
480: SYNTAX Tn3270eSrvrPortEntry
481: MAX-ACCESS not-accessible
482: STATUS current
483: DESCRIPTION
484: "Definition of a single TCP port assignment to a
485: TN3270E server. Assignment of a port on a local
486: address basis is enabled though use of
487: tn3270eSrvrPortAddrType and tn3270eSrvrPortAddress.
488:
489: A TCP port assignment that is not restricted to
490: a local address SHALL specify a tn3270eSrvrPortAddrType
491: of unknown(0), and SHALL use a zero-length octet string
492: for the tn3270eSrvrPortAddress."
493: INDEX {
494: tn3270eSrvrConfIndex,
495: tn3270eSrvrPort,
496: tn3270eSrvrPortAddrType,
497: tn3270eSrvrPortAddress
498: }
499: ::= { tn3270eSrvrPortTable 1 }
500:
501: Tn3270eSrvrPortEntry ::= SEQUENCE {
502: tn3270eSrvrPort Unsigned32,
503: tn3270eSrvrPortAddrType IANATn3270eAddrType,
504: tn3270eSrvrPortAddress IANATn3270eAddress,
505: tn3270eSrvrPortRowStatus RowStatus
506: }
507:
508: tn3270eSrvrPort OBJECT-TYPE
509: SYNTAX Unsigned32 (0..65535)
510: MAX-ACCESS not-accessible
511: STATUS current
512: DESCRIPTION
513: "Indicates a port assigned to a server."
514: ::= { tn3270eSrvrPortEntry 1 }
515:
516: tn3270eSrvrPortAddrType OBJECT-TYPE
517: SYNTAX IANATn3270eAddrType
518: MAX-ACCESS not-accessible
519: STATUS current
520: DESCRIPTION
521: "Indicates the type of an address local to the host on
522: which the TN3270E server resides that is represented
523: in tn3270eSrvrPortAddress. A value of unknown(0)
524: SHALL be used for this object when the port is not
525: to be restricted to a local address."
526: ::= { tn3270eSrvrPortEntry 2 }
527:
528: tn3270eSrvrPortAddress OBJECT-TYPE
529: SYNTAX IANATn3270eAddress
530: MAX-ACCESS not-accessible
531: STATUS current
532: DESCRIPTION
533: "A local address on the host that a TN3270E server
534: resides on that is associated with a TCP port that
535: is to be used or is in use by a TN3270E server.
536: tn3270eClientGroupAddrType indicates the
537: address type (IPv4 or IPv6, for example).
538:
539: A zero-length octet string SHALL be used as the
540: value of this object when a local address isn't
541: being specified."
542: ::= { tn3270eSrvrPortEntry 3 }
543:
544: tn3270eSrvrPortRowStatus OBJECT-TYPE
545: SYNTAX RowStatus
546: MAX-ACCESS read-create
547: STATUS current
548: DESCRIPTION
549: "This object allows entries to be created and deleted
550: in the tn3270eSrvrPortTable. Entries may also be
551: created and deleted as a result of implementation-
552: dependent operations.
553:
554: Since this is the only accessible object in this table,
555: a Management Station can create a conceptual row via a SET
556: operation that specifies a value only for this object.
557:
558: An entry in this table is deleted by setting this object
559: to destroy(6). Deletion of a tn3270eSrvrPortEntry has
560: no effect on any other table entry defined by this MIB."
561: REFERENCE
562: "RFC 1903, 'Textual Conventions for version 2 of the
563: Simple Network Management Protocol (SNMPv2).'"
564: ::= { tn3270eSrvrPortEntry 4 }
565:
566: tn3270eSrvrStatsTable OBJECT-TYPE
567: SYNTAX SEQUENCE OF Tn3270eSrvrStatsEntry
568: MAX-ACCESS not-accessible
569: STATUS current
570: DESCRIPTION
571: "This table defines a set of statistics concerning
572: TN3270E server performance.
573:
574: No entry in this table shall exist without
575: a corresponding (same tn3270eSrvrConfIndex) entry in
576: the tn3270eSrvrConfTable existing."
577: ::= { tn3270eObjects 3 }
578:
579: tn3270eSrvrStatsEntry OBJECT-TYPE
579: warning -
warning: index of row `tn3270eSrvrStatsEntry' can exceed OID size limit by 147 subidentifier(s)
580: SYNTAX Tn3270eSrvrStatsEntry
581: MAX-ACCESS not-accessible
582: STATUS current
583: DESCRIPTION
584: "A collection of statistical and maximum usage objects
585: for a single TN3270 server. An entry can represent the total
586: activity of the server, or it can represent the activity
587: occurring at the server on either a port or a
588: port-and-local-address basis.
589:
590: Collection of the statistics represented by the objects
591: in this table is not mandatory. An implementation
592: of this table MUST use only one of the three levels of
593: refinement that this table supports for the entries
594: associated with each TN3270E server.
595:
596: The indexing for a row that represents total server
597: statistics is as follows:
598:
599: tn3270eSrvrConfIndex value identifying the server
600: tn3270eSrvrPort 0
601: tn3270eSrvrPortAddrType unknown(0)
602: tn3270eSrvrPortAddress zero-length octet string.
603:
604: On a port basis:
605:
606: tn3270eSrvrConfIndex value identifying the server
607: tn3270eSrvrPort > 0
608: tn3270eSrvrPortAddrType unknown(0)
609: tn3270eSrvrPortAddress zero-length octet string.
610:
611: On a port-and-local-address basis:
612:
613: tn3270eSrvrConfIndex value identifying the server
614: tn3270eSrvrPort > 0
615: tn3270eSrvrPortAddrType valid value other than unknown(0)
616: tn3270eSrvrPortAddress non-zero-length octet string.
617:
618: "
619: INDEX {
620: tn3270eSrvrConfIndex,
621: tn3270eSrvrPort,
622: tn3270eSrvrPortAddrType,
623: tn3270eSrvrPortAddress
624:
625: }
626: ::= { tn3270eSrvrStatsTable 1 }
627:
628: Tn3270eSrvrStatsEntry ::= SEQUENCE {
629: tn3270eSrvrStatsUpTime TimeStamp,
630: tn3270eSrvrStatsMaxTerms Unsigned32,
631: tn3270eSrvrStatsInUseTerms Gauge32,
632: tn3270eSrvrStatsSpareTerms Gauge32,
633: tn3270eSrvrStatsMaxPtrs Unsigned32,
634: tn3270eSrvrStatsInUsePtrs Gauge32,
635: tn3270eSrvrStatsSparePtrs Gauge32,
636: tn3270eSrvrStatsInConnects Counter32,
637: tn3270eSrvrStatsConnResrceRejs Counter32,
638: tn3270eSrvrStatsDisconnects Counter32,
639: tn3270eSrvrStatsHCInOctets Counter64,
640: tn3270eSrvrStatsInOctets Counter32,
641: tn3270eSrvrStatsHCOutOctets Counter64,
642: tn3270eSrvrStatsOutOctets Counter32,
643: tn3270eSrvrStatsConnErrorRejs Counter32
644: }
645:
646: tn3270eSrvrStatsUpTime OBJECT-TYPE
647: SYNTAX TimeStamp
648: MAX-ACCESS read-only
649: STATUS current
650: DESCRIPTION
651: "The value of the sysUpTime object the last time
652: the TN3270E server was re-initialized.
653:
654: Server re-initialization is the only discontinuity
655: event for the counters in this table. Even if table
656: entries are on a port or port-and-local-address
657: basis, port deactivation and reactivation do not
658: result in counter discontinuities."
659: ::= { tn3270eSrvrStatsEntry 2 }
660:
661: tn3270eSrvrStatsMaxTerms OBJECT-TYPE
662: SYNTAX Unsigned32
663: UNITS "LUs"
664: MAX-ACCESS read-only
665: STATUS current
666: DESCRIPTION
667: "Indicates the maximum number of terminal LUs available
668: for use at a TN3270E server for the granularity of this
669: conceptual row (server-wide, port, or
670: port-and-local-address)."
671: ::= { tn3270eSrvrStatsEntry 3 }
672:
673: tn3270eSrvrStatsInUseTerms OBJECT-TYPE
674: SYNTAX Gauge32
675: UNITS "LUs"
676: MAX-ACCESS read-only
677: STATUS current
678: DESCRIPTION
679: "Indicates the number of terminal LUs currently in
680: use at a TN3270E server for the granularity of this
681: conceptual row (server-wide, port, or
682: port-and-local-address)."
683: ::= { tn3270eSrvrStatsEntry 4 }
684:
685: tn3270eSrvrStatsSpareTerms OBJECT-TYPE
686: SYNTAX Gauge32
687: UNITS "LUs"
688: MAX-ACCESS read-only
689: STATUS current
690: DESCRIPTION
691: "Indicates the number of free terminal LUs at a TN3270E
692: server for the granularity of this conceptual row
693: (server-wide, port, or port-and-local-address).
694:
695: It is possible that the difference between
696: tn3270eSrvrStatsMaxTerms and tn3270eSrvrStatsInUseTerms
697: in a conceptual row does not equal the value of
698: tn3270eSrvrStatsSpareTerms in that row: an LU may
699: exist but not be usable by a client connection.
700:
701: Alternatively, the administrative ceiling represented
702: by tn3270eSrvrStatsMaxTerms may have been lowered to
703: a point where it is less than the current value of
704: tn3270eSrvrStatsInUseTerms. In this case
705: tn3270eSrvrStatsSpareTerms returns the value 0."
706:
707: ::= { tn3270eSrvrStatsEntry 5 }
708:
709: tn3270eSrvrStatsMaxPtrs OBJECT-TYPE
710: SYNTAX Unsigned32
711: UNITS "Printer Resources"
712: MAX-ACCESS read-only
713: STATUS current
714: DESCRIPTION
715: "Indicates the maximum number of printer resources
716: available for use by a TN3270E server for the
717: granularity of this conceptual row (server-wide,
718: port, or port-and-local-address)."
719: ::= { tn3270eSrvrStatsEntry 6 }
720:
721: tn3270eSrvrStatsInUsePtrs OBJECT-TYPE
722: SYNTAX Gauge32
723: UNITS "Printer Resources"
724: MAX-ACCESS read-only
725: STATUS current
726: DESCRIPTION
727: "Indicates the number of printer resources
728: currently in use by a TN3270E server for the
729: granularity of this conceptual row (server-wide,
730: port, or port-and-local-address)."
731: ::= { tn3270eSrvrStatsEntry 7 }
732:
733: tn3270eSrvrStatsSparePtrs OBJECT-TYPE
734: SYNTAX Gauge32
735: UNITS "Spare Printer Resources"
736: MAX-ACCESS read-only
737: STATUS current
738: DESCRIPTION
739: "Indicates the number of free printer resources at
740: a TN3270E server for the granularity of this conceptual
741: row (server-wide, port, or port-and-local-address).
742:
743: It is possible that the difference between
744: tn3270eSrvrStatsMaxPtrs and tn3270eSrvrStatsInUsePtrs
745: in a conceptual row does not equal the value of
746: tn3270eSrvrStatsSparePtrs in that row: a printer
747: resource may exist but not be usable by a client
748: connection.
749:
750: Alternatively, the administrative ceiling represented
751: by tn3270eSrvrStatsMaxPtrs may have been lowered to
752: a point where it is less than the current value of
753: tn3270eSrvrStatsInUsePtrs. In this case
754: tn3270eSrvrStatsSparePtrs returns the value 0."
755: ::= { tn3270eSrvrStatsEntry 8 }
756:
757: tn3270eSrvrStatsInConnects OBJECT-TYPE
758: SYNTAX Counter32
759: UNITS "connections"
760: MAX-ACCESS read-only
761: STATUS current
762: DESCRIPTION
763: "Indicates the number of client (TCP) connections
764: that succeeded at a TN3270E server for the
765: granularity of this conceptual row (server-wide,
766: port, or port-and-local-address).
767:
768: The tn3270eSrvrStatsConnResrceRejs and
769: tn3270eSrvrStatsConnErrorRejs objects provide a count
770: of failed connection attempts.
771:
772: A Management Station can detect discontinuities in
773: this counter by monitoring the tn3270eSrvrStatsUpTime
774: object."
775: ::= { tn3270eSrvrStatsEntry 9 }
776:
777: tn3270eSrvrStatsConnResrceRejs OBJECT-TYPE
778: SYNTAX Counter32
779: UNITS "connection attempts"
780: MAX-ACCESS read-only
781: STATUS current
782: DESCRIPTION
783: "Indicates the number of (TCP) connections rejected
784: during connection setup at a TN3270E server for the
785: granularity of this conceptual row (server-wide,
786: port, or port-and-local-address) due to a lack of
787: resources at the server. An example of when this
788: counter would be incremented is when no terminal
789: or printer resource is available to associate with a
790: client's TCP connection.
791:
792: A Management Station can detect discontinuities in
793: this counter by monitoring the tn3270eSrvrStatsUpTime
794: object."
795: ::= { tn3270eSrvrStatsEntry 10 }
796:
797: tn3270eSrvrStatsDisconnects OBJECT-TYPE
798: SYNTAX Counter32
799: UNITS "disconnections"
800: MAX-ACCESS read-only
801: STATUS current
802: DESCRIPTION
803: "Indicates the number of (TCP) connections that were
804: disconnected at a TN3270E server for the
805: granularity of this conceptual row (server-wide,
806: port, or port-and-local-address).
807:
808: A Management Station can detect discontinuities in
809: this counter by monitoring the tn3270eSrvrStatsUpTime
810: object."
811: ::= { tn3270eSrvrStatsEntry 11 }
812:
813: tn3270eSrvrStatsHCInOctets OBJECT-TYPE
814: SYNTAX Counter64
815: UNITS "octets"
816: MAX-ACCESS read-only
817: STATUS current
818: DESCRIPTION
819: "Indicates the number of octets received from TN3270
820: and TN3270E clients for the granularity of this
821: conceptual row (server-wide, port, or
822: port-and-local-address).
823:
824: A Management Station can detect discontinuities in
825: this counter by monitoring the tn3270eSrvrStatsUpTime
826: object."
827: ::= { tn3270eSrvrStatsEntry 12 }
828:
829: tn3270eSrvrStatsInOctets OBJECT-TYPE
830: SYNTAX Counter32
831: UNITS "octets"
832: MAX-ACCESS read-only
833: STATUS current
834: DESCRIPTION
835: "Low-order 32 bits of tn3270eSrvrStatsHCInOctets for
836: this conceptual row.
837:
838: A Management Station can detect discontinuities in
839: this counter by monitoring the tn3270eSrvrStatsUpTime
840: object."
841: ::= { tn3270eSrvrStatsEntry 13 }
842:
843: tn3270eSrvrStatsHCOutOctets OBJECT-TYPE
844: SYNTAX Counter64
845: UNITS "octets"
846: MAX-ACCESS read-only
847: STATUS current
848: DESCRIPTION
849: "Indicates the number of octets sent to TN3270
850: and TN3270E clients for the granularity of this
851: conceptual row (server-wide, port, or
852: port-and-local-address).
853:
854: A Management Station can detect discontinuities in
855: this counter by monitoring the tn3270eSrvrStatsUpTime
856: object."
857: ::= { tn3270eSrvrStatsEntry 14 }
858:
859: tn3270eSrvrStatsOutOctets OBJECT-TYPE
860: SYNTAX Counter32
861: UNITS "octets"
862: MAX-ACCESS read-only
863: STATUS current
864: DESCRIPTION
865: "Low-order 32 bits of tn3270eSrvrStatsHCOutOctets for
866: this conceptual row.
867:
868: A Management Station can detect discontinuities in
869: this counter by monitoring the tn3270eSrvrStatsUpTime
870: object."
871: ::= { tn3270eSrvrStatsEntry 15 }
872:
873: tn3270eSrvrStatsConnErrorRejs OBJECT-TYPE
874: SYNTAX Counter32
875: UNITS "connection attempts"
876: MAX-ACCESS read-only
877: STATUS current
878: DESCRIPTION
879: "Indicates the number of (TCP) connections rejected
880: during connection setup at a TN3270E server for the
881: granularity of this conceptual row (server-wide,
882: port, or port-and-local-address) due to an error
883: of some type. An example of when this counter would
884: be incremented is when the client and the server
885: cannot agree on a common set of TN3270E functions for
886: the connection.
887:
888: A Management Station can detect discontinuities in
889: this counter by monitoring the tn3270eSrvrStatsUpTime
890: object."
891: ::= { tn3270eSrvrStatsEntry 16 }
892:
893: tn3270eClientGroupTable OBJECT-TYPE
894: SYNTAX SEQUENCE OF Tn3270eClientGroupEntry
895: MAX-ACCESS not-accessible
896: STATUS current
897: DESCRIPTION
898: "This table defines client address groupings for use
899: by a TN3270E server.
900:
901: No entry in this table shall exist without
902: a corresponding (same tn3270eSrvrConfIndex) entry in
903: the tn3270eSrvrConfTable existing.
904:
905: An implementation SHOULD NOT retain SNMP-created
906: entries in this table across re-IPLs (Initial Program
907: Loads) of the corresponding TN3270E server."
908: ::= { tn3270eObjects 4 }
909:
910: tn3270eClientGroupEntry OBJECT-TYPE
910: warning -
warning: index of row `tn3270eClientGroupEntry' can exceed OID size limit by 171 subidentifier(s)
911: SYNTAX Tn3270eClientGroupEntry
912: MAX-ACCESS not-accessible
913: STATUS current
914: DESCRIPTION
915: "Definition of a single client address entry. All
916: entries with the same first two indexes,
917: tn3270eSrvrConfIndex and tn3270eClientGroupName, are
918: considered to be in the same client group."
919: INDEX { tn3270eSrvrConfIndex,
920: tn3270eClientGroupName,
921: tn3270eClientGroupAddrType,
922: tn3270eClientGroupAddress }
923: ::= { tn3270eClientGroupTable 1 }
924:
925: Tn3270eClientGroupEntry ::= SEQUENCE {
926: tn3270eClientGroupName Utf8String,
927: tn3270eClientGroupAddrType IANATn3270eAddrType,
928: tn3270eClientGroupAddress IANATn3270eAddress,
929: tn3270eClientGroupSubnetMask IpAddress,
930: tn3270eClientGroupPfxLength Unsigned32,
931: tn3270eClientGroupRowStatus RowStatus
932: }
933:
934: tn3270eClientGroupName OBJECT-TYPE
935: SYNTAX Utf8String (SIZE(1..24))
936: MAX-ACCESS not-accessible
937: STATUS current
938: DESCRIPTION
939: "The name of a client group. Note: client group
940: names are required to be unique only with respect
941: to a single TN3270E server."
942: ::= { tn3270eClientGroupEntry 1 }
943:
944: tn3270eClientGroupAddrType OBJECT-TYPE
945: SYNTAX IANATn3270eAddrType
946: MAX-ACCESS not-accessible
947: STATUS current
948: DESCRIPTION
949: "Indicates the type of the address represented in
950: tn3270eClientGroupAddress."
951: ::= { tn3270eClientGroupEntry 2 }
952:
953: tn3270eClientGroupAddress OBJECT-TYPE
954: SYNTAX IANATn3270eAddress
955: MAX-ACCESS not-accessible
956: STATUS current
957: DESCRIPTION
958: "The client address of a member of a client group.
959: The value of tn3270eClientGroupAddrType indicates
960: the address type (IPv4 or IPv6, for example)."
961: ::= { tn3270eClientGroupEntry 3 }
962:
963: tn3270eClientGroupSubnetMask OBJECT-TYPE
964: SYNTAX IpAddress
965: MAX-ACCESS read-create
966: STATUS current
967: DESCRIPTION
968: "The corresponding subnet mask associated with
969: tn3270eClientGroupAddress. A single IP address is
970: represented by having this object contain the value
971: of 255.255.255.255.
972:
973: This object's value is meaningful only if
974: tn3270eClientGroupAddrType has a value of ipv4(1)."
975: DEFVAL { 'FFFFFFFF'H }
976: ::= { tn3270eClientGroupEntry 4 }
977:
978: tn3270eClientGroupPfxLength OBJECT-TYPE
979: SYNTAX Unsigned32 (0..128)
980: UNITS "bits"
981: MAX-ACCESS read-create
982: STATUS current
983: DESCRIPTION
984: "The corresponding IPv6 network prefix length.
985:
986: This object's value is meaningful only if
987: tn3270eClientGroupAddrType has a value of ipv6(2)."
988: DEFVAL { 0 }
989: ::= { tn3270eClientGroupEntry 5 }
990:
991: tn3270eClientGroupRowStatus OBJECT-TYPE
992: SYNTAX RowStatus
993: MAX-ACCESS read-create
994: STATUS current
995: DESCRIPTION
996: "This object allows entries to be created and deleted
997: in the tn3270eClientGroupTable. Entries may also be
998: created and deleted as a result of implementation-
999: dependent operations.
1000:
1001: An entry in this table is deleted by setting this object
1002: to destroy(6). When the number of entries in this table
1003: for a given client group becomes 0, this has the side-
1004: effect of removing any entries for the group in the
1005: tn3270eClientResMapTable."
1006: REFERENCE
1007: "RFC 1903, 'Textual Conventions for version 2 of the
1008: Simple Network Management Protocol (SNMPv2).'"
1009: ::= { tn3270eClientGroupEntry 6 }
1010:
1011: tn3270eResPoolTable OBJECT-TYPE
1012: SYNTAX SEQUENCE OF Tn3270eResPoolEntry
1013: MAX-ACCESS not-accessible
1014: STATUS current
1015: DESCRIPTION
1016: "This table defines resource groupings; the term
1017: 'pool' is used as it is defined by RFC 2355.
1018:
1019: No entry in this table shall exist without
1020: a corresponding (same tn3270eSrvrConfIndex) entry in
1021: the tn3270eSrvrConfTable existing.
1022:
1023: An implementation SHOULD NOT retain SNMP-created
1024: entries in this table across re-IPLs (Initial Program
1025: Loads) of the corresponding TN3270E server."
1026: ::= { tn3270eObjects 5 }
1027:
1028: tn3270eResPoolEntry OBJECT-TYPE
1029: SYNTAX Tn3270eResPoolEntry
1030: MAX-ACCESS not-accessible
1031: STATUS current
1032: DESCRIPTION
1033: "Definition of a single resource pool member. All entries
1034: with the same first two indexes, tn3270eSrvrConfIndex and
1035: tn3270eResPoolName, are considered to be in the same pool."
1036: INDEX { tn3270eSrvrConfIndex,
1037: tn3270eResPoolName,
1038: tn3270eResPoolElementName }
1039: ::= { tn3270eResPoolTable 1 }
1040:
1041: Tn3270eResPoolEntry ::= SEQUENCE {
1042: tn3270eResPoolName Utf8String,
1043: tn3270eResPoolElementName SnaResourceName,
1044: tn3270eResPoolElementType IANATn3270ResourceType,
1045: tn3270eResPoolRowStatus RowStatus
1046: }
1047:
1048: tn3270eResPoolName OBJECT-TYPE
1049: SYNTAX Utf8String (SIZE(1..24))
1050: MAX-ACCESS not-accessible
1051: STATUS current
1052: DESCRIPTION
1053: "The name of a resource pool."
1054: ::= { tn3270eResPoolEntry 1 }
1055:
1056: tn3270eResPoolElementName OBJECT-TYPE
1057: SYNTAX SnaResourceName
1058: MAX-ACCESS not-accessible
1059: STATUS current
1060: DESCRIPTION
1061: "The name of a member of a resource pool."
1062: ::= { tn3270eResPoolEntry 2 }
1063:
1064: tn3270eResPoolElementType OBJECT-TYPE
1065: SYNTAX IANATn3270ResourceType
1066: MAX-ACCESS read-create
1067: STATUS current
1068: DESCRIPTION
1069: "The type of the entity in a resource pool."
1070: ::= { tn3270eResPoolEntry 3 }
1071:
1072: tn3270eResPoolRowStatus OBJECT-TYPE
1073: SYNTAX RowStatus
1074: MAX-ACCESS read-create
1075: STATUS current
1076: DESCRIPTION
1077: "This object allows entries to be created and deleted
1078: in the tn3270eResPoolTable. Entries may also be
1079: created and deleted as a result of implementation-
1080: dependent operations.
1081:
1082: An entry in this table is deleted by setting this object
1083: to destroy(6). When all entries in this table associated
1084: with the same tn3270eResPoolElementName have been removed,
1085: then any associated (tn3270eResPoolElementName matching
1086: tn3270eClientResMapPoolName with same tn3270eSrvrConfIndex
1087: values) entries in the tn3270eClientResMapTable SHALL
1088: also be removed."
1089: REFERENCE
1090: "RFC 1903, 'Textual Conventions for version 2 of the
1091: Simple Network Management Protocol (SNMPv2).'"
1092: ::= { tn3270eResPoolEntry 4 }
1093:
1094: tn3270eSnaMapTable OBJECT-TYPE
1095: SYNTAX SEQUENCE OF Tn3270eSnaMapEntry
1096: MAX-ACCESS not-accessible
1097: STATUS current
1098: DESCRIPTION
1099: "This table provide a mapping from the name by which
1100: a secondary LU is known in the SNA network to the
1101: name by which it is known locally at the TN3270e
1102: server. This latter name serves as an index into
1103: the tn3270eResPoolTable and the tn3270eResMapTable.
1104: No entry in this table shall exist without
1105: a corresponding (same tn3270eSrvrConfIndex) entry in
1106: the tn3270eSrvrConfTable existing."
1107: ::= { tn3270eObjects 6 }
1108:
1109: tn3270eSnaMapEntry OBJECT-TYPE
1110: SYNTAX Tn3270eSnaMapEntry
1111: MAX-ACCESS not-accessible
1112: STATUS current
1113: DESCRIPTION
1114: "Definition of a single mapping from an SSCP-supplied
1115: SLU name to a local SLU name.
1116:
1117: Note: In certain pathological cases, it is possible
1118: that an SSCP will send on an ACTLU for a local LU an
1119: SLU name currently represented by an entry in this
1120: table that associates it with a different local LU.
1121: In these cases the association from the newer ACTLU
1122: SHOULD be the one represented in this table."
1123: INDEX { tn3270eSrvrConfIndex,
1124: tn3270eSnaMapSscpSuppliedName }
1125: ::= { tn3270eSnaMapTable 1 }
1126:
1127: Tn3270eSnaMapEntry ::= SEQUENCE {
1128: tn3270eSnaMapSscpSuppliedName SnaResourceName,
1129: tn3270eSnaMapLocalName SnaResourceName,
1130: tn3270eSnaMapPrimaryLuName SnaResourceName
1131: }
1132:
1133: tn3270eSnaMapSscpSuppliedName OBJECT-TYPE
1134: SYNTAX SnaResourceName
1135: MAX-ACCESS not-accessible
1136: STATUS current
1137: DESCRIPTION
1138: "The name of the secondary LU (SLU) as it is known in
1139: the SNA network. This name is sent by the SSCP on
1140: the Activate Logical Unit (ACTLU) request."
1141: ::= { tn3270eSnaMapEntry 1 }
1142:
1143: tn3270eSnaMapLocalName OBJECT-TYPE
1144: SYNTAX SnaResourceName
1145: MAX-ACCESS read-only
1146: STATUS current
1147: DESCRIPTION
1148: "The local name of the secondary LU (SLU)."
1149: ::= { tn3270eSnaMapEntry 2 }
1150:
1151: tn3270eSnaMapPrimaryLuName OBJECT-TYPE
1152: SYNTAX SnaResourceName
1153: MAX-ACCESS read-only
1154: STATUS current
1155: DESCRIPTION
1156: "When there is a currently active LU-LU session for
1157: this connection, this object returns the primary LU
1158: (PLU) name from the BIND. When there is no active
1159: LU-LU session, or when the PLU name is unavailable
1160: for some other reason, this object returns a
1161: zero-length octet string."
1162: ::= { tn3270eSnaMapEntry 3 }
1163:
1164: tn3270eClientResMapTable OBJECT-TYPE
1165: SYNTAX SEQUENCE OF Tn3270eClientResMapEntry
1166: MAX-ACCESS not-accessible
1167: STATUS current
1168: DESCRIPTION
1169: "This table defines resource-pool to client-group
1170: mappings. Since both the resource pool name and client
1171: group name are included in the index clause of this
1172: table, multiple resource pools can be assigned to the
1173: same client group. This enables use of multiple
1174: resource pools for use in client to resource mapping.
1175: Assigning multiple client groups to the same resource
1176: pool is also allowed, but is not the primary purpose
1177: for how the indexing is structured.
1178:
1179: Assignment of a resource pool to client group can be
1180: restricted based on TCP port. An index value of 0 for
1181: tn3270eClientResMapClientPort disables restriction of
1182: resource assignment based on client target port
1183: selection.
1184:
1185: No entry in this table shall exist without
1186: a corresponding (same tn3270eSrvrConfIndex) entry in
1187: the tn3270eSrvrConfTable existing.
1188:
1189: An implementation SHOULD NOT retain SNMP-created
1190: entries in this table across re-IPLs (Initial Program
1191: Loads) of the corresponding TN3270E server."
1192: ::= { tn3270eObjects 7 }
1193:
1194: tn3270eClientResMapEntry OBJECT-TYPE
1195: SYNTAX Tn3270eClientResMapEntry
1196: MAX-ACCESS not-accessible
1197: STATUS current
1198: DESCRIPTION
1199: "Definition of a single resource pool to client group
1200: mapping."
1201: INDEX { tn3270eSrvrConfIndex,
1202: tn3270eClientResMapPoolName,
1203: tn3270eClientResMapClientGroupName,
1204: tn3270eClientResMapClientPort }
1205: ::= { tn3270eClientResMapTable 1 }
1206:
1207: Tn3270eClientResMapEntry ::= SEQUENCE {
1208: tn3270eClientResMapPoolName Utf8String,
1209: tn3270eClientResMapClientGroupName Utf8String,
1210: tn3270eClientResMapClientPort Unsigned32,
1211: tn3270eClientResMapRowStatus RowStatus
1212: }
1213:
1214: tn3270eClientResMapPoolName OBJECT-TYPE
1215: SYNTAX Utf8String (SIZE(1..24))
1216: MAX-ACCESS not-accessible
1217: STATUS current
1218: DESCRIPTION
1219: "The name of a resource pool."
1220: ::= { tn3270eClientResMapEntry 1 }
1221:
1222: tn3270eClientResMapClientGroupName OBJECT-TYPE
1223: SYNTAX Utf8String (SIZE(1..24))
1224: MAX-ACCESS not-accessible
1225: STATUS current
1226: DESCRIPTION
1227: "The name of the client group that is mapped to a
1228: resource pool."
1229: ::= { tn3270eClientResMapEntry 2 }
1230:
1231: tn3270eClientResMapClientPort OBJECT-TYPE
1232: SYNTAX Unsigned32 (0..65535)
1233: MAX-ACCESS not-accessible
1234: STATUS current
1235: DESCRIPTION
1236: "A port number restricting the scope of a mapping
1237: from a resource pool to a client group. The
1238: value 0 for this object indicates that the scope
1239: of the mapping is not restricted."
1240: ::= { tn3270eClientResMapEntry 3 }
1241:
1242: tn3270eClientResMapRowStatus OBJECT-TYPE
1243: SYNTAX RowStatus
1244: MAX-ACCESS read-create
1245: STATUS current
1246: DESCRIPTION
1247: "This object allows entries to be created and deleted
1248: in the tn3270eClientResMapTable. Entries may also be
1249: created and deleted as a result of implementation-
1250: dependent operations.
1251:
1252: An entry in this table is deleted by setting this object
1253: to destroy(6). Removing an entry from this table doesn't
1254: affect any other table entry defined in this MIB."
1255: REFERENCE
1256: "RFC 1903, 'Textual Conventions for version 2 of the
1257: Simple Network Management Protocol (SNMPv2).'"
1258: ::= { tn3270eClientResMapEntry 4 }
1259:
1260: tn3270eResMapTable OBJECT-TYPE
1261: SYNTAX SEQUENCE OF Tn3270eResMapEntry
1262: MAX-ACCESS not-accessible
1263: STATUS current
1264: DESCRIPTION
1265: "This table defines the actual mapping of a resource
1266: to a client address.
1267:
1268: No entry in this table shall exist without
1269: a corresponding (same tn3270eSrvrConfIndex) entry in
1270: the tn3270eSrvrConfTable existing."
1271: ::= { tn3270eObjects 8 }
1272:
1273: tn3270eResMapEntry OBJECT-TYPE
1274: SYNTAX Tn3270eResMapEntry
1275: MAX-ACCESS not-accessible
1276: STATUS current
1277: DESCRIPTION
1278: "Definition of the mapping of a Resource Element to
1279: a client address."
1280: INDEX { tn3270eSrvrConfIndex,
1281: tn3270eResMapElementName }
1282: ::= { tn3270eResMapTable 1 }
1283:
1284: Tn3270eResMapEntry ::= SEQUENCE {
1285: tn3270eResMapElementName SnaResourceName,
1286: tn3270eResMapAddrType IANATn3270eAddrType,
1287: tn3270eResMapAddress IANATn3270eAddress,
1288: tn3270eResMapPort Unsigned32,
1289: tn3270eResMapElementType IANATn3270ResourceType,
1290: tn3270eResMapSscpSuppliedName SnaResourceName
1291: }
1292:
1293: tn3270eResMapElementName OBJECT-TYPE
1294: SYNTAX SnaResourceName
1295: MAX-ACCESS not-accessible
1296: STATUS current
1297: DESCRIPTION
1298: "The name of a resource element. This is the name by
1299: which the server implementing this table knows the
1300: resource. It may be different from the name by which
1301: the resource is known in the SNA network. This latter
1302: name is returned in the tn3270eResMapSscpSuppliedName
1303: object."
1304: ::= { tn3270eResMapEntry 1 }
1305:
1306: tn3270eResMapAddrType OBJECT-TYPE
1307: SYNTAX IANATn3270eAddrType
1308: MAX-ACCESS read-only
1309: STATUS current
1310: DESCRIPTION
1311: "Indicates the type of the client address represented
1312: in tn3270eResMapAddress."
1313: ::= { tn3270eResMapEntry 2 }
1314:
1315: tn3270eResMapAddress OBJECT-TYPE
1316: SYNTAX IANATn3270eAddress
1317: MAX-ACCESS read-only
1318: STATUS current
1319: DESCRIPTION
1320: "A client address."
1321: ::= { tn3270eResMapEntry 3 }
1322:
1323: tn3270eResMapPort OBJECT-TYPE
1324: SYNTAX Unsigned32 (0..65535)
1325: MAX-ACCESS read-only
1326: STATUS current
1327: DESCRIPTION
1328: "A client port."
1329: ::= { tn3270eResMapEntry 4 }
1330:
1331: tn3270eResMapElementType OBJECT-TYPE
1332: SYNTAX IANATn3270ResourceType
1333: MAX-ACCESS read-only
1334: STATUS current
1335: DESCRIPTION
1336: "The type of the associated resource element."
1337: ::= { tn3270eResMapEntry 5 }
1338:
1339: tn3270eResMapSscpSuppliedName OBJECT-TYPE
1340: SYNTAX SnaResourceName
1341: MAX-ACCESS read-only
1342: STATUS current
1343: DESCRIPTION
1344: "The name of the secondary LU (SLU) as it is known
1345: in a SNA network. This name is sent by the SSCP on
1346: the Activate Logical Unit (ACTLU) request. If this
1347: name is not known, this object returns a zero-length
1348: octet string."
1349: ::= { tn3270eResMapEntry 6 }
1350:
1351: -- Define the set of objects to supplement the TCP Connection Table
1352:
1353: tn3270eTcpConnTable OBJECT-TYPE
1354: SYNTAX SEQUENCE OF Tn3270eTcpConnEntry
1355: MAX-ACCESS not-accessible
1356: STATUS current
1357: DESCRIPTION
1358: "This table has an entry for each TN3270(E) client
1359: connection that is currently active at a TN3270E server.
1360: An implementation MAY retain entries for connections
1361: that have been terminated, but which entries are
1362: retained, how many entries are retained, and how long
1363: they are retained is entirely implementation-dependent.
1364:
1365: The indexing for this table is designed to support the
1366: use of an SNMP GET-NEXT operation using only the remote
1367: address type, remote address, and remote port, as a way
1368: for a Management Station to retrieve the table entries
1369: related to a particular TN3270(E) client."
1370: ::= { tn3270eObjects 9 }
1371:
1372: tn3270eTcpConnEntry OBJECT-TYPE
1372: warning -
warning: index of row `tn3270eTcpConnEntry' can exceed OID size limit by 404 subidentifier(s)
1373: SYNTAX Tn3270eTcpConnEntry
1374: MAX-ACCESS not-accessible
1375: STATUS current
1376: DESCRIPTION
1377: "Provides information about a single TN3270/TN3270E
1378: session. Note: a tn3270eSrvrConfIndex is not needed
1379: in this table, since the combination of remote and
1380: local addresses and ports is sufficient to
1381: guarantee uniqueness across the TN3270E servers
1382: serviced by an SNMP agent. Because of this indexing
1383: structure, however, this table does not support
1384: view-based access control policies that provide
1385: access to table rows on a per-server basis."
1386: INDEX { tn3270eTcpConnRemAddrType,
1387: tn3270eTcpConnRemAddress,
1388: tn3270eTcpConnRemPort,
1389: tn3270eTcpConnLocalAddrType,
1390: tn3270eTcpConnLocalAddress,
1391: tn3270eTcpConnLocalPort
1392:
1393: }
1394: ::= { tn3270eTcpConnTable 1 }
1395:
1396: Tn3270eTcpConnEntry ::=
1397: SEQUENCE
1398: {
1399: tn3270eTcpConnRemAddrType IANATn3270eAddrType,
1400: tn3270eTcpConnRemAddress IANATn3270eAddress,
1401: tn3270eTcpConnRemPort Unsigned32,
1402: tn3270eTcpConnLocalAddrType IANATn3270eAddrType,
1403: tn3270eTcpConnLocalAddress IANATn3270eAddress,
1404: tn3270eTcpConnLocalPort Unsigned32,
1405: tn3270eTcpConnLastActivity TimeTicks,
1406: tn3270eTcpConnBytesIn Counter32,
1407: tn3270eTcpConnBytesOut Counter32,
1408: tn3270eTcpConnResourceElement SnaResourceName,
1409: tn3270eTcpConnResourceType IANATn3270ResourceType,
1410: tn3270eTcpConnDeviceType IANATn3270DeviceType,
1411: tn3270eTcpConnFunctions IANATn3270Functions,
1412: tn3270eTcpConnId Unsigned32,
1413: tn3270eTcpConnClientIdFormat IANATn3270eClientType,
1414: tn3270eTcpConnClientId OCTET STRING,
1415: tn3270eTcpConnTraceData Tn3270eTraceData,
1416: tn3270eTcpConnLogInfo IANATn3270eLogData,
1417: tn3270eTcpConnLuLuBindImage OCTET STRING,
1418: tn3270eTcpConnSnaState INTEGER,
1419: tn3270eTcpConnStateLastDiscReason INTEGER,
1420: tn3270eTcpConnSrvrConfIndex Unsigned32,
1421: tn3270eTcpConnActivationTime TimeStamp
1422: }
1423:
1424: tn3270eTcpConnRemAddrType OBJECT-TYPE
1425: SYNTAX IANATn3270eAddrType
1426: MAX-ACCESS not-accessible
1427: STATUS current
1428: DESCRIPTION
1429: "Indicates the type of the value of the
1430: tn3270eTcpConnRemAddress object. For example,
1431: ipv4(1) or ipv6(2)."
1432: ::= { tn3270eTcpConnEntry 1 }
1433:
1434: tn3270eTcpConnRemAddress OBJECT-TYPE
1435: SYNTAX IANATn3270eAddress
1436: MAX-ACCESS not-accessible
1437: STATUS current
1438: DESCRIPTION
1439: "The remote address associated with a TN3270E client.
1440: tn3270eTcpConnRemAddrType indicates the address type
1441: (IPv4 or IPv6, for example).
1442:
1443: If a TN3270(E) client is connected to its
1444: server via a proxy client the address represented by
1445: the value of this object shall be the remote client's
1446: address, not the proxy client's address."
1447: ::= { tn3270eTcpConnEntry 2 }
1448:
1449: tn3270eTcpConnRemPort OBJECT-TYPE
1450: SYNTAX Unsigned32 (0..65535)
1451: MAX-ACCESS not-accessible
1452: STATUS current
1453: DESCRIPTION
1454: "The remote port associated with a TN3270E client. The value 0
1455: is used if the tn3270eTcpConnRemAddrType identifies an address
1456: type that does not support ports.
1457:
1458: If a TN3270(E) client is connected to its server via a proxy
1459: client, the port represented by the value of this object shall
1460: be the remote client's port, not the proxy client's port."
1461: ::= { tn3270eTcpConnEntry 3 }
1462:
1463: tn3270eTcpConnLocalAddrType OBJECT-TYPE
1464: SYNTAX IANATn3270eAddrType
1465: MAX-ACCESS not-accessible
1466: STATUS current
1467: DESCRIPTION
1468: "Indicates the type of the value of the
1469: tn3270eTcpConnLocalAddress object. For example,
1470: ipv4(1) or ipv6(2)."
1471: ::= { tn3270eTcpConnEntry 4 }
1472:
1473: tn3270eTcpConnLocalAddress OBJECT-TYPE
1474: SYNTAX IANATn3270eAddress
1475: MAX-ACCESS not-accessible
1476: STATUS current
1477: DESCRIPTION
1478: "The local address associated with a TN3270E client.
1479: tn3270eTcpConnRemAddrType indicates the address type
1480: (IPv4 or IPv6, for example)."
1481: ::= { tn3270eTcpConnEntry 5 }
1482:
1483: tn3270eTcpConnLocalPort OBJECT-TYPE
1484: SYNTAX Unsigned32 (1..65535)
1485: MAX-ACCESS not-accessible
1486: STATUS current
1487: DESCRIPTION
1488: "The remote port associated with a TN3270E client."
1489: ::= { tn3270eTcpConnEntry 6 }
1490:
1491: tn3270eTcpConnLastActivity OBJECT-TYPE
1492: SYNTAX TimeTicks
1493: MAX-ACCESS read-only
1494: STATUS current
1495: DESCRIPTION
1496: "The number of 100ths of seconds since any data was
1497: transferred for the associated TCP Connection."
1498: DEFVAL { 0 }
1499: ::= { tn3270eTcpConnEntry 7 }
1500:
1501: tn3270eTcpConnBytesIn OBJECT-TYPE
1502: SYNTAX Counter32
1503: UNITS "octets"
1504: MAX-ACCESS read-only
1505: STATUS current
1506: DESCRIPTION
1507: "The number of bytes received by the server from TCP
1508: for this connection.
1509:
1510: A Management Station can detect discontinuities in
1511: this counter by monitoring the
1512: tn3270eTcpConnActivationTime object."
1513: ::= { tn3270eTcpConnEntry 8 }
1514:
1515: tn3270eTcpConnBytesOut OBJECT-TYPE
1516: SYNTAX Counter32
1517: UNITS "octets"
1518: MAX-ACCESS read-only
1519: STATUS current
1520: DESCRIPTION
1521: "The number of bytes sent to TCP for this connection.
1522:
1523: A Management Station can detect discontinuities in
1524: this counter by monitoring the
1525: tn3270eTcpConnActivationTime object."
1526: ::= { tn3270eTcpConnEntry 9 }
1527:
1528: tn3270eTcpConnResourceElement OBJECT-TYPE
1529: SYNTAX SnaResourceName
1530: MAX-ACCESS read-only
1531: STATUS current
1532: DESCRIPTION
1533: "LU/Print secondary name for connecting an client
1534: into an SNA network."
1535: ::= { tn3270eTcpConnEntry 10 }
1536:
1537: tn3270eTcpConnResourceType OBJECT-TYPE
1538: SYNTAX IANATn3270ResourceType
1539: MAX-ACCESS read-only
1540: STATUS current
1541: DESCRIPTION
1542: "Indicates the type of resource identified by
1543: tn3270eTcpConnResourceElement."
1544: ::= { tn3270eTcpConnEntry 11 }
1545:
1546: tn3270eTcpConnDeviceType OBJECT-TYPE
1547: SYNTAX IANATn3270DeviceType
1548: MAX-ACCESS read-only
1549: STATUS current
1550: DESCRIPTION
1551: "Indicates the device type if negotiated with the
1552: client. A value of unknown(100) should be used as
1553: the value of this object when a device type is not
1554: negotiated. Refer to RFC 2355 for how device types
1555: can be negotiated."
1556: ::= { tn3270eTcpConnEntry 12 }
1557:
1558: tn3270eTcpConnFunctions OBJECT-TYPE
1559: SYNTAX IANATn3270Functions
1560: MAX-ACCESS read-only
1561: STATUS current
1562: DESCRIPTION
1563: "This object indicates which of the TN3270 and TN3270E
1564: functions were negotiated by the server and the client
1565: for this TCP connection.
1566:
1567: Refer to tn3270eSrvrFunctionsSupported for the list of
1568: these functions supported by the server."
1569: ::= { tn3270eTcpConnEntry 13 }
1570:
1571: tn3270eTcpConnId OBJECT-TYPE
1572: SYNTAX Unsigned32
1573: MAX-ACCESS read-only
1574: STATUS current
1575: DESCRIPTION
1576: "The connection identifier associated with a TN3270 or
1577: a TN3270E session's TCP connection. TCP implementations
1578: often assign a unique (with respect to itself) unsigned
1579: integer as an identifier for a TCP connection.
1580:
1581: The value 0 indicates that a connection does not have
1582: a valid connection identifier."
1583: ::= { tn3270eTcpConnEntry 14 }
1584:
1585: tn3270eTcpConnClientIdFormat OBJECT-TYPE
1586: SYNTAX IANATn3270eClientType
1587: MAX-ACCESS read-only
1588: STATUS current
1589: DESCRIPTION
1590: "The format of a corresponding tn3270eTcpConnClientId
1591: object as defined by the IANSTn3270eClientType textual
1592: convention imported from the IANATn3270eTC-MIB."
1593: ::= { tn3270eTcpConnEntry 15 }
1594:
1595: tn3270eTcpConnClientId OBJECT-TYPE
1596: SYNTAX OCTET STRING (SIZE (0..512))
1597: MAX-ACCESS read-only
1598: STATUS current
1599: DESCRIPTION
1600: "Additional client identification information. The
1601: type of this information is indicated by the value of
1602: the corresponding tn3270eTcpConnClientIdFormat object.
1603: All values are returned in network-byte order.
1604:
1605: The purpose of this object is to provide an alternate
1606: means of identifying a client, other than though the
1607: remote address returned in tn3270eTcpConnRemAddress."
1608: ::= { tn3270eTcpConnEntry 16 }
1609:
1610: tn3270eTcpConnTraceData OBJECT-TYPE
1611: SYNTAX Tn3270eTraceData
1612: MAX-ACCESS read-only
1613: STATUS current
1614: DESCRIPTION
1615: "Trace data for this session."
1616: ::= { tn3270eTcpConnEntry 17 }
1617:
1618: tn3270eTcpConnLogInfo OBJECT-TYPE
1619: SYNTAX IANATn3270eLogData
1620: MAX-ACCESS read-only
1621: STATUS current
1622: DESCRIPTION
1623: "Log information, encoded as specified in the
1624: IANATn3270eLogData textual convention from the
1625: IANAtn3270eTC-MIB."
1626: ::= { tn3270eTcpConnEntry 18 }
1627:
1628: tn3270eTcpConnLuLuBindImage OBJECT-TYPE
1629: SYNTAX OCTET STRING (SIZE (0..256))
1630: MAX-ACCESS read-only
1631: STATUS current
1632: DESCRIPTION
1633: "When there is a currently active LU-LU session for
1634: this connection, this object returns the BIND Image
1635: (defined to be bytes 1-p of the complete BIND Request
1636: Unit -- see 'SNA Formats' for more information)
1637: that was received from the PLU during session
1638: activation. When there is no active LU-LU session,
1639: or when a BIND image is unavailable for some other
1640: reason, this object returns a zero-length octet
1641: string."
1642: REFERENCE
1643: "'Systems Network Architecture Formats', IBM
1644: Publication GA27-3136."
1645: ::= { tn3270eTcpConnEntry 19 }
1646:
1647: tn3270eTcpConnSnaState OBJECT-TYPE
1648: SYNTAX INTEGER {
1649: unknown(1),
1650: noSluSession(2),
1651: sscpLuSession(3), -- but no LU-LU session
1652: luLuSession(4), -- but no SSCP-LU session
1653: sscpLuSessionAndLuLuSession(5)
1654: }
1655: MAX-ACCESS read-only
1656: STATUS current
1657: DESCRIPTION
1658: "The current state of the SNA side of the end-to-end
1659: TN3270 connection. The following states are defined:
1660:
1661: unknown(1) - The true state is not known.
1662: noSluSession(2) - The SLU has neither an SSCP-LU
1663: nor an LU-LU session active.
1664: sscpLuSession(3) - The SSCP-LU session for the SLU
1665: is active, but the SLU is not
1666: currently in session with a PLU.
1667: luLuSession(4) - The SLU is currently in session
1668: with a PLU, but the SSCP-LU
1669: session for the LU is not active.
1670: sscpLuSessionAndLuLuSession(5) - The SLU currently has
1671: an active session with a PLU,
1672: and the SSCP-LU session for the
1673: SLU is active."
1674:
1675: ::= { tn3270eTcpConnEntry 20 }
1676:
1677: tn3270eTcpConnStateLastDiscReason OBJECT-TYPE
1678: SYNTAX INTEGER {
1679: unknown(1),
1680: hostSendsUnbind(2),
1681: hostDontAcceptConnection(3),
1682: outOfResource(4),
1683: clientProtocolError(5),
1684: invalidDeviceName(6),
1685: deviceInUse(7),
1686: inactivityTimeout(8),
1687: hostNotResponding(9),
1688: clientNotResponding(10),
1689: serverClose(11),
1690: sysreqLogoff(12),
1691: serverSpecificHexCode(13)
1692: }
1693: MAX-ACCESS read-only
1694: STATUS current
1695: DESCRIPTION
1696: "The last disconnect reason. A session that has not
1697: experienced a disconnect shall use the value unknown(1)
1698: for this object. Depending on when an implementation
1699: removes entries from this table, certain states may
1700: never be returned."
1701: ::= { tn3270eTcpConnEntry 21 }
1702:
1703: tn3270eTcpConnSrvrConfIndex OBJECT-TYPE
1704: SYNTAX Unsigned32 (1..4294967295)
1705: MAX-ACCESS read-only
1706: STATUS current
1707: DESCRIPTION
1708: "tn3270eSrvrConfIndex of the tn3270eSrvrConfEntry
1709: belonging to the TN3270E server to which this entry
1710: belongs."
1711: ::= { tn3270eTcpConnEntry 22 }
1712:
1713: tn3270eTcpConnActivationTime OBJECT-TYPE
1714: SYNTAX TimeStamp
1715: MAX-ACCESS read-only
1716: STATUS current
1717: DESCRIPTION
1718: "The value of the sysUpTime object the last time
1719: this TCP connection became active."
1720: ::= { tn3270eTcpConnEntry 23 }
1721:
1722: tn3270eConfSpinLock OBJECT-TYPE
1723: SYNTAX TestAndIncr
1724: MAX-ACCESS read-write
1725: STATUS current
1726: DESCRIPTION
1727: "An advisory lock used to allow cooperating
1728: TN3270E-MIB applications to coordinate their use
1729: of the tn3270eSrvrConfTable, the tn3270eSrvrPortTable,
1730: the tn3270eClientGroupTable, the tn3270eResPoolTable,
1731: and the tn3270eClientResMapTable.
1732:
1733: When creating a new entry or altering an existing entry
1734: in the any of the tables mentioned above, an application
1735: should make use of tn3270eRtSpinLock to serialize
1736: application changes or additions.
1737:
1738: Since this is an advisory lock, the use of this lock is
1739: not enforced."
1740: ::= { tn3270eObjects 10 }
1741:
1742: -- Conformance Definitions
1743:
1744: tn3270eGroups OBJECT IDENTIFIER ::= { tn3270eConformance 1 }
1745:
1746: tn3270eCompliances OBJECT IDENTIFIER ::= { tn3270eConformance 2 }
1747:
1748: -- compliance statements
1749:
1750: tn3270eCompliance MODULE-COMPLIANCE
1751: STATUS current
1752: DESCRIPTION
1753: "The compliance statement for agents that support the
1754: TN3270E-MIB."
1755: MODULE -- this module
1756: MANDATORY-GROUPS { tn3270eBasicGroup,
1757: tn3270eSessionGroup
1758: }
1759: GROUP tn3270eResMapGroup
1760: DESCRIPTION
1761: "This group is optional and provides a method of
1762: performing tn3270eClientGroup to tn3270eResPool
1763: mapping."
1764:
1765: GROUP tn3270eHiCapacityGroup
1766: DESCRIPTION
1767: "This group is optional and provides for support
1768: of high capacity counters."
1769:
1770: OBJECT tn3270eSrvrConfConnectivityChk
1771: MIN-ACCESS read-only
1772: DESCRIPTION
1773: "The agent is not required to support a set to this
1774: object if the associated TN3270E server doesn't
1775: support either TIMING-MARK or NOP processing. In
1776: this case an agent should return noCheck on
1777: retrieval."
1778:
1779: OBJECT tn3270eSrvrConfTmNopInactTime
1780: MIN-ACCESS read-only
1781: DESCRIPTION
1782: "The agent is not required to support a set to this
1783: object if the functions enabled by
1784: tn3270eSrvrConfConnectivityChk are not supported.
1785: An agent in this case should return a value of 0."
1786:
1787: OBJECT tn3270eSrvrConfTmNopInterval
1788: MIN-ACCESS read-only
1789: DESCRIPTION
1790: "The agent is not required to support a set to this
1791: object if the functions enabled by
1792: tn3270eSrvrConfConnectivityChk are not supported.
1793: An agent in this case should return a value of 0."
1794:
1795: OBJECT tn3270eSrvrConfAdminStatus
1796: DESCRIPTION
1797: "A TN3270E server is not required to support a
1798: stopImmediate state transition."
1799:
1800: OBJECT tn3270eSrvrConfRowStatus
1801: MIN-ACCESS read-only
1802: DESCRIPTION
1803: "Write access is not required."
1804:
1805: OBJECT tn3270eSrvrConfTmTimeout
1806: MIN-ACCESS read-only
1807: DESCRIPTION
1808: "The agent is not required to support a set to this
1809: object if the functions enabled by
1810: tn3270eSrvrConfConnectivityChk are not supported.
1811: An agent in this case should return a value of 0."
1812:
1813: OBJECT tn3270eSrvrPortRowStatus
1814: MIN-ACCESS read-only
1815: DESCRIPTION
1816: "Write access is not required."
1817:
1818: OBJECT tn3270eClientGroupRowStatus
1819: MIN-ACCESS read-only
1820: DESCRIPTION
1821: "Write access is not required."
1822:
1823: OBJECT tn3270eResPoolRowStatus
1824: MIN-ACCESS read-only
1825: DESCRIPTION
1826: "Write access is not required."
1827:
1828: OBJECT tn3270eClientResMapRowStatus
1829: MIN-ACCESS read-only
1830: DESCRIPTION
1831: "Write access is not required."
1832:
1833: ::= { tn3270eCompliances 1 }
1834:
1835: -- units of conformance
1836:
1837: tn3270eBasicGroup OBJECT-GROUP
1838: OBJECTS {
1839: tn3270eSrvrConfInactivityTimeout,
1840: tn3270eSrvrConfConnectivityChk,
1841: tn3270eSrvrConfTmNopInactTime,
1842: tn3270eSrvrConfTmNopInterval,
1843: tn3270eSrvrFunctionsSupported,
1844: tn3270eSrvrConfAdminStatus,
1845: tn3270eSrvrConfOperStatus,
1846: tn3270eSrvrConfSessionTermState,
1847: tn3270eSrvrConfSrvrType,
1848: tn3270eSrvrConfContact,
1849: tn3270eSrvrConfRowStatus,
1850: tn3270eSrvrConfLastActTime,
1851: tn3270eSrvrConfTmTimeout,
1852: tn3270eSrvrPortRowStatus,
1853: tn3270eSrvrStatsUpTime,
1854: tn3270eSrvrStatsMaxTerms,
1855: tn3270eSrvrStatsInUseTerms,
1856: tn3270eSrvrStatsSpareTerms,
1857: tn3270eSrvrStatsMaxPtrs,
1858: tn3270eSrvrStatsInUsePtrs,
1859: tn3270eSrvrStatsSparePtrs,
1860: tn3270eSrvrStatsInConnects,
1861: tn3270eSrvrStatsConnResrceRejs,
1862: tn3270eSrvrStatsDisconnects,
1863: tn3270eSrvrStatsInOctets,
1864: tn3270eSrvrStatsOutOctets,
1865: tn3270eSrvrStatsConnErrorRejs,
1866: tn3270eClientGroupSubnetMask,
1867: tn3270eClientGroupPfxLength,
1868: tn3270eClientGroupRowStatus,
1869: tn3270eSnaMapLocalName,
1870: tn3270eSnaMapPrimaryLuName,
1871: tn3270eConfSpinLock
1872: }
1873: STATUS current
1874: DESCRIPTION
1875: "This group is mandatory for all hosts supporting the
1876: TN3270E-MIB."
1877: ::= { tn3270eGroups 1 }
1878:
1879: tn3270eSessionGroup OBJECT-GROUP
1880: OBJECTS {
1881: tn3270eResMapAddrType,
1882: tn3270eResMapAddress,
1883: tn3270eResMapPort,
1884: tn3270eResMapElementType,
1885: tn3270eResMapSscpSuppliedName,
1886: tn3270eTcpConnLastActivity,
1887: tn3270eTcpConnBytesIn,
1888: tn3270eTcpConnBytesOut,
1889: tn3270eTcpConnResourceElement,
1890: tn3270eTcpConnResourceType,
1891: tn3270eTcpConnDeviceType,
1892: tn3270eTcpConnFunctions,
1893: tn3270eTcpConnSrvrConfIndex,
1894: tn3270eTcpConnActivationTime
1895: }
1896: STATUS current
1897: DESCRIPTION
1898: "This group is mandatory for all hosts supporting the
1899: TN3270E-MIB."
1900: ::= { tn3270eGroups 2 }
1901:
1902: tn3270eResMapGroup OBJECT-GROUP
1903: OBJECTS {
1904: tn3270eResPoolElementType,
1905: tn3270eResPoolRowStatus,
1906: tn3270eClientResMapRowStatus,
1907: tn3270eTcpConnId,
1908: tn3270eTcpConnClientIdFormat,
1909: tn3270eTcpConnClientId,
1910: tn3270eTcpConnTraceData,
1911: tn3270eTcpConnLogInfo,
1912: tn3270eTcpConnLuLuBindImage,
1913: tn3270eTcpConnSnaState,
1914: tn3270eTcpConnStateLastDiscReason
1915: }
1916: STATUS current
1917: DESCRIPTION
1918: "This group is optional for all hosts supporting the
1919: TN3270E-MIB."
1920: ::= { tn3270eGroups 3 }
1921:
1922: tn3270eHiCapacityGroup OBJECT-GROUP
1923: OBJECTS {
1924: tn3270eSrvrStatsHCInOctets,
1925: tn3270eSrvrStatsHCOutOctets
1926: }
1927: STATUS current
1928: DESCRIPTION
1929: "Support of these objects is REQUIRED when the
1930: Counter32 versions can potentially wrap too
1931: frequently. This group is optional for all other
1932: hosts supporting the TN3270E-MIB.
1933:
1934: The IF-MIB (RFC 2233) requires that the 64-bit
1935: versions of its counters be implemented when an
1936: interface can support rates of around 20 million
1937: bits per second or greater. This implies a minimum
1938: wrap rate of just over 28 minutes. It is recommended
1939: that this same guideline be used for determining
1940: whether an implementation implements these objects.
1941:
1942: This group contains two objects with the syntax
1943: Counter64. An implementation that doesn't support
1944: these objects should return noSuchObject, since
1945: returning a zero is misleading."
1946:
1947: ::= { tn3270eGroups 4 }
1948:
1949: END
1950:
1951: --
1952: -- Copyright (C) The Internet Society (1999). All Rights Reserved.
1953: --
1954: -- This document and translations of it may be copied and furnished to
1955: -- others, and derivative works that comment on or otherwise explain it
1956: -- or assist in its implementation may be prepared, copied, published
1957: -- and distributed, in whole or in part, without restriction of any
1958: -- kind, provided that the above copyright notice and this paragraph are
1959: -- included on all such copies and derivative works. However, this
1960: -- document itself may not be modified in any way, such as by removing
1961: -- the copyright notice or references to the Internet Society or other
1962: -- Internet organizations, except as needed for the purpose of
1963: -- developing Internet standards in which case the procedures for
1964: -- copyrights defined in the Internet Standards process must be
1965: -- followed, or as required to translate it into languages other than
1966: -- English.
1967: --
1968: -- The limited permissions granted above are perpetual and will not be
1969: -- revoked by the Internet Society or its successors or assigns.
1970: --
1971: -- This document and the information contained herein is provided on an
1972: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1973: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
1974: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
1975: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
1976: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1977: