Blame mibs/iana/IANATn3270eTC-MIB

Packit 022b05
Packit 022b05
  IANATn3270eTC-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
 IMPORTS
Packit 022b05
      MODULE-IDENTITY, mib-2
Packit 022b05
          FROM SNMPv2-SMI
Packit 022b05
      TEXTUAL-CONVENTION
Packit 022b05
          FROM SNMPv2-TC;
Packit 022b05
Packit 022b05
    ianaTn3270eTcMib MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED "200005100000Z"  -- May 10, 2000
Packit 022b05
        ORGANIZATION "IANA"
Packit 022b05
        CONTACT-INFO
Packit 022b05
            "Internet Assigned Numbers Authority
Packit 022b05
Packit 022b05
             Postal: ICANN
Packit 022b05
                     4676 Admiralty Way, Suite 330
Packit 022b05
                     Marina del Rey, CA 90292
Packit 022b05
Packit 022b05
             Tel:    +1  310 823 9358 x20
Packit 022b05
             E-Mail: iana&iana.org"
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This module defines a set of textual conventions
Packit 022b05
            for use by the TN3270E-MIB and the TN3270E-RT-MIB.
Packit 022b05
Packit 022b05
            Any additions or changes to the contents of this
Packit 022b05
            MIB module must first be discussed on the tn3270e
Packit 022b05
            working group list at: tn3270e&list.nih.gov
Packit 022b05
            and approved by one of the following TN3270E
Packit 022b05
            working group contacts:
Packit 022b05
Packit 022b05
                Ed Bailey (co-chair) - elbailey&us.ibm.com
Packit 022b05
                Michael Boe (co-chair) - mboe&cisco.com
Packit 022b05
                Ken White - kennethw&vnet.ibm.com
Packit 022b05
                Robert Moore - remoore&us.ibm.com
Packit 022b05
Packit 022b05
            The above list of contacts can be altered with
Packit 022b05
            the approval of the two co-chairs.
Packit 022b05
Packit 022b05
            The Textual Conventions defined within this MIB have
Packit 022b05
            no security issues associated with them unless
Packit 022b05
            explicitly stated in their corresponding
Packit 022b05
            DESCRIPTION clause."
Packit 022b05
Packit 022b05
     -- revision log, in reverse chronological order
Packit 022b05
Packit 022b05
        REVISION    "200005100000Z"  -- May 10, 2000
Packit 022b05
        DESCRIPTION "Fix to import mib-2 instead of experimental."
Packit 022b05
Packit 022b05
        REVISION    "199909011000Z"  -- September 1, 1999
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Initial version transferred from the TN3270E
Packit 022b05
            working group to IANA."
Packit 022b05
Packit 022b05
        ::= { mib-2 61 }
Packit 022b05
Packit 022b05
Packit 022b05
  -- Textual Conventions
Packit 022b05
Packit 022b05
  IANATn3270eAddrType ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The textual convention for defining the type of a
Packit 022b05
          client address.  The enumeration value unknown(0) is
Packit 022b05
          also used to indicate that no actual address is present."
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      unknown(0),
Packit 022b05
                      ipv4(1),
Packit 022b05
                      ipv6(2)
Packit 022b05
                     }
Packit 022b05
Packit 022b05
  IANATn3270eAddress ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Denotes a client address.  The type of client address is
Packit 022b05
          determined by use of the IANATn3270eAddrType textual
Packit 022b05
convention.
Packit 022b05
          The length in octets of a IANATn3270eAddress object is:
Packit 022b05
Packit 022b05
            IANATn3270eAddrType   Address Length
Packit 022b05
            +++++++++++++++++++   ++++++++++++++
Packit 022b05
                     unknown(0)   not specified or unknown; the
Packit 022b05
                                  actual length of the
Packit 022b05
                                  IANATn3270eAddress octet string
Packit 022b05
                                  indicates if an address
Packit 022b05
                                  is present
Packit 022b05
                        ipv4(1)   4 OCTETS
Packit 022b05
                        ipv6(2)   16 OCTETS
Packit 022b05
Packit 022b05
          This textual convention is similar to the TAddress
Packit 022b05
          TC defined by RFC1903 except that it allows a
Packit 022b05
          zero-length octet string and is not a full transport
Packit 022b05
          layer address."
Packit 022b05
      SYNTAX OCTET STRING (SIZE (0..255))
Packit 022b05
Packit 022b05
  IANATn3270eClientType ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The textual convention for defining the set of
Packit 022b05
           enumerations used by tn3270eTcpConnClientIdFormat
Packit 022b05
           in the TN3270E-MIB:
Packit 022b05
Packit 022b05
           ENUMERATION        OCTETs  DESCRIPTION
Packit 022b05
Packit 022b05
           none(1)              0     Not specified
Packit 022b05
           other(2)           1..512  Implementation specific
Packit 022b05
           ipv4(3)              6     4-octet IP Address plus
Packit 022b05
                                      2-octet TCP Port
Packit 022b05
           ipv6(4)              18    16-octet IPv6 Address
Packit 022b05
                                      plus 2-octet TCP Port
Packit 022b05
           domainName(5)      1..512  The DNS name of a
Packit 022b05
                                      client.
Packit 022b05
           truncDomainName(6) 1..512  The (truncated) DNS name
Packit 022b05
                                      of a client.
Packit 022b05
           string(7)          1..512  Unknown Utf8String
Packit 022b05
           certificate(8)     1..512  certificate
Packit 022b05
           userId(9)          1..8    Client's userid
Packit 022b05
           x509dn(10)         1..512  X.509 Distinguished Name
Packit 022b05
Packit 022b05
           Representation of a certificate(8) may be lead to
Packit 022b05
           a security exposure and is NOT RECOMMENDED without
Packit 022b05
           adequate security."
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      none(1),
Packit 022b05
                      other(2),
Packit 022b05
                      ipv4(3),
Packit 022b05
                      ipv6(4),
Packit 022b05
                      domainName(5),
Packit 022b05
                      truncDomainName(6),
Packit 022b05
                      string(7),
Packit 022b05
                      certificate(8),
Packit 022b05
                      userId(9),
Packit 022b05
                      x509dn(10)
Packit 022b05
                     }
Packit 022b05
Packit 022b05
  IANATn3270Functions ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This textual convention reflects the current set of
Packit 022b05
          TN3270 and TN3270E functions that can be negotiated
Packit 022b05
          between a server and its client:
Packit 022b05
Packit 022b05
          RFC856
Packit 022b05
          transmitBinary  The sender of this command REQUESTS
Packit 022b05
                          permission to begin transmitting, or
Packit 022b05
                          confirms that it will now begin
Packit 022b05
                          transmitting characters which are to
Packit 022b05
                          be interpreted as 8 bits of binary
Packit 022b05
                          data by the receiver of the data.
Packit 022b05
          RFC860
Packit 022b05
          timingMark      The sender of this command REQUESTS
Packit 022b05
                          that the receiver of this command
Packit 022b05
                          return a WILL TIMING-MARK in the data
Packit 022b05
                          stream at the 'appropriate place'.
Packit 022b05
          RFC885
Packit 022b05
          endOfRecord     The sender of this command requests
Packit 022b05
                          permission to begin transmission of
Packit 022b05
                          the Telnet END-OF-RECORD (EOR) code
Packit 022b05
                          when transmitting data characters, or
Packit 022b05
                          the sender of this command confirms it
Packit 022b05
                          will now begin transmission of EORs
Packit 022b05
                          with transmitted data characters.
Packit 022b05
          RFC1091
Packit 022b05
          terminalType    Sender is willing to send terminal
Packit 022b05
                          type information in a subsequent
Packit 022b05
                          sub-negotiation.
Packit 022b05
Packit 022b05
          RFC1041
Packit 022b05
          tn3270Regime    Sender is willing to send list of
Packit 022b05
                          supported 3270 Regimes in a
Packit 022b05
                          subsequent sub-negotiation.
Packit 022b05
          RFC2355
Packit 022b05
          scsCtlCodes     (Printer sessions only).  Allows the
Packit 022b05
                          use of the SNA Character Stream (SCS)
Packit 022b05
                          and SCS control codes on the session.
Packit 022b05
                          SCS is used with LU type 1 SNA sessions.
Packit 022b05
          dataStreamCtl   (Printer sessions only).  Allows the use
Packit 022b05
                          of the standard 3270 data stream.  This
Packit 022b05
                          corresponds to LU type 3 SNA sessions.
Packit 022b05
          responses       Provides support for positive and
Packit 022b05
                          negative response handling.  Allows the
Packit 022b05
                          server to reflect to the client any and
Packit 022b05
                          all definite, exception, and no response
Packit 022b05
                          requests sent by the host application.
Packit 022b05
          bindImage       Allows the server to send the SNA Bind
Packit 022b05
                          image and Unbind notification to the
Packit 022b05
                          client.
Packit 022b05
          sysreq          Allows the client and server to emulate
Packit 022b05
                          some (or all, depending on the server) of
Packit 022b05
                          the functions of the SYSREQ key in an SNA
Packit 022b05
                          environment."
Packit 022b05
      SYNTAX BITS {
Packit 022b05
                   transmitBinary(0),-- rfc856
Packit 022b05
                   timemark(1),      -- rfc860
Packit 022b05
                   endOfRecord(2),   -- rfc885
Packit 022b05
                   terminalType(3),  -- rfc1091
Packit 022b05
                   tn3270Regime(4),  -- rfc1041
Packit 022b05
                   scsCtlCodes(5),   -- rfc2355
Packit 022b05
                   dataStreamCtl(6), -- rfc2355
Packit 022b05
                   responses(7),     -- rfc2355
Packit 022b05
                   bindImage(8),     -- rfc2355
Packit 022b05
                   sysreq(9)         -- rfc2355
Packit 022b05
                  }
Packit 022b05
Packit 022b05
  IANATn3270ResourceType ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The type of resource defined by a resource pool.  Refer
Packit 022b05
          to tn3270eResPoolTable."
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                      other(1),
Packit 022b05
                      terminal(2),
Packit 022b05
                      printer(3),
Packit 022b05
                      terminalOrPrinter(4)
Packit 022b05
                     }
Packit 022b05
Packit 022b05
  IANATn3270DeviceType ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This textual convention defines the list of device
Packit 022b05
          types that can be set, as defined by RFC 2355."
Packit 022b05
      SYNTAX INTEGER {
Packit 022b05
                   -- terminals
Packit 022b05
                      ibm3278d2(1),    -- (24 row x 80 col display)
Packit 022b05
                      ibm3278d2E(2),   -- (24 row x 80 col display)
Packit 022b05
                      ibm3278d3(3),    -- (32 row x 80 col display)
Packit 022b05
                      ibm3278d3E(4),   -- (32 row x 80 col display)
Packit 022b05
                      ibm3278d4(5),    -- (43 row x 80 col display)
Packit 022b05
                      ibm3278d4E(6),   -- (43 row x 80 col display)
Packit 022b05
                      ibm3278d5(7),    -- (27 row x 132 col display)
Packit 022b05
                      ibm3278d5E(8),   -- (27 row x 132 col display)
Packit 022b05
                      ibmDynamic(9),   -- (no pre-defined display size)
Packit 022b05
Packit 022b05
                   -- printers
Packit 022b05
                      ibm3287d1(10),
Packit 022b05
Packit 022b05
                      unknown(100)
Packit 022b05
                     }
Packit 022b05
Packit 022b05
  IANATn3270eLogData ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
        "An octet string representing log data as pertaining to
Packit 022b05
        either a TN3270 or TN3270E Session as reported from a
Packit 022b05
        TN3270E Server. Log data is stored in an octet string
Packit 022b05
        in time order (from earliest to latest).
Packit 022b05
Packit 022b05
        Each log element has the following form:
Packit 022b05
Packit 022b05
        +------+----+---------+------------+
Packit 022b05
        !length!type!TimeStamp! data       !
Packit 022b05
        +------+----+---------+------------+
Packit 022b05
Packit 022b05
        where
Packit 022b05
Packit 022b05
        length    = one-octet length of the data portion of the
Packit 022b05
                    trace element, not including the length,
Packit 022b05
                    type, and TimeStamp fields
Packit 022b05
        type      = one-octet code point characterizing the data.
Packit 022b05
        TimeStamp = A 4-octet field representing the number of
Packit 022b05
                    TimeTicks since the TN3270E server was last
Packit 022b05
                    activated.  The server's last activation time
Packit 022b05
                    is available in the tn3270eSrvrConfLastActTime
Packit 022b05
                    object in the TN3270E MIB, which has the
Packit 022b05
                    syntax DateAndTime.
Packit 022b05
        data      = initial part of a PDU.
Packit 022b05
Packit 022b05
        length   type
Packit 022b05
Packit 022b05
          0-255  x'00' - unknown
Packit 022b05
          0      x'01' - inactivity timer expired
Packit 022b05
          0      x'02' - dynamic timer expired
Packit 022b05
          0      x'03' - actlu req
Packit 022b05
          0      x'04' - bind req
Packit 022b05
          0      x'05' - clear req
Packit 022b05
          0      x'06' - dactlu req
Packit 022b05
          0      x'07' - warm actpu req
Packit 022b05
          0      x'08' - sdt req
Packit 022b05
          0      x'09' - unbind req
Packit 022b05
          0      x'0A' - notify resp
Packit 022b05
          0      x'0B' - reply PSID neg rsp
Packit 022b05
          0      x'0C' - reply PSID pos rsp
Packit 022b05
          0      x'0D' - unbind rsp
Packit 022b05
          0      x'0E' - hierarchical reset
Packit 022b05
          0      x'0F' - client connect req
Packit 022b05
          0      x'10' - client disconnect req
Packit 022b05
          0      x'11' - timingmark received
Packit 022b05
          0      x'12' - flowControl timer expired
Packit 022b05
          0      x'13' - neg rsp to host
Packit 022b05
          0      x'14' - neg rsp from host
Packit 022b05
          0      x'15' - data contention
Packit 022b05
          0      x'16' - no buffer to send SNA data
Packit 022b05
          0      x'17' - receive response while inbound
Packit 022b05
          0      x'18' - client protocol error
Packit 022b05
          0      x'19' - badClientSequenceReceived
Packit 022b05
          1-255  x'1A' - utf8String
Packit 022b05
          2      x'1B' - hexCode, implementation dependent
Packit 022b05
Packit 022b05
          Log element entries have a minimum length of 6 octets.
Packit 022b05
          The zero-length string indicates that no log data is
Packit 022b05
          available."
Packit 022b05
      SYNTAX OCTET STRING (SIZE (0 | 6..2048))
Packit 022b05
Packit 022b05
  END
Packit 022b05
Packit 022b05