Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / iana / IANATn3270eTC-MIB
1
2   IANATn3270eTC-MIB DEFINITIONS ::= BEGIN
3
4  IMPORTS
5       MODULE-IDENTITY, mib-2
6           FROM SNMPv2-SMI
7       TEXTUAL-CONVENTION
8           FROM SNMPv2-TC;
9
10     ianaTn3270eTcMib MODULE-IDENTITY
11         LAST-UPDATED "200005100000Z"  -- May 10, 2000
12         ORGANIZATION "IANA"
13         CONTACT-INFO
14             "Internet Assigned Numbers Authority
15
16              Postal: ICANN
17                      4676 Admiralty Way, Suite 330
18                      Marina del Rey, CA 90292
19
20              Tel:    +1  310 823 9358 x20
21              E-Mail: iana&iana.org"
22         DESCRIPTION
23             "This module defines a set of textual conventions
24             for use by the TN3270E-MIB and the TN3270E-RT-MIB.
25
26             Any additions or changes to the contents of this
27             MIB module must first be discussed on the tn3270e
28             working group list at: tn3270e&list.nih.gov
29             and approved by one of the following TN3270E
30             working group contacts:
31
32                 Ed Bailey (co-chair) - elbailey&us.ibm.com
33                 Michael Boe (co-chair) - mboe&cisco.com
34                 Ken White - kennethw&vnet.ibm.com
35                 Robert Moore - remoore&us.ibm.com
36
37             The above list of contacts can be altered with
38             the approval of the two co-chairs.
39
40             The Textual Conventions defined within this MIB have
41             no security issues associated with them unless
42             explicitly stated in their corresponding
43             DESCRIPTION clause."
44
45      -- revision log, in reverse chronological order
46
47         REVISION    "200005100000Z"  -- May 10, 2000
48         DESCRIPTION "Fix to import mib-2 instead of experimental."
49
50         REVISION    "199909011000Z"  -- September 1, 1999
51         DESCRIPTION
52             "Initial version transferred from the TN3270E
53             working group to IANA."
54
55         ::= { mib-2 61 }
56
57
58   -- Textual Conventions
59
60   IANATn3270eAddrType ::= TEXTUAL-CONVENTION
61       STATUS current
62       DESCRIPTION
63           "The textual convention for defining the type of a
64           client address.  The enumeration value unknown(0) is
65           also used to indicate that no actual address is present."
66       SYNTAX INTEGER {
67                       unknown(0),
68                       ipv4(1),
69                       ipv6(2)
70                      }
71
72   IANATn3270eAddress ::= TEXTUAL-CONVENTION
73       STATUS current
74       DESCRIPTION
75           "Denotes a client address.  The type of client address is
76           determined by use of the IANATn3270eAddrType textual
77 convention.
78           The length in octets of a IANATn3270eAddress object is:
79
80             IANATn3270eAddrType   Address Length
81             +++++++++++++++++++   ++++++++++++++
82                      unknown(0)   not specified or unknown; the
83                                   actual length of the
84                                   IANATn3270eAddress octet string
85                                   indicates if an address
86                                   is present
87                         ipv4(1)   4 OCTETS
88                         ipv6(2)   16 OCTETS
89
90           This textual convention is similar to the TAddress
91           TC defined by RFC1903 except that it allows a
92           zero-length octet string and is not a full transport
93           layer address."
94       SYNTAX OCTET STRING (SIZE (0..255))
95
96   IANATn3270eClientType ::= TEXTUAL-CONVENTION
97       STATUS current
98       DESCRIPTION
99           "The textual convention for defining the set of
100            enumerations used by tn3270eTcpConnClientIdFormat
101            in the TN3270E-MIB:
102
103            ENUMERATION        OCTETs  DESCRIPTION
104
105            none(1)              0     Not specified
106            other(2)           1..512  Implementation specific
107            ipv4(3)              6     4-octet IP Address plus
108                                       2-octet TCP Port
109            ipv6(4)              18    16-octet IPv6 Address
110                                       plus 2-octet TCP Port
111            domainName(5)      1..512  The DNS name of a
112                                       client.
113            truncDomainName(6) 1..512  The (truncated) DNS name
114                                       of a client.
115            string(7)          1..512  Unknown Utf8String
116            certificate(8)     1..512  certificate
117            userId(9)          1..8    Client's userid
118            x509dn(10)         1..512  X.509 Distinguished Name
119
120            Representation of a certificate(8) may be lead to
121            a security exposure and is NOT RECOMMENDED without
122            adequate security."
123       SYNTAX INTEGER {
124                       none(1),
125                       other(2),
126                       ipv4(3),
127                       ipv6(4),
128                       domainName(5),
129                       truncDomainName(6),
130                       string(7),
131                       certificate(8),
132                       userId(9),
133                       x509dn(10)
134                      }
135
136   IANATn3270Functions ::= TEXTUAL-CONVENTION
137       STATUS current
138       DESCRIPTION
139           "This textual convention reflects the current set of
140           TN3270 and TN3270E functions that can be negotiated
141           between a server and its client:
142
143           RFC856
144           transmitBinary  The sender of this command REQUESTS
145                           permission to begin transmitting, or
146                           confirms that it will now begin
147                           transmitting characters which are to
148                           be interpreted as 8 bits of binary
149                           data by the receiver of the data.
150           RFC860
151           timingMark      The sender of this command REQUESTS
152                           that the receiver of this command
153                           return a WILL TIMING-MARK in the data
154                           stream at the 'appropriate place'.
155           RFC885
156           endOfRecord     The sender of this command requests
157                           permission to begin transmission of
158                           the Telnet END-OF-RECORD (EOR) code
159                           when transmitting data characters, or
160                           the sender of this command confirms it
161                           will now begin transmission of EORs
162                           with transmitted data characters.
163           RFC1091
164           terminalType    Sender is willing to send terminal
165                           type information in a subsequent
166                           sub-negotiation.
167
168           RFC1041
169           tn3270Regime    Sender is willing to send list of
170                           supported 3270 Regimes in a
171                           subsequent sub-negotiation.
172           RFC2355
173           scsCtlCodes     (Printer sessions only).  Allows the
174                           use of the SNA Character Stream (SCS)
175                           and SCS control codes on the session.
176                           SCS is used with LU type 1 SNA sessions.
177           dataStreamCtl   (Printer sessions only).  Allows the use
178                           of the standard 3270 data stream.  This
179                           corresponds to LU type 3 SNA sessions.
180           responses       Provides support for positive and
181                           negative response handling.  Allows the
182                           server to reflect to the client any and
183                           all definite, exception, and no response
184                           requests sent by the host application.
185           bindImage       Allows the server to send the SNA Bind
186                           image and Unbind notification to the
187                           client.
188           sysreq          Allows the client and server to emulate
189                           some (or all, depending on the server) of
190                           the functions of the SYSREQ key in an SNA
191                           environment."
192       SYNTAX BITS {
193                    transmitBinary(0),-- rfc856
194                    timemark(1),      -- rfc860
195                    endOfRecord(2),   -- rfc885
196                    terminalType(3),  -- rfc1091
197                    tn3270Regime(4),  -- rfc1041
198                    scsCtlCodes(5),   -- rfc2355
199                    dataStreamCtl(6), -- rfc2355
200                    responses(7),     -- rfc2355
201                    bindImage(8),     -- rfc2355
202                    sysreq(9)         -- rfc2355
203                   }
204
205   IANATn3270ResourceType ::= TEXTUAL-CONVENTION
206       STATUS current
207       DESCRIPTION
208           "The type of resource defined by a resource pool.  Refer
209           to tn3270eResPoolTable."
210       SYNTAX INTEGER {
211                       other(1),
212                       terminal(2),
213                       printer(3),
214                       terminalOrPrinter(4)
215                      }
216
217   IANATn3270DeviceType ::= TEXTUAL-CONVENTION
218       STATUS current
219       DESCRIPTION
220           "This textual convention defines the list of device
221           types that can be set, as defined by RFC 2355."
222       SYNTAX INTEGER {
223                    -- terminals
224                       ibm3278d2(1),    -- (24 row x 80 col display)
225                       ibm3278d2E(2),   -- (24 row x 80 col display)
226                       ibm3278d3(3),    -- (32 row x 80 col display)
227                       ibm3278d3E(4),   -- (32 row x 80 col display)
228                       ibm3278d4(5),    -- (43 row x 80 col display)
229                       ibm3278d4E(6),   -- (43 row x 80 col display)
230                       ibm3278d5(7),    -- (27 row x 132 col display)
231                       ibm3278d5E(8),   -- (27 row x 132 col display)
232                       ibmDynamic(9),   -- (no pre-defined display size)
233
234                    -- printers
235                       ibm3287d1(10),
236
237                       unknown(100)
238                      }
239
240   IANATn3270eLogData ::= TEXTUAL-CONVENTION
241       STATUS current
242       DESCRIPTION
243         "An octet string representing log data as pertaining to
244         either a TN3270 or TN3270E Session as reported from a
245         TN3270E Server. Log data is stored in an octet string
246         in time order (from earliest to latest).
247
248         Each log element has the following form:
249
250         +------+----+---------+------------+
251         !length!type!TimeStamp! data       !
252         +------+----+---------+------------+
253
254         where
255
256         length    = one-octet length of the data portion of the
257                     trace element, not including the length,
258                     type, and TimeStamp fields
259         type      = one-octet code point characterizing the data.
260         TimeStamp = A 4-octet field representing the number of
261                     TimeTicks since the TN3270E server was last
262                     activated.  The server's last activation time
263                     is available in the tn3270eSrvrConfLastActTime
264                     object in the TN3270E MIB, which has the
265                     syntax DateAndTime.
266         data      = initial part of a PDU.
267
268         length   type
269
270           0-255  x'00' - unknown
271           0      x'01' - inactivity timer expired
272           0      x'02' - dynamic timer expired
273           0      x'03' - actlu req
274           0      x'04' - bind req
275           0      x'05' - clear req
276           0      x'06' - dactlu req
277           0      x'07' - warm actpu req
278           0      x'08' - sdt req
279           0      x'09' - unbind req
280           0      x'0A' - notify resp
281           0      x'0B' - reply PSID neg rsp
282           0      x'0C' - reply PSID pos rsp
283           0      x'0D' - unbind rsp
284           0      x'0E' - hierarchical reset
285           0      x'0F' - client connect req
286           0      x'10' - client disconnect req
287           0      x'11' - timingmark received
288           0      x'12' - flowControl timer expired
289           0      x'13' - neg rsp to host
290           0      x'14' - neg rsp from host
291           0      x'15' - data contention
292           0      x'16' - no buffer to send SNA data
293           0      x'17' - receive response while inbound
294           0      x'18' - client protocol error
295           0      x'19' - badClientSequenceReceived
296           1-255  x'1A' - utf8String
297           2      x'1B' - hexCode, implementation dependent
298
299           Log element entries have a minimum length of 6 octets.
300           The zero-length string indicates that no log data is
301           available."
302       SYNTAX OCTET STRING (SIZE (0 | 6..2048))
303
304   END
305
306