RFC1665.MI2
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:105k
源码类别:

SNMP编程

开发平台:

C/C++

  1. -- Changes to RFC1665 - SNA-NAU-MIB
  2. --   Added IMPORT for mib-2.
  3. --   Changed TC InstancePointer to RowPointer for objects
  4. --      snaNodeLinkAdminSpecific and snaNodeLinkOperSpecific.
  5. -- dperkins@scruznet.com
  6. SNA-NAU-MIB DEFINITIONS ::= BEGIN
  7. -- This MIB module contains objects necessary
  8. -- for management of the following SNA devices: PU types 1.0, 2.0, 2.1
  9. -- and LU types 0, 1, 2, 3, 4, 7.  It also contains generic objects
  10. -- which can be used to manage LU 6.2.
  11. -- Naming conventions in this document:
  12. -- The following names are used in object descriptors according to
  13. -- SNA conventions.
  14. -- The name 'PU' or 'Node' is used to describe Node type 1.0, 2.0 or
  15. -- 2.1.
  16. -- The name 'LU' is used to describe Logical Unit of type 0,1,2,3,
  17. -- 4,7 or 6.2.
  18. IMPORTS
  19.         DisplayString, RowStatus, TimeStamp,
  20.         -- InstancePointer
  21.         RowPointer
  22.                 FROM SNMPv2-TC
  23.         Counter32, Gauge32, Integer32,
  24.         OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
  25.                 FROM SNMPv2-SMI
  26.         mib-2   FROM RFC1213-MIB
  27.         MODULE-COMPLIANCE, OBJECT-GROUP
  28.                 FROM SNMPv2-CONF;
  29. snanauMIB MODULE-IDENTITY
  30.         LAST-UPDATED  "9402041800Z"
  31.         ORGANIZATION  "IETF SNA NAU MIB Working Group"
  32.         CONTACT-INFO
  33.                 "       Zbigniew Kielczewski
  34.                         Eicon Technology Inc.
  35.                         2196 32nd Avenue
  36.                         Lachine, Que  H8T 3H7
  37.                         Canada
  38.                         Tel:    1 514 631 2592
  39.                         E-mail: zbig@eicon.qc.ca
  40.                         Deirdre Kostick
  41.                         Bell Communications Research
  42.                         Red Bank, NJ 07701
  43.                         Tel:    1 908 758 2642
  44.                         E-mail: dck2@mail.bellcore.com
  45.                         Kitty Shih (editor)
  46.                         Novell
  47.                         890 Ross Drive
  48.                         Sunnyvale, CA 94089
  49.                         Tel:   1 408 747 4305
  50.                         E-mail: kmshih@novell.com"
  51.         DESCRIPTION
  52.                 "This is the MIB module for objects used to
  53.                  manage SNA devices."
  54. ::= { mib-2 34 }
  55. -- The SNANAU MIB module contains an objects part and a conformance part.
  56. -- Objects are organized into the following groups:
  57. -- (1)snaNode group,
  58. -- (2)snaLU group,
  59. -- (3)snaMgtTools group.
  60. snanauObjects   OBJECT IDENTIFIER ::= { snanauMIB 1 }
  61.   snaNode       OBJECT IDENTIFIER ::= { snanauObjects 1 }
  62.   snaLu         OBJECT IDENTIFIER ::= { snanauObjects 2 }
  63.   snaMgtTools   OBJECT IDENTIFIER ::= { snanauObjects 3}
  64. -- ***************************************************************
  65. -- snaNode group
  66. --
  67. -- It contains Managed Objects related to any type of Node and
  68. -- some specific objects for Node Type 2.0.
  69. -- ***************************************************************
  70. -- ***************************************************************
  71. -- The following table contains generic Node configuration
  72. -- parameters.
  73. -- ***************************************************************
  74. snaNodeAdminTable OBJECT-TYPE
  75.         SYNTAX  SEQUENCE OF SnaNodeAdminEntry
  76.         MAX-ACCESS  not-accessible
  77.         STATUS  current
  78.         DESCRIPTION
  79.                 "This table contains objects which describe the
  80.                 configuration parameters for an SNA Node.  Link
  81.                 specific configuration objects are contained in
  82.                 a separate MIB module (e.g., SNA DLC MIB)
  83.                 corresponding to the link type.
  84.                 The table snaNodeAdminLinkTable contains objects
  85.                 which identify the relationship between node instances
  86.                 and link instances.
  87.                 The entries (i.e., rows) in this table can be created
  88.                 by either an Agent or a Management Station.
  89.                 The Management Station can do this through setting
  90.                 the appropriate value in the snaNodeAdminRowStatus.
  91.                 The snaNodeAdminRowStatus object describes the
  92.                 status of an entry and is used to change the status
  93.                 of an entry.  The entry is deleted by an Agent based
  94.                 on the value of the snaNodeAdminRowStatus.
  95.                 The snaNodeAdminState object describes the desired
  96.                 operational state of a Node and is used to change the
  97.                 operational state of a Node.  For example, such
  98.                 information may be obtained from a configuration file.
  99.                 How an Agent or a Management Station obtains the
  100.                 initial value of each object at creation time is an
  101.                 implementation specific issue.
  102.                 For each entry in this table, there is a corresponding
  103.                 entry in the snaNodeOperTable.
  104.                 While the objects in this table describe the desired
  105.                 or configured operational values of the SNA Node, the
  106.                 actual runtime values are contained in
  107.                 snaNodeOperTable."
  108.         ::= { snaNode 1 }
  109. snaNodeAdminEntry OBJECT-TYPE
  110.         SYNTAX  SnaNodeAdminEntry
  111.         MAX-ACCESS  not-accessible
  112.         STATUS  current
  113.         DESCRIPTION
  114.                 "An entry contains the configuration parameters for
  115.                 one SNA Node instance. The objects in the entry
  116.                 have read-create access.
  117.                 An entry can be created, modified or deleted.  The
  118.                 object snaNodeAdminRowStatus is used (i.e., set) to
  119.                 create or delete a row entry."
  120.         INDEX  { snaNodeAdminIndex }
  121.         ::= { snaNodeAdminTable 1 }
  122. SnaNodeAdminEntry ::= SEQUENCE {
  123.         snaNodeAdminIndex
  124.                 Integer32,
  125.         snaNodeAdminName
  126.                 DisplayString,
  127.         snaNodeAdminType
  128.                 INTEGER,
  129.         snaNodeAdminXidFormat
  130.                 INTEGER,
  131.         snaNodeAdminBlockNum
  132.                 DisplayString,
  133.         snaNodeAdminIdNum
  134.                 DisplayString,
  135.         snaNodeAdminEnablingMethod
  136.                 INTEGER,
  137.         snaNodeAdminLuTermDefault
  138.                 INTEGER,
  139.         snaNodeAdminMaxLu
  140.                 Integer32,
  141.         snaNodeAdminHostDescription
  142.                 DisplayString,
  143.         snaNodeAdminStopMethod
  144.                 INTEGER,
  145.         snaNodeAdminState
  146.                 INTEGER,
  147.         snaNodeAdminRowStatus
  148.                 RowStatus
  149.         }
  150. snaNodeAdminIndex OBJECT-TYPE
  151.         SYNTAX  Integer32
  152.         MAX-ACCESS  not-accessible
  153.         STATUS  current
  154.         DESCRIPTION
  155.                 "Index used to uniquely identify each Node instance.
  156.                 If an Agent creates the entry, then it will assign
  157.                 this number otherwise a Management Station
  158.                 generates a random number when it reserves the
  159.                 entry for creation."
  160.         ::= { snaNodeAdminEntry 1 }
  161. snaNodeAdminName OBJECT-TYPE
  162.         SYNTAX  DisplayString (SIZE(0..17))
  163.         MAX-ACCESS  read-create
  164.         STATUS  current
  165.         DESCRIPTION
  166.                 "The value indicates the desired name of the
  167.                 Node for use during Node activation.
  168.                 In Type 2.1 networks, this is a fully-qualified name,
  169.                 meaning that the Node name is preceded by the NetId (if
  170.                 present) with a period as the delimiter.
  171.                 A write operation to this object will
  172.                 not change the operational value reflected
  173.                 in snaNodeOperName until the Node has
  174.                 been re-activated (e.g., after the next initialization
  175.                 of the SNA services)."
  176.         ::= { snaNodeAdminEntry 2 }
  177. snaNodeAdminType OBJECT-TYPE
  178.         SYNTAX  INTEGER {
  179.                 other(1),
  180.                 pu10(2),
  181.                 pu20(3),
  182.                 t21len(4),
  183.                 endNode(5),
  184.                 networkNode(6)
  185.                 }
  186.         MAX-ACCESS  read-create
  187.         STATUS  current
  188.         DESCRIPTION
  189.                 "The value indicates the type of SNA Node.
  190.                 A write operation to this object will
  191.                 not change the operational value reflected
  192.                 in snaNodeOperType until the Node has
  193.                 been re-activated (e.g., after the next initialization
  194.                 of the SNA services)."
  195.         ::= { snaNodeAdminEntry 3 }
  196. snaNodeAdminXidFormat OBJECT-TYPE
  197.         SYNTAX  INTEGER  {
  198.                 format0(1),
  199.                 format1(2),
  200.                 format3(3)
  201.                 }
  202.         MAX-ACCESS  read-create
  203.         STATUS  current
  204.         DESCRIPTION
  205.                 "The value indicates the type of XID format used for
  206.                 this Node.
  207.                 Note that there is no format type 2.
  208.                 A write operation to this object will
  209.                 not change the operational value reflected
  210.                 in snaNodeOperAdminXidFormat until the Node has
  211.                 been re-activated (e.g., after the next initialization
  212.                 of the SNA services)."
  213.         ::= { snaNodeAdminEntry 4 }
  214. snaNodeAdminBlockNum OBJECT-TYPE
  215.         SYNTAX  DisplayString (SIZE(3))
  216.         MAX-ACCESS  read-create
  217.         STATUS  current
  218.         DESCRIPTION
  219.                 "The value indicates the block number for this Node
  220.                 instance.  It is the first 3 hexadecimal digits of the
  221.                 SNA Node id.
  222.                 A write operation to this object will
  223.                 not change the operational value reflected
  224.                 in snaNodeOperBlockNum until the Node has
  225.                 been re-activated (e.g., after the next initialization
  226.                 of the SNA services)."
  227.         ::= { snaNodeAdminEntry 5 }
  228. snaNodeAdminIdNum OBJECT-TYPE
  229.         SYNTAX  DisplayString (SIZE(5))
  230.         MAX-ACCESS  read-create
  231.         STATUS  current
  232.         DESCRIPTION
  233.                 "The value indicates the ID number for this Node
  234.                 instance.  This is the last 5 hexadecimal digits of
  235.                 the SNA Node id.
  236.                 A write operation to this object will
  237.                 not change the operational value reflected
  238.                 in snaNodeOperIdNum until the Node has
  239.                 been re-activated (e.g., after the next initialization
  240.                 of the SNA services)."
  241.         ::= { snaNodeAdminEntry 6 }
  242. snaNodeAdminEnablingMethod OBJECT-TYPE
  243.         SYNTAX  INTEGER {
  244.                 other (1),
  245.                 startup (2),
  246.                 demand (3),
  247.                 onlyMS (4)
  248.                 }
  249.         MAX-ACCESS  read-create
  250.         STATUS  current
  251.         DESCRIPTION
  252.                 "The value indicates how the Node should be
  253.                 activated for the first time.
  254.                 The values have the following meanings:
  255.                 other (1)   - may be used for proprietary methods
  256.                    not listed in this enumeration,
  257.                 startup (2) - at SNA services' initialization time
  258.                    (this is the default),
  259.                 demand (3) - only when LU is requested by application,
  260.                    or
  261.                 onlyMS (4)  - by a Management Station only.
  262.                 A  write operation to this object may immediately
  263.                 change the operational value reflected
  264.                 in snaNodeOperEnablingMethod depending
  265.                 on the Agent implementation.  If the Agent
  266.                 implementation accepts immediate changes, then the
  267.                 behavior of the Node changes immediately and not only
  268.                 after the next system startup of the SNA services.
  269.                 An immediate change may only apply when the
  270.                 current value `demand (3)' is changed to `onlyMS (4)'
  271.                 and vice versa."
  272.           ::= { snaNodeAdminEntry 7 }
  273. snaNodeAdminLuTermDefault OBJECT-TYPE
  274.         SYNTAX  INTEGER {
  275.                 unbind (1),
  276.                 termself (2),
  277.                 rshutd (3),
  278.                 poweroff(4)
  279.                 }
  280.           MAX-ACCESS  read-create
  281.           STATUS  current
  282.           DESCRIPTION
  283.                 "The value indicates the desired default method
  284.                 used to deactivate LUs for this Node
  285.                 For LU6.2s, `unbind(1)' is the only valid value.
  286.                 unbind(1) -   terminate the LU-LU session by sending
  287.                         an SNA UNBIND request.
  288.                 termself(2) - terminate the LU-LU session by sending
  289.                         an SNA TERM-SELF (Terminate Self) request on
  290.                         the SSCP-LU session. The SSCP will inform the
  291.                         remote session LU partner to send an UNBIND
  292.                         request to terminate the session.
  293.                 rshutd(3) -   terminate the LU-LU session by sending
  294.                         an SNA RSHUTD (Request ShutDown) request to
  295.                         the remote session LU partner. The remote LU
  296.                         will then send an UNBIND request to terminate
  297.                         the session.
  298.                 poweroff(4) - terminate the LU-LU session by sending
  299.                         either an SNA LUSTAT (LU Status) request on
  300.                         the LU-LU session or an SNA NOTIFY request on
  301.                         the SSCP-LU session indicating that the LU has
  302.                         been powered off. Sending both is also
  303.                         acceptable. The result should be that the
  304.                         remote session LU partner will send an UNBIND
  305.                         to terminate the session.
  306.                 The default behavior indicated by the value of this
  307.                 object may be overridden for an LU instance. The
  308.                 override is performed by setting the snaLuAdminTerm
  309.                 object instance in the snaLuAdminTable to the desired
  310.                 value.
  311.                 A write operation to this object may immediately
  312.                 change the operational value reflected
  313.                 in snaNodeOperLuTermDefault depending
  314.                 on the Agent implementation."
  315.           ::= { snaNodeAdminEntry 8 }
  316. snaNodeAdminMaxLu OBJECT-TYPE
  317.         SYNTAX  Integer32
  318.         MAX-ACCESS  read-create
  319.         STATUS  current
  320.         DESCRIPTION
  321.                 "The maximum number of LUs that may be
  322.                 activated for this Node. For PU2.1, this object
  323.                 refers to the number of dependent LUs.
  324.                 A write operation to this object will
  325.                 not change the operational value reflected
  326.                 in snaNodeOperMaxLu until the Node has
  327.                 been re-activated (e.g., after the next initialization
  328.                 of the SNA services)."
  329.           ::= { snaNodeAdminEntry 9 }
  330. snaNodeAdminHostDescription OBJECT-TYPE
  331.           SYNTAX  DisplayString (SIZE(0..128))
  332.           MAX-ACCESS  read-create
  333.           STATUS  current
  334.           DESCRIPTION
  335.                   "The value identifies the remote host associated
  336.                   with this Node.  Since SSCP Id's may not be unique
  337.                   across hosts, the host description
  338.                   is required to uniquely identify the SSCP.
  339.                   This object is only applicable to PU2.0 type
  340.                   Nodes. If the remote host is unknown, then the
  341.                   value is the null string.
  342.                   A write operation to this object may immediately
  343.                   change the operational value reflected
  344.                   in snaNodeOperHostDescription depending
  345.                   on the Agent implementation."
  346.           ::= { snaNodeAdminEntry 10 }
  347. snaNodeAdminStopMethod OBJECT-TYPE
  348.           SYNTAX  INTEGER {
  349.                   other (1),
  350.                   normal (2),
  351.                   immed (3),
  352.                   force (4)
  353.                   }
  354.           MAX-ACCESS  read-create
  355.           STATUS  current
  356.           DESCRIPTION
  357.                   "The value indicates the desired method to be used
  358.                   by the Agent to stop a Node (i.e., change the Node's
  359.                   operational state to inactive(1) ).
  360.                   The values have the following meaning:
  361.                   other (1) - used for proprietary
  362.                         methods not listed in this enumeration.
  363.                   normal(2) - deactivate only when there is no more
  364.                         activity on this Node (i.e., all data flows
  365.                         have been completed and all sessions
  366.                         have been terminated).
  367.                   immed(3)  - deactivate immediately regardless of
  368.                         current activities on this Node. Wait for
  369.                         deactivation responses (from remote Node)
  370.                         before changing the Node state to inactive.
  371.                   force(4)  - deactivate immediately regardless of
  372.                         current activities on this Node. Do not wait
  373.                         for deactivation responses (from remote Node)
  374.                         before changing the Node state to inactive.
  375.                   A write operation to this object may immediately
  376.                   change the operational value reflected
  377.                   in snaNodeOperStopMethod depending
  378.                   on the Agent implementation."
  379.           ::= { snaNodeAdminEntry 11 }
  380. snaNodeAdminState OBJECT-TYPE
  381.           SYNTAX  INTEGER {
  382.                   inactive (1),
  383.                   active (2)
  384.                   }
  385.           MAX-ACCESS  read-create
  386.           STATUS  current
  387.           DESCRIPTION
  388.                   "The value indicates the desired operational
  389.                    state of the SNA Node. This object is used
  390.                    by the Management Station to
  391.                    activate or deactivate the Node.
  392.                   If the current value in snaNodeOperState is
  393.                   `active (2)', then setting this object to
  394.                   `inactive (1)' will initiate the Node shutdown
  395.                   process using the method indicated
  396.                   by snaNodeOperStopMethod.
  397.                   If the current value in snaNodeOperState is
  398.                   `inactive (1)', then setting this object to
  399.                   `active (2)' will initiate the
  400.                   Node's activation.
  401.                   A Management Station can always set this object to
  402.                   `active (2)' irrespective of the value in the
  403.                   snaOperEnablingMethod."
  404.           ::= { snaNodeAdminEntry 12 }
  405. snaNodeAdminRowStatus OBJECT-TYPE
  406.           SYNTAX  RowStatus
  407.           MAX-ACCESS  read-create
  408.           STATUS  current
  409.           DESCRIPTION
  410.                   "This object is used by a Management Station to
  411.                   create or delete the row entry in the
  412.                   snaNodeAdminTable following
  413.                   the RowStatus textual convention.
  414.                   Upon successful creation of
  415.                   the row, an Agent automatically creates a
  416.                   corresponding entry in the snaNodeOperTable with
  417.                   snaNodeOperState equal to `inactive (1)'.
  418.                   Row deletion can be Management Station or Agent
  419.                   initiated:
  420.                   (a) The Management Station can set the value to
  421.                   `destroy (6)' only when the value of
  422.                   snaNodeOperState of this Node instance is
  423.                   `inactive (1)'. The Agent will then delete the rows
  424.                   corresponding to this Node instance from the
  425.                   snaNodeAdminTable and the snaNodeOperTable.
  426.                   (b) The Agent detects that a row is in the
  427.                   `notReady (3)' state for greater than a
  428.                   default period of 5 minutes.
  429.                   (c) All rows with the snaNodeAdminRowStatus object's
  430.                   value of `notReady (3)' will be removed upon the
  431.                   next initialization of the SNA services."
  432.           ::= { snaNodeAdminEntry 13 }
  433. -- ***************************************************************
  434. -- The following object is updated when there is a change to
  435. -- the value of any object in the snaNodeAdminTable.
  436. -- ***************************************************************
  437. snaNodeAdminTableLastChange OBJECT-TYPE
  438.           SYNTAX  TimeStamp
  439.           MAX-ACCESS  read-only
  440.           STATUS  current
  441.           DESCRIPTION
  442.                   "The value indicates the timestamp
  443.                   (e.g., the Agent's sysUpTime value) of the last
  444.                   change made to any object in the snaNodeAdminTable,
  445.                   including row deletions/additions (e.g., changes to
  446.                   snaNodeAdminRowStatus values).
  447.                   This object can be used to reduce frequent
  448.                   retrievals of the snaNodeAdminTable by a Management
  449.                   Station. It is expected that a Management Station
  450.                   will periodically poll this object and compare its
  451.                   current value with the previous one. A difference
  452.                   indicates that some Node configuration information
  453.                   has been changed. Only then will the Management
  454.                   Station retrieve the entire table."
  455.           ::= { snaNode 2 }
  456. -- ***************************************************************
  457. -- The following table contains Node operational parameters.
  458. -- ***************************************************************
  459. snaNodeOperTable OBJECT-TYPE
  460.           SYNTAX  SEQUENCE OF SnaNodeOperEntry
  461.           MAX-ACCESS  not-accessible
  462.           STATUS  current
  463.           DESCRIPTION
  464.                   "This table contains the dynamic parameters which
  465.                   have read-only access. These objects reflect the
  466.                   actual status of the Node. The entries in this
  467.                   table cannot be created or modified by a
  468.                   Management Station.
  469.                   This table augments the snaNodeAdminTable."
  470.           ::= { snaNode 3 }
  471. snaNodeOperEntry OBJECT-TYPE
  472.           SYNTAX  SnaNodeOperEntry
  473.           MAX-ACCESS  not-accessible
  474.           STATUS  current
  475.           DESCRIPTION
  476.                   "The entry contains parameters which describe the
  477.                   state of one Node. The entries are created by the
  478.                   Agent. They have read-only access."
  479.           AUGMENTS   { snaNodeAdminEntry }
  480.           ::= { snaNodeOperTable 1 }
  481. SnaNodeOperEntry ::= SEQUENCE {
  482.           snaNodeOperName
  483.                   DisplayString,
  484.           snaNodeOperType
  485.                   INTEGER,
  486.           snaNodeOperXidFormat
  487.                   INTEGER,
  488.           snaNodeOperBlockNum
  489.                   DisplayString,
  490.           snaNodeOperIdNum
  491.                   DisplayString,
  492.           snaNodeOperEnablingMethod
  493.                   INTEGER,
  494.           snaNodeOperLuTermDefault
  495.                   INTEGER,
  496.           snaNodeOperMaxLu
  497.                   Integer32,
  498.           snaNodeOperHostDescription
  499.                   DisplayString,
  500.           snaNodeOperStopMethod
  501.                   INTEGER,
  502.           snaNodeOperState
  503.                   INTEGER,
  504.           snaNodeOperHostSscpId
  505.                   OCTET STRING,
  506.           snaNodeOperStartTime
  507.                   TimeStamp,
  508.           snaNodeOperLastStateChange
  509.                   TimeStamp,
  510.           snaNodeOperActFailures
  511.                   Counter32,
  512.           snaNodeOperActFailureReason
  513.                   INTEGER
  514.           }
  515. snaNodeOperName OBJECT-TYPE
  516.           SYNTAX  DisplayString (SIZE(0..17))
  517.           MAX-ACCESS  read-only
  518.           STATUS  current
  519.           DESCRIPTION
  520.                 "The value identifies the current name of the Node.
  521.                 In Type 2.1 networks, this
  522.                 is a fully-qualified name, meaning that the Node name
  523.                 is preceded by the NetId (if present) with a period
  524.                 as the delimiter."
  525.           ::= { snaNodeOperEntry 1 }
  526. snaNodeOperType OBJECT-TYPE
  527.           SYNTAX  INTEGER {
  528.                   other(1),
  529.                   pu10(2),
  530.                   pu20(3),
  531.                   t21LEN(4),
  532.                   endNode(5),
  533.                   networkNode(6)
  534.                   }
  535.           MAX-ACCESS  read-only
  536.           STATUS  current
  537.           DESCRIPTION
  538.                   "The value identifies the current type of the Node."
  539.           ::= { snaNodeOperEntry 2 }
  540. snaNodeOperXidFormat OBJECT-TYPE
  541.           SYNTAX  INTEGER  {
  542.                   format0 (1),
  543.                   format1 (2),
  544.                   format3 (3)
  545.                   }
  546.           MAX-ACCESS  read-only
  547.           STATUS  current
  548.           DESCRIPTION
  549.                   "The value identifies the type of XID format currently
  550.                    used for this Node.
  551.                    Note that there is no format type 2."
  552.           ::= { snaNodeOperEntry 3 }
  553. snaNodeOperBlockNum OBJECT-TYPE
  554.           SYNTAX DisplayString (SIZE(3))
  555.           MAX-ACCESS  read-only
  556.           STATUS  current
  557.           DESCRIPTION
  558.                   "The value identifies the block number for this Node
  559.                   instance. It is the first 3 hexadecimal digits
  560.                   of the SNA Node id."
  561.           ::= { snaNodeOperEntry 4 }
  562. snaNodeOperIdNum OBJECT-TYPE
  563.           SYNTAX  DisplayString (SIZE(5))
  564.           MAX-ACCESS  read-only
  565.           STATUS  current
  566.           DESCRIPTION
  567.                   "The value identifies the ID number for this Node
  568.                   instance.  This is the last 5 hexadecimal digits of
  569.                   the SNA Node id."
  570.           ::= { snaNodeOperEntry 5 }
  571. snaNodeOperEnablingMethod OBJECT-TYPE
  572.           SYNTAX  INTEGER {
  573.                   other (1),
  574.                   startup (2),
  575.                   demand (3),
  576.                   onlyMS (4)
  577.                   }
  578.           MAX-ACCESS  read-only
  579.           STATUS  current
  580.           DESCRIPTION
  581.                   "The value indicates how the Node is activated for
  582.                   the first time.
  583.                   The values have the following meanings:
  584.                      other (1)   - not at boot time, LU activation
  585.                         or by a Management Station;
  586.                      startup (2) - at SNA services' initialization
  587.                         time (this is the default),
  588.                      demand (3)  - only when LU is requested by
  589.                         application,
  590.                      onlyMS (4) - by a network Management Station
  591.                         only."
  592.           ::= { snaNodeOperEntry 6 }
  593. snaNodeOperLuTermDefault OBJECT-TYPE
  594.           SYNTAX  INTEGER {
  595.                   unbind (1),
  596.                   termself (2),
  597.                   rshutd (3),
  598.                   poweroff (4)
  599.                   }
  600.           MAX-ACCESS  read-only
  601.           STATUS  current
  602.           DESCRIPTION
  603.                 "The value identifies the default method used to
  604.                 deactivate LUs for this Node.
  605.                 For LU6.2s, 'unbind(1)' is the only valid value.
  606.                 unbind(1) -   terminate the LU-LU session by sending
  607.                         an SNA UNBIND request.
  608.                 termself(2) - terminate the LU-LU session by sending
  609.                         an SNA TERM-SELF (Terminate Self) request on
  610.                         the SSCP-LU session. The SSCP will inform the
  611.                         remote session LU partner to send an UNBIND
  612.                         request to terminate the session.
  613.                 rshutd(3) -   terminate the LU-LU session by sending
  614.                         an SNA RSHUTD (Request ShutDown) request to
  615.                         the remote session LU partner. The remote LU
  616.                         will then send an UNBIND request to terminate
  617.                         the session.
  618.                 poweroff(4) - terminate the LU-LU session by sending
  619.                         either an SNA LUSTAT (LU Status) request on
  620.                         the LU-LU session or an SNA NOTIFY request on
  621.                         the SSCP-LU session indicating that the LU has
  622.                         been powered off. Sending both is also
  623.                         acceptable. The result should be that the
  624.                         remote session LU partner will send an UNBIND
  625.                         to terminate the session.
  626.                 This object describes the default behavior for this Node;
  627.                 however, it is possible that for a specific LU the
  628.                 behavior indicated by the snaLuOperTerm object is
  629.                 different."
  630.           ::= { snaNodeOperEntry 7 }
  631. snaNodeOperMaxLu OBJECT-TYPE
  632.           SYNTAX  Integer32
  633.           MAX-ACCESS  read-only
  634.           STATUS  current
  635.           DESCRIPTION
  636.                   "This value identifies the current, maximum number
  637.                   of LUs that are activated for this Node. For PU2.1,
  638.                   this object refers to the number of dependent LUs."
  639.           ::= { snaNodeOperEntry 8 }
  640. snaNodeOperHostDescription OBJECT-TYPE
  641.           SYNTAX  DisplayString (SIZE(0..128))
  642.           MAX-ACCESS  read-only
  643.           STATUS  current
  644.           DESCRIPTION
  645.                   "This value identifies the remote host currently
  646.                    associated with this Node.
  647.                    Since SSCP Id's may not be unique
  648.                    across hosts, the host description
  649.                    is required to uniquely identify the SSCP."
  650.           ::= { snaNodeOperEntry 9 }
  651. snaNodeOperStopMethod OBJECT-TYPE
  652.           SYNTAX  INTEGER {
  653.                   other (1),
  654.                   normal (2),
  655.                   immed (3),
  656.                   force (4)
  657.                   }
  658.           MAX-ACCESS  read-only
  659.           STATUS  current
  660.           DESCRIPTION
  661.                   "This value identifies the current Node shutdown
  662.                   method to be used by the Agent to stop the Node.
  663.                   When the Agent changes the Node's state to 'inactive
  664.                   (1)', the Agent must use the shutdown method
  665.                   indicated by this object.
  666.                   The values have the following meaning:
  667.                   other (1) - proprietary method not listed in this
  668.                         enumeration
  669.                   normal(2) - deactivate only when there is no more
  670.                         activity on this Node (i.e., all data flows
  671.                         have been completed and all sessions have
  672.                         been terminated).
  673.                   immed(3)  - deactivate immediately regardless of
  674.                         current activities on this Node. Wait for
  675.                         deactivation responses (from remote Node)
  676.                         before changing the Node state to inactive.
  677.                   force(4)  - deactivate immediately regardless of
  678.                         current activities on this Node. Do not wait
  679.                         for deactivation responses (from remote Node)
  680.                         before changing the Node state to inactive.
  681.                   Note that a write operation to
  682.                   snaNodeAdminOperStopMethod may immediately change
  683.                   the value of snaNodeOperStopMethod depending on
  684.                   the Agent implementation."
  685.           ::= { snaNodeOperEntry 10 }
  686. snaNodeOperState OBJECT-TYPE
  687.           SYNTAX  INTEGER {
  688.                   inactive (1),
  689.                   active (2),
  690.                   waiting (3),
  691.                   stopping (4)
  692.                   }
  693.           MAX-ACCESS  read-only
  694.           STATUS  current
  695.           DESCRIPTION
  696.                   "The current state of the Node.
  697.                   The values have the following meanings:
  698.                     inactive (1), a row representing the Node has
  699.                         been created in the AdminTable
  700.                         and, the Node is ready for activation -or-
  701.                         an active Node has been stopped -or-
  702.                         a waiting Node has returned to the inactive
  703.                         state.
  704.                     waiting (3), a request to have the Node activated
  705.                         has been issued, and the Node is pending
  706.                         activation.
  707.                     active (2), the Node is ready and operating.
  708.                     stopping (4), the request to stop the Node has
  709.                         been issued while the StopMethod normal
  710.                         or immediate is used."
  711.           ::= { snaNodeOperEntry 11 }
  712. snaNodeOperHostSscpId OBJECT-TYPE
  713.           SYNTAX  OCTET STRING (SIZE(0..6))
  714.           MAX-ACCESS  read-only
  715.           STATUS  current
  716.           DESCRIPTION
  717.                   "This value identifies the current SSCP Id
  718.                    associated with the Node. This object is only
  719.                    applicable to PU 2.0s. If the Node
  720.                    is not a PU 2.0 type, then this object contains a
  721.                    zero length string."
  722.           ::= { snaNodeOperEntry 12 }
  723. snaNodeOperStartTime OBJECT-TYPE
  724.           SYNTAX  TimeStamp
  725.           MAX-ACCESS  read-only
  726.           STATUS  current
  727.           DESCRIPTION
  728.                   "The timestamp (e.g, the Agent's sysUpTime value)
  729.                    at the Node activation."
  730.           ::= { snaNodeOperEntry 13 }
  731. snaNodeOperLastStateChange OBJECT-TYPE
  732.           SYNTAX  TimeStamp
  733.           MAX-ACCESS  read-only
  734.           STATUS  current
  735.           DESCRIPTION
  736.                   "The timestamp (e.g., the Agent's sysUpTime value)
  737.                   at the last state change of the Node."
  738.           ::= { snaNodeOperEntry 14 }
  739. snaNodeOperActFailures OBJECT-TYPE
  740.           SYNTAX  Counter32
  741.           MAX-ACCESS  read-only
  742.           STATUS  current
  743.           DESCRIPTION
  744.                   "This value identifies the number of failed Node
  745.                   activation attempts."
  746.           ::= { snaNodeOperEntry 15 }
  747. snaNodeOperActFailureReason OBJECT-TYPE
  748.           SYNTAX  INTEGER {
  749.                   other (1),
  750.                   linkFailure (2),
  751.                   noResources (3),
  752.                   badConfiguration (4),
  753.                   internalError (5)
  754.                   }
  755.           MAX-ACCESS  read-only
  756.           STATUS  current
  757.           DESCRIPTION
  758.                   "The value indicates the reason for the activation
  759.                   failure.  The value `other (1)' indicates a reason
  760.                   not listed in the enumeration. This object
  761.                   will be sent in the trap snaNodeActFailTrap."
  762.           ::= { snaNodeOperEntry 16 }
  763. -- ***************************************************************
  764. -- The following object is updated when there is a change to
  765. -- the value of snaNodeOperState in any row or a row is
  766. -- added/deleted from the snaNodeOperTable via the snaNodeAdminTable.
  767. -- ***************************************************************
  768. snaNodeOperTableLastChange OBJECT-TYPE
  769.           SYNTAX  TimeStamp
  770.           MAX-ACCESS  read-only
  771.           STATUS  current
  772.           DESCRIPTION
  773.                   "The timestamp (e.g., the Agent's sysUpTime value)
  774.                   at the last change made to any object in the
  775.                   snaNodeOperTable, including row deletions/additions
  776.                   made as a result of changes to the
  777.                   snaNodeAdminRowStatus object.
  778.                   This object can be used to reduce frequent
  779.                   retrievals of the snaNodeOperTable by a Management
  780.                   Station. It is expected that a Management Station
  781.                   will periodically poll this object and compare its
  782.                   current value with the previous one. A difference
  783.                   indicates that some Node operational information
  784.                   has been changed. Only then will the Management
  785.                   Station retrieve the entire table."
  786.           ::= { snaNode 4 }
  787. -- ***************************************************************
  788. -- The following table contains PU 2.0 statistics dynamic parameters.
  789. -- ***************************************************************
  790. snaPu20StatsTable OBJECT-TYPE
  791.           SYNTAX  SEQUENCE OF SnaPu20StatsEntry
  792.           MAX-ACCESS  not-accessible
  793.           STATUS  current
  794.           DESCRIPTION
  795.                   "This table contains the dynamic parameters which
  796.                   have read-only access. The entries in this table
  797.                   correspond to PU 2.0 entries in the snaNodeOperTable
  798.                   and cannot be created by a Management Station."
  799.           ::= { snaNode 5 }
  800. snaPu20StatsEntry OBJECT-TYPE
  801.           SYNTAX  SnaPu20StatsEntry
  802.           MAX-ACCESS  not-accessible
  803.           STATUS  current
  804.           DESCRIPTION
  805.                   "The entry contains parameters which describe the
  806.                   statistics for one PU 2.0. They have read-only
  807.                   access.
  808.                   The counters represent traffic for all kinds
  809.                   of sessions: LU-LU, SSCP-PU, SSCP-LU.
  810.                   Each Node of PU Type 2.0 from the snaNodeAdminTable
  811.                   has one entry in this table and the index used
  812.                   here has the same value as snaNodeAdminIndex of
  813.                   that PU.  The entry is created by the Agent."
  814.           INDEX   { snaNodeAdminIndex }
  815.           ::= { snaPu20StatsTable 1 }
  816. SnaPu20StatsEntry ::= SEQUENCE {
  817.           snaPu20StatsSentBytes
  818.                   Counter32,
  819.           snaPu20StatsReceivedBytes
  820.                   Counter32,
  821.           snaPu20StatsSentPius
  822.                   Counter32,
  823.           snaPu20StatsReceivedPius
  824.                   Counter32,
  825.           snaPu20StatsSentNegativeResps
  826.                   Counter32,
  827.           snaPu20StatsReceivedNegativeResps
  828.                   Counter32,
  829.           snaPu20StatsActLus
  830.                   Gauge32,
  831.           snaPu20StatsInActLus
  832.                   Gauge32,
  833.           snaPu20StatsBindLus
  834.                   Gauge32
  835.           }
  836. snaPu20StatsSentBytes OBJECT-TYPE
  837.           SYNTAX  Counter32
  838.           MAX-ACCESS  read-only
  839.           STATUS  current
  840.           DESCRIPTION
  841.                   "The number of bytes sent by this Node."
  842.           ::= { snaPu20StatsEntry 1 }
  843. snaPu20StatsReceivedBytes OBJECT-TYPE
  844.           SYNTAX  Counter32
  845.           MAX-ACCESS  read-only
  846.           STATUS  current
  847.           DESCRIPTION
  848.                   "The number of bytes received by this Node."
  849.           ::= { snaPu20StatsEntry 2 }
  850. snaPu20StatsSentPius OBJECT-TYPE
  851.           SYNTAX  Counter32
  852.           MAX-ACCESS  read-only
  853.           STATUS  current
  854.           DESCRIPTION
  855.                   "The number of PIUs sent by this Node."
  856.           ::= { snaPu20StatsEntry 3 }
  857. snaPu20StatsReceivedPius OBJECT-TYPE
  858.           SYNTAX  Counter32
  859.           MAX-ACCESS  read-only
  860.           STATUS  current
  861.           DESCRIPTION
  862.                   "The number of PIUs received by this Node."
  863.           ::= { snaPu20StatsEntry 4 }
  864. snaPu20StatsSentNegativeResps OBJECT-TYPE
  865.           SYNTAX  Counter32
  866.           MAX-ACCESS  read-only
  867.           STATUS  current
  868.           DESCRIPTION
  869.                   "The number of negative responses sent
  870.                   by this Node."
  871.           ::= { snaPu20StatsEntry 5 }
  872. snaPu20StatsReceivedNegativeResps OBJECT-TYPE
  873.           SYNTAX  Counter32
  874.           MAX-ACCESS  read-only
  875.           STATUS  current
  876.           DESCRIPTION
  877.                   "The number of negative responses received
  878.                   by this Node."
  879.           ::= { snaPu20StatsEntry 6 }
  880. snaPu20StatsActLus OBJECT-TYPE
  881.           SYNTAX  Gauge32
  882.           MAX-ACCESS  read-only
  883.           STATUS  current
  884.           DESCRIPTION
  885.                   "The number of LUs on this PU which have
  886.                   received and responded to ACTLU from the host."
  887.           ::= { snaPu20StatsEntry 7 }
  888. snaPu20StatsInActLus OBJECT-TYPE
  889.           SYNTAX  Gauge32
  890.           MAX-ACCESS  read-only
  891.           STATUS  current
  892.           DESCRIPTION
  893.                   "The number of LUs on this PU which have
  894.                   not received an ACTLU from the host.  This is
  895.                   possible if the number of configured LUs exceeds
  896.                   that on the host."
  897.           ::= { snaPu20StatsEntry 8 }
  898. snaPu20StatsBindLus OBJECT-TYPE
  899.           SYNTAX  Gauge32
  900.           MAX-ACCESS  read-only
  901.           STATUS  current
  902.           DESCRIPTION
  903.                   "The number of LUs on this PU which have
  904.                   received and acknowledged a BIND request from the
  905.                   host."
  906.           ::= { snaPu20StatsEntry 9 }
  907. -- ***************************************************************
  908. -- The following table contains the association between Nodes and
  909. -- link identifiers.
  910. -- It is used for configuration purposes.
  911. -- ***************************************************************
  912. snaNodeLinkAdminTable OBJECT-TYPE
  913.           SYNTAX  SEQUENCE OF SnaNodeLinkAdminEntry
  914.           MAX-ACCESS  not-accessible
  915.           STATUS  current
  916.           DESCRIPTION
  917.                   "This table contains the references to link
  918.                   specific tables. If a Node is configured for
  919.                   multiple links, then the Node will have
  920.                   multiple entries in this table.
  921.                   The entries in this table can be generated
  922.                   initially, after initialization of SNA service,
  923.                   by the Agent which uses information from
  924.                   Node configuration file.
  925.                   Subsequent modifications of parameters,
  926.                   creation of new Nodes link entries and deletion
  927.                   of entries is possible.
  928.                   The modification to this table can be
  929.                   saved in the Node configuration file for the
  930.                   next initialization of SNA service, but the mechanism
  931.                   for this function is not defined here."
  932.           ::= { snaNode 6 }
  933. snaNodeLinkAdminEntry OBJECT-TYPE
  934.           SYNTAX  SnaNodeLinkAdminEntry
  935.           MAX-ACCESS  not-accessible
  936.           STATUS  current
  937.           DESCRIPTION
  938.                   "Entry contains the configuration information that
  939.                   associates a Node instance to one link instance.
  940.                   The objects in the entry have read-create access.
  941.                   Entry can be created, modified or deleted.
  942.                   The object snaNodeLinkAdminRowStatus is used (set)
  943.                   to create or delete an entry.
  944.                   The object snaNodeLinkAdminSpecific can be set
  945.                   later, after the entry has been created."
  946.           INDEX   { snaNodeAdminIndex,
  947.                     snaNodeLinkAdminIndex }
  948.           ::= { snaNodeLinkAdminTable 1 }
  949. SnaNodeLinkAdminEntry ::= SEQUENCE {
  950.           snaNodeLinkAdminIndex
  951.                   Integer32,
  952.           snaNodeLinkAdminSpecific
  953. --                  InstancePointer,
  954.                   RowPointer,
  955.           snaNodeLinkAdminMaxPiu
  956.                   Integer32,
  957.           snaNodeLinkAdminRowStatus
  958.                   RowStatus
  959.           }
  960. snaNodeLinkAdminIndex OBJECT-TYPE
  961.           SYNTAX  Integer32
  962.           MAX-ACCESS  not-accessible
  963.           STATUS  current
  964.           DESCRIPTION
  965.                   "This value is used to index the instances of objects.
  966.                   If an Agent creates the entry, then it will assign
  967.                   this number otherwise a Management Station
  968.                   generates a random number when it reserves the
  969.                   entry for creation."
  970.           ::= { snaNodeLinkAdminEntry 1 }
  971. snaNodeLinkAdminSpecific OBJECT-TYPE
  972.           SYNTAX  
  973.                 -- InstancePointer
  974.                 RowPointer
  975.           MAX-ACCESS  read-create
  976.           STATUS  current
  977.           DESCRIPTION
  978.                   "This value points to the ifIndex value
  979.                   instance (in the sdlcLSAdminTable of
  980.                   the SNA DLC MIB module) that corresponds to the link.
  981.                   SDLC link-specific information is provided in the
  982.                   SNA DLC MIB."
  983.           ::= { snaNodeLinkAdminEntry 2 }
  984. snaNodeLinkAdminMaxPiu OBJECT-TYPE
  985.           SYNTAX  Integer32
  986.           MAX-ACCESS  read-create
  987.           STATUS  current
  988.           DESCRIPTION
  989.                   "This value identifies the maximum number of octets
  990.                   that can be exchanged by this Node in one
  991.                   Path Information Unit (PIU)."
  992.           ::= { snaNodeLinkAdminEntry 3 }
  993. snaNodeLinkAdminRowStatus OBJECT-TYPE
  994.           SYNTAX  RowStatus
  995.           MAX-ACCESS  read-create
  996.           STATUS  current
  997.           DESCRIPTION
  998.                 "This object is used by a Management Station to
  999.                 create or delete the row entry in the
  1000.                 snaNodeLinkAdminTable.
  1001.                 To activate a row, a Management Station sets the value
  1002.                 to 'active (1)' or 'notReady (3)'.  Upon successful
  1003.                 creation of the row, the Agent automatically creates
  1004.                 a corresponding entry in the snaNodeLinkOperTable.
  1005.                 Row deletion can be Management Station or Agent
  1006.                 initiated:
  1007.                 (a) The Management Station can set the value to
  1008.                 `destroy (6)' only when the value of
  1009.                 snaNodeLinkOperState of this Link
  1010.                 instance is `inactive (1)'. The Agent will then
  1011.                 delete the row corresponding to this Link
  1012.                 instance from snaNodeLinkOperTable and
  1013.                 from snaNodeLinkAdminTable.
  1014.                 (b) The Agent detects that a row is in the
  1015.                 `notReady (3)' state for greater than a
  1016.                 default period of 5 minutes.
  1017.                 (c) The Agent will not include a row with RowStatus=
  1018.                 `notReady (3)', after SNA system re-initialization
  1019.                  (e.g., reboot)."
  1020.           ::= { snaNodeLinkAdminEntry 4 }
  1021. -- ***************************************************************
  1022. -- The following object is updated when there is a change to
  1023. -- the value of any object in the snaNodeLinkAdminTable.
  1024. -- ***************************************************************
  1025. snaNodeLinkAdminTableLastChange OBJECT-TYPE
  1026.           SYNTAX  TimeStamp
  1027.           MAX-ACCESS  read-only
  1028.           STATUS  current
  1029.           DESCRIPTION
  1030.                   "The timestamp (e.g., the Agent's sysUpTime value)
  1031.                   at the last
  1032.                   change made to any object in the snaNodeLinkAdminTable,
  1033.                   including row deletions/additions (i.e., changes
  1034.                   to the snaNodeLinkAdminRowStatus object).
  1035.                   This object can be used to reduce frequent
  1036.                   retrievals of the snaNodeLinkAdminTable by a
  1037.                   Management Station. It is expected that a
  1038.                   Management Station will periodically poll this
  1039.                   object and compare its current value with the
  1040.                   previous one.
  1041.                   A difference indicates that some Node operational
  1042.                   information has been changed. Only then will the
  1043.                   Management Station retrieve the entire table."
  1044.           ::= { snaNode 7 }
  1045. -- ***************************************************************
  1046. -- The following table contains the association between
  1047. -- Nodes and link identifiers.
  1048. -- It provides the current status.
  1049. -- ***************************************************************
  1050. snaNodeLinkOperTable OBJECT-TYPE
  1051.           SYNTAX  SEQUENCE OF SnaNodeLinkOperEntry
  1052.           MAX-ACCESS  not-accessible
  1053.           STATUS  current
  1054.           DESCRIPTION
  1055.                   "This table contains all references to link
  1056.                   specific tables for operational parameters.
  1057.                   If a Node is configured for multiple links,
  1058.                   then the Node will have multiple entries in
  1059.                   this table. This table augments the
  1060.                   snaNodeLinkAdminTable."
  1061.           ::= { snaNode 8 }
  1062. snaNodeLinkOperEntry OBJECT-TYPE
  1063.           SYNTAX  SnaNodeLinkOperEntry
  1064.           MAX-ACCESS  not-accessible
  1065.           STATUS  current
  1066.           DESCRIPTION
  1067.                   "Entry contains all current parameters for one
  1068.                   Node link. The objects in the entry have
  1069.                   read-only access."
  1070.           AUGMENTS   { snaNodeLinkAdminEntry }
  1071.           ::= { snaNodeLinkOperTable 1 }
  1072. SnaNodeLinkOperEntry ::= SEQUENCE {
  1073.           snaNodeLinkOperSpecific
  1074.                   -- InstancePointer,
  1075.                   RowPointer,
  1076.           snaNodeLinkOperMaxPiu
  1077.                   Integer32
  1078.           }
  1079. snaNodeLinkOperSpecific OBJECT-TYPE
  1080.           SYNTAX  
  1081.                 -- InstancePointer
  1082.                 RowPointer
  1083.           MAX-ACCESS  read-only
  1084.           STATUS  current
  1085.           DESCRIPTION
  1086.                   "This is the object identifier representing
  1087.                   the instance of the ifIndex object in
  1088.                   the sdlcLSOperTable (of the SNA DLC MIB module).
  1089.                   The associated sdlcLSOperTable row
  1090.                   will contain information on the link instance."
  1091.           ::= { snaNodeLinkOperEntry 1 }
  1092. snaNodeLinkOperMaxPiu OBJECT-TYPE
  1093.           SYNTAX  Integer32
  1094.           MAX-ACCESS  read-only
  1095.           STATUS  current
  1096.           DESCRIPTION
  1097.                   "Maximum number of octets that can
  1098.                   be exchanged by this Node in one Path
  1099.                   Information Unit (PIU)."
  1100.           ::= { snaNodeLinkOperEntry 2 }
  1101. -- ***************************************************************
  1102. -- The following object is updated when a row is added/deleted
  1103. -- from the snaNodeLinkOperTable.
  1104. -- ***************************************************************
  1105. snaNodeLinkOperTableLastChange OBJECT-TYPE
  1106.           SYNTAX  TimeStamp
  1107.           MAX-ACCESS  read-only
  1108.           STATUS  current
  1109.           DESCRIPTION
  1110.                   "The timestamp of the last
  1111.                   change made to any object in the snaNodeLinkOperTable,
  1112.                   including row deletions/additions.
  1113.                   This object can be used to reduce frequent
  1114.                   retrievals of the snaNodeLinkOperTable by a
  1115.                   Management Station. It is expected that a
  1116.                   Management Station will periodically poll this
  1117.                   object and compare its current value with the
  1118.                   previous one.
  1119.                   A difference indicates that some Node operational
  1120.                   information has been changed. Only then will the
  1121.                   Management Station retrieve the entire table."
  1122.           ::= { snaNode 9 }
  1123. -- ***************************************************************
  1124. -- Traps
  1125. -- ***************************************************************
  1126. snaNodeTraps OBJECT IDENTIFIER ::= { snaNode 10 }
  1127. snaNodeStateChangeTrap NOTIFICATION-TYPE
  1128.           OBJECTS  { snaNodeOperName,
  1129.                   snaNodeOperState }
  1130.           STATUS  current
  1131.           DESCRIPTION
  1132.                   "This trap indicates that the operational state
  1133.                   (i.e., value of the snaNodeOperState object) of a Node
  1134.                    has changed. The following variables are returned:
  1135.                     snaNodeOperName - current name of the Node,
  1136.                       with the instance identifying the Node; and,
  1137.                     snaNodeOperState - current state after
  1138.                       the change."
  1139.           ::= { snaNodeTraps 1 }
  1140. snaNodeActFailTrap NOTIFICATION-TYPE
  1141.           OBJECTS  { snaNodeOperName,
  1142.                   snaNodeOperState,
  1143.                   snaNodeOperActFailureReason }
  1144.           STATUS  current
  1145.           DESCRIPTION
  1146.                   "This trap indicates a Node activation failure.
  1147.                   The value of snaNodeOperState indicates the current
  1148.                   state after the activation attempt.
  1149.                   The value of snaNodeOperActFailureReason indicates
  1150.                   the failure reason."
  1151.           ::=  { snaNodeTraps 2 }
  1152. -- ***************************************************************
  1153. -- snaLu group
  1154. --
  1155. -- It contains Managed Objects related to LUs in general and some
  1156. -- specific for LUs of type 0, 1, 2, 3.
  1157. -- ***************************************************************
  1158. -- ***************************************************************
  1159. -- The following table contains LU configuration parameters.
  1160. -- ***************************************************************
  1161. snaLuAdminTable OBJECT-TYPE
  1162.         SYNTAX  SEQUENCE OF SnaLuAdminEntry
  1163.         MAX-ACCESS  not-accessible
  1164.         STATUS  current
  1165.         DESCRIPTION
  1166.                 "This table contains LU configuration information.
  1167.                 The rows in this table can be created and deleted
  1168.                 by a Management Station.
  1169.                 Only objects which are common to all types of LUs
  1170.                 are included in this table."
  1171.         ::= { snaLu 1 }
  1172. snaLuAdminEntry OBJECT-TYPE
  1173.         SYNTAX  SnaLuAdminEntry
  1174.         MAX-ACCESS  not-accessible
  1175.         STATUS  current
  1176.         DESCRIPTION
  1177.                 "Contains configuration variables for an LU."
  1178.         INDEX   { snaNodeAdminIndex, snaLuAdminLuIndex }
  1179.         ::= { snaLuAdminTable 1 }
  1180. SnaLuAdminEntry ::= SEQUENCE {
  1181.         snaLuAdminLuIndex
  1182.                 Integer32,
  1183.         snaLuAdminName
  1184.                 DisplayString,
  1185.         snaLuAdminSnaName
  1186.                 DisplayString,
  1187.         snaLuAdminType
  1188.                 INTEGER,
  1189.         snaLuAdminDepType
  1190.                 INTEGER,
  1191.         snaLuAdminLocalAddress
  1192.                 OCTET STRING,
  1193.         snaLuAdminDisplayModel
  1194.                 INTEGER,
  1195.         snaLuAdminTerm
  1196.                 INTEGER,
  1197.         snaLuAdminRowStatus
  1198.                 RowStatus
  1199.         }
  1200. snaLuAdminLuIndex OBJECT-TYPE
  1201.         SYNTAX  Integer32
  1202.         MAX-ACCESS  not-accessible
  1203.         STATUS  current
  1204.         DESCRIPTION
  1205.                 "This value identifies the unique index for an
  1206.                  LU instance within a Node."
  1207.         ::= { snaLuAdminEntry 1 }
  1208. snaLuAdminName OBJECT-TYPE
  1209.         SYNTAX  DisplayString (SIZE(0..48))
  1210.         MAX-ACCESS  read-create
  1211.         STATUS  current
  1212.         DESCRIPTION
  1213.                 "This value identifies the user configurable
  1214.                 name for this LU. If a name is not assigned to the LU,
  1215.                 then this object contains a zero length string.
  1216.                 A write operation to this object will
  1217.                 not change the operational value reflected
  1218.                 in snaLuOperName until the Node has
  1219.                 been re-activated (e.g., after the next
  1220.                 initialization of the SNA services)."
  1221.         ::= { snaLuAdminEntry 2 }
  1222. snaLuAdminSnaName OBJECT-TYPE
  1223.         SYNTAX  DisplayString (SIZE(1..17))
  1224.         MAX-ACCESS  read-create
  1225.         STATUS  current
  1226.         DESCRIPTION
  1227.                 "This value identifies the SNA LU name
  1228.                 used in exchange of SNA data.
  1229.                 A write operation to this object will
  1230.                 not change the operational value reflected
  1231.                 in snaLuOperSnaName until the Node has
  1232.                 been re-activated (e.g., after the next
  1233.                 initialization of the SNA services)."
  1234.         ::= { snaLuAdminEntry 3 }
  1235. snaLuAdminType OBJECT-TYPE
  1236.         SYNTAX  INTEGER {
  1237.                 other(1),
  1238.                 lu0(2),
  1239.                 lu1(3),
  1240.                 lu2(4),
  1241.                 lu3(5),
  1242.                 lu4(6),
  1243.                 lu62(7),
  1244.                 lu7(8)
  1245.                 }
  1246.         MAX-ACCESS  read-create
  1247.         STATUS  current
  1248.         DESCRIPTION
  1249.                 "This value identifies the LU type.
  1250.                 A write operation to this object will
  1251.                 not change the operational value reflected
  1252.                 in snaLuOperAdminType until the Node has
  1253.                 been re-activated (e.g., after the next
  1254.                 initialization of the SNA services)."
  1255.         ::= { snaLuAdminEntry 4 }
  1256. snaLuAdminDepType OBJECT-TYPE
  1257.         SYNTAX  INTEGER {
  1258.                 dependent(1),
  1259.                 independent(2)
  1260.                 }
  1261.         MAX-ACCESS  read-create
  1262.         STATUS  current
  1263.         DESCRIPTION
  1264.                 "This value identifies whether the LU is
  1265.                 dependent or independent.
  1266.                 A write operation to this object will
  1267.                 not change the operational value reflected
  1268.                 in snaLuOperDepType until the Node has
  1269.                 been re-activated (e.g., after the next
  1270.                 initialization of the SNA services)."
  1271.         ::= { snaLuAdminEntry 5 }
  1272. snaLuAdminLocalAddress OBJECT-TYPE
  1273.         SYNTAX  OCTET STRING (SIZE(1))
  1274.         MAX-ACCESS  read-create
  1275.         STATUS  current
  1276.         DESCRIPTION
  1277.                 "The local address for this LU is a byte with a value
  1278.                 ranging from 0 to 254.For dependent LUs, this value
  1279.                 ranges from 1 to 254 and for independent LUs this
  1280.                 value is always 0.
  1281.                 A write operation to this object will not change the
  1282.                 operational value reflected in snaLuOperLocalAddress
  1283.                 until the Node has been re-activated (e.g., after the
  1284.                 next initialization of the SNA services)."
  1285.         ::= { snaLuAdminEntry 6 }
  1286. snaLuAdminDisplayModel OBJECT-TYPE
  1287.         SYNTAX  INTEGER {
  1288.                 invalid(1),
  1289.                 model2A(2),
  1290.                 model2B(3),
  1291.                 model3A(4),
  1292.                 model3B(5),
  1293.                 model4A(6),
  1294.                 model4B(7),
  1295.                 model5A(8),
  1296.                 model5B(9),
  1297.                 dynamic(10)
  1298.                 }
  1299.         MAX-ACCESS  read-create
  1300.         STATUS  current
  1301.         DESCRIPTION
  1302.                 "The value of this object identifies the  model type
  1303.                 and screen size of the terminal connected to the host.
  1304.                 This is only valid for LU Type 2.  The values have
  1305.                 the following meaning:
  1306.                 model2A(2) - Model 2 (24 rows x 80 cols) with base
  1307.                         attributes
  1308.                 model2B(3) - Model 2 (24 rows x 80 cols) with
  1309.                         extended attributes
  1310.                 model3A(4) - Model 3 (32 rows x 80 cols) with base
  1311.                         attributes
  1312.                 model3B(5) - Model 3 (32 rows x 80 cols) with extended
  1313.                         attributes
  1314.                 model4A(6) - Model 4 (43 rows x 80 cols) with base
  1315.                         attributes
  1316.                 model4B(7) - Model 4 (43 rows x 80 cols) with extended
  1317.                                                 attributes
  1318.                 model5A(8) - Model 5 (27 rows x 132 cols) with base
  1319.                         attributes
  1320.                 model5B(9) - Model 5 (27 rows x 132 cols) with
  1321.                         extended attributes
  1322.                 dynamic(10) - Screen size determine with BIND and Read
  1323.                                                 Partition Query.
  1324.                 In case this LU is not Type 2, then this object
  1325.                 should contain the invalid(1) value."
  1326.         ::= { snaLuAdminEntry 7 }
  1327. snaLuAdminTerm OBJECT-TYPE
  1328.         SYNTAX  INTEGER {
  1329.                 unbind (1),
  1330.                 termself (2),
  1331.                 rshutd (3),
  1332.                 poweroff (4)
  1333.                 }
  1334.         MAX-ACCESS  read-create
  1335.         STATUS  current
  1336.         DESCRIPTION
  1337.                 "This value identifies the desired method for
  1338.                 deactivation of this LU. This value overrides the
  1339.                 default method (snaNodeOperLuTermDefault) for this
  1340.                 Node.  For LU 6.2, only the value 'unbind (1)'
  1341.                 applies.
  1342.                 unbind(1) -   terminate the LU-LU session by sending
  1343.                         an SNA UNBIND request.
  1344.                 termself(2) - terminate the LU-LU session by sending
  1345.                         an SNA TERM-SELF (Terminate Self) request on
  1346.                         the SSCP-LU session. The SSCP will inform the
  1347.                         remote session LU partner to send an UNBIND
  1348.                         request to terminate the session.
  1349.                 rshutd(3) -   terminate the LU-LU session by sending
  1350.                         an SNA RSHUTD (Request ShutDown) request to
  1351.                         the remote session LU partner. The remote LU
  1352.                         will then send an UNBIND request to terminate
  1353.                         the session.
  1354.                 poweroff(4) - terminate the LU-LU session by sending
  1355.                         either an SNA LUSTAT (LU Status) request on
  1356.                         the LU-LU session or an SNA NOTIFY request on
  1357.                         the SSCP-LU session indicating that the LU has
  1358.                         been powered off. Sending both is also
  1359.                         acceptable. The result should be that the
  1360.                         remote session LU partner will send an UNBIND
  1361.                         to terminate the session.
  1362.                 A write operation to this object may immediately
  1363.                 change the operational value reflected
  1364.                 in snaLuOperTerm depending
  1365.                 on the Agent implementation."
  1366.         ::= { snaLuAdminEntry 8 }
  1367. snaLuAdminRowStatus OBJECT-TYPE
  1368.         SYNTAX  RowStatus
  1369.         MAX-ACCESS  read-create
  1370.         STATUS  current
  1371.         DESCRIPTION
  1372.                 "This object is used by a Management Station to
  1373.                 create or delete the row entry in the
  1374.                 snaLuAdminTable.
  1375.                 To activate a row, the Management Station sets the
  1376.                 value to 'active (1)' or 'notReady (3)'.
  1377.                 Upon successful creation of the row, the Agent
  1378.                 automatically creates a corresponding entry in the
  1379.                 snaLuOperTable with snaLuOperState equal to
  1380.                 'inactive (1)'.
  1381.                 Row deletion can be Management Station or Agent
  1382.                 initiated:
  1383.                 (a) The Management Station can set the value to
  1384.                 'destroy (6)' only when the value of snaLuOperState
  1385.                 of this LU instance is 'inactive (1)'. The Agent will
  1386.                 then delete the row corresponding to this LU
  1387.                 instance from snaLuAdminTable and
  1388.                 from snaLuOperTable.
  1389.                 (b) The Agent detects that a row is in the
  1390.                 'notReady (3)' state for greater than a
  1391.                 default period of 5 minutes.
  1392.                 (c) The Agent will not create a row with RowStatus
  1393.                 equal to 'notReady (3)', after SNA system
  1394.                 re-initialization (e.g., reboot)."
  1395.         ::= { snaLuAdminEntry 9 }
  1396. -- ***************************************************************
  1397. -- The following table contains LU state dynamic parameters.
  1398. -- ***************************************************************
  1399. snaLuOperTable OBJECT-TYPE
  1400.         SYNTAX  SEQUENCE OF SnaLuOperEntry
  1401.         MAX-ACCESS  not-accessible
  1402.         STATUS  current
  1403.         DESCRIPTION
  1404.                 "This table contains dynamic runtime information and
  1405.                 control variables relating to LUs.
  1406.                 Only objects which are common to all types of LUs are
  1407.                 included in this table. This table augments the
  1408.                 snaLuAdminTable."
  1409.         ::= { snaLu 2 }
  1410. snaLuOperEntry OBJECT-TYPE
  1411.         SYNTAX  SnaLuOperEntry
  1412.         MAX-ACCESS  not-accessible
  1413.         STATUS  current
  1414.         DESCRIPTION
  1415.                 "Contains objects reflecting current information
  1416.                 for an LU.
  1417.                 Each entry is created by the Agent.  All entries
  1418.                 have read-only access."
  1419.         AUGMENTS        { snaLuAdminEntry }
  1420.         ::= { snaLuOperTable 1 }
  1421. SnaLuOperEntry ::= SEQUENCE {
  1422.         snaLuOperName
  1423.                 DisplayString,
  1424.         snaLuOperSnaName
  1425.                 DisplayString,
  1426.         snaLuOperType
  1427.                 INTEGER,
  1428.         snaLuOperDepType
  1429.                 INTEGER,
  1430.         snaLuOperLocalAddress
  1431.                 OCTET STRING,
  1432.         snaLuOperDisplayModel
  1433.                 INTEGER,
  1434.         snaLuOperTerm
  1435.                 INTEGER,
  1436.         snaLuOperState
  1437.                 INTEGER,
  1438.         snaLuOperSessnCount
  1439.                 Gauge32
  1440.         }
  1441. snaLuOperName OBJECT-TYPE
  1442.         SYNTAX  DisplayString (SIZE(0..48))
  1443.         MAX-ACCESS  read-only
  1444.         STATUS  current
  1445.         DESCRIPTION
  1446.                 "User configurable name for this LU. If a name
  1447.                 is not assigned, then this object contains a
  1448.                 zero length string."
  1449.         ::= { snaLuOperEntry 1 }
  1450. snaLuOperSnaName OBJECT-TYPE
  1451.         SYNTAX  DisplayString (SIZE(1..17))
  1452.         MAX-ACCESS  read-only
  1453.         STATUS  current
  1454.         DESCRIPTION
  1455.                 "The value identifies the current SNA LU name."
  1456.         ::= { snaLuOperEntry 2 }
  1457. snaLuOperType OBJECT-TYPE
  1458.         SYNTAX  INTEGER {
  1459.                 other(1),
  1460.                 lu0(2),
  1461.                 lu1(3),
  1462.                 lu2(4),
  1463.                 lu3(5),
  1464.                 lu4(6),
  1465.                 lu62(7),
  1466.                 lu7(8)
  1467.                 }
  1468.         MAX-ACCESS  read-only
  1469.         STATUS  current
  1470.         DESCRIPTION
  1471.                 "The value identifies the current LU type."
  1472.         ::= { snaLuOperEntry 3 }
  1473. snaLuOperDepType OBJECT-TYPE
  1474.         SYNTAX  INTEGER {
  1475.                 dependent(1),
  1476.                 independent(2)
  1477.                 }
  1478.         MAX-ACCESS  read-only
  1479.         STATUS  current
  1480.         DESCRIPTION
  1481.                 "The value identifies whether the LU is currently
  1482.                  dependent or independent.
  1483.                 A write operation to this object will
  1484.                 not change the operational value reflected
  1485.                 in snaLuOperDepType until the Node has
  1486.                 been re-activated (e.g., after the next
  1487.                 initialization of the SNA services)."
  1488.         ::= { snaLuOperEntry 4 }
  1489. snaLuOperLocalAddress OBJECT-TYPE
  1490.         SYNTAX  OCTET STRING (SIZE(1))
  1491.         MAX-ACCESS  read-only
  1492.         STATUS  current
  1493.         DESCRIPTION
  1494.                 "The local address for this LU is a byte with a value
  1495.                 ranging from 0 to 254. For dependent LUs, this value
  1496.                 ranges from 1 to 254; for independent LUs this value
  1497.                 is always 0.
  1498.                 A write operation to this object will
  1499.                 not change the operational value reflected
  1500.                 in snaLuOperLocalAddress until the Node has
  1501.                 been re-activated (e.g., after the next
  1502.                 initialization of the SNA services)."
  1503.         ::= { snaLuOperEntry 5 }
  1504. snaLuOperDisplayModel OBJECT-TYPE
  1505.         SYNTAX  INTEGER {
  1506.                 invalid(1),
  1507.                 model2A(2),
  1508.                 model2B(3),
  1509.                 model3A(4),
  1510.                 model3B(5),
  1511.                 model4A(6),
  1512.                 model4B(7),
  1513.                 model5A(8),
  1514.                 model5B(9),
  1515.                 dynamic(10)
  1516.                 }
  1517.         MAX-ACCESS  read-only
  1518.         STATUS  current
  1519.         DESCRIPTION
  1520.                 "The screen model type of the terminal connected to
  1521.                 the host. If this LU is not Type 2, then this
  1522.                 object should contain the `invalid(1)' value."
  1523.         ::= { snaLuOperEntry 6 }
  1524. snaLuOperTerm OBJECT-TYPE
  1525.         SYNTAX  INTEGER {
  1526.                 unbind (1),
  1527.                 termself (2),
  1528.                 rshutd (3),
  1529.                 poweroff (4)
  1530.                 }
  1531.         MAX-ACCESS  read-only
  1532.         STATUS  current
  1533.         DESCRIPTION
  1534.                 "The value identifies the current method for
  1535.                 deactivation of this LU. This value overrides the
  1536.                 default method (snaNodeOperLuTermDefault) for this
  1537.                 Node.  For LU 6.2, only the value 'unbind (1)'
  1538.                 applies.
  1539.                 unbind(1) -   terminate the LU-LU session by sending
  1540.                         an SNA UNBIND request.
  1541.                 termself(2) - terminate the LU-LU session by sending
  1542.                         an SNA TERM-SELF (Terminate Self) request on
  1543.                         the SSCP-LU session. The SSCP will inform the
  1544.                         remote session LU partner to send an UNBIND
  1545.                         request to terminate the session.
  1546.                 rshutd(3) -   terminate the LU-LU session by sending
  1547.                         an SNA RSHUTD (Request ShutDown) request to
  1548.                         the remote session LU partner. The remote LU
  1549.                         will then send an UNBIND request to terminate
  1550.                         the session.
  1551.                 poweroff(4) - terminate the LU-LU session by sending
  1552.                         either an SNA LUSTAT (LU Status) request on
  1553.                         the LU-LU session or an SNA NOTIFY request on
  1554.                         the SSCP-LU session indicating that the LU has
  1555.                         been powered off. Sending both is also
  1556.                         acceptable. The result should be that the
  1557.                         remote session LU partner will send an UNBIND
  1558.                         to terminate the session."
  1559.         ::= { snaLuOperEntry 7 }
  1560. snaLuOperState OBJECT-TYPE
  1561.         SYNTAX  INTEGER {
  1562.                 inactive (1),
  1563.                 active (2)
  1564.                 }
  1565.         MAX-ACCESS  read-only
  1566.         STATUS  current
  1567.         DESCRIPTION
  1568.                 "The value identifies the current operational state of
  1569.                 this LU.  It has different meanings for dependent and
  1570.                 independent LUs.
  1571.                 For dependent LUs the values indicate the following:
  1572.                   inactive (1) - LU didn't receive ACTLU, or
  1573.                         it received DACTLU, or received ACTLU and sent
  1574.                         negative response.
  1575.                   active (2) - LU received ACTLU and acknowledged
  1576.                         positively.
  1577.                 For independent LUs the values indicate the following:
  1578.                   active (2) - the LU is defined and is able to send
  1579.                         and receive BIND.
  1580.                   inactive (1) - the LU has a session count equal
  1581.                         to 0."
  1582.         ::= { snaLuOperEntry 8 }
  1583. snaLuOperSessnCount OBJECT-TYPE
  1584.         SYNTAX  Gauge32
  1585.         MAX-ACCESS  read-only
  1586.         STATUS  current
  1587.         DESCRIPTION
  1588.                 "The number of currently active LU-LU sessions of
  1589.                 this LU.
  1590.                 For the independent LU, if this object has value 0,
  1591.                 it indicates that LU is inactive."
  1592.         ::= { snaLuOperEntry 9 }
  1593. -- ***************************************************************
  1594. -- The following table contains LU-LU session status parameters.
  1595. -- ***************************************************************
  1596. snaLuSessnTable OBJECT-TYPE
  1597.         SYNTAX  SEQUENCE OF SnaLuSessnEntry
  1598.         MAX-ACCESS  not-accessible
  1599.         STATUS  current
  1600.         DESCRIPTION
  1601.                 "This is a table containing objects which describe the
  1602.                 operational state of LU-LU sessions.  Only objects which
  1603.                 are common to all types of LU sessions are included
  1604.                 in this table.
  1605.                 When a session's snaLuSessnOperState value changes to
  1606.                 'pending-bind (2)', then the corresponding entry
  1607.                 in the session table is created by the Agent.
  1608.                 When the session's snaLuSessnOperState value changes to
  1609.                  'unbound (1)',  then the session will be removed from
  1610.                 the session table by the Agent."
  1611.         ::= { snaLu 3 }
  1612. snaLuSessnEntry OBJECT-TYPE
  1613.         SYNTAX  SnaLuSessnEntry
  1614.         MAX-ACCESS  not-accessible
  1615.         STATUS  current
  1616.         DESCRIPTION
  1617.                 "An entry contains dynamic parameters for an LU-LU
  1618.                 session.  The indices identify the Node, link and LU
  1619.                 on which this session has been established."
  1620.         INDEX   { snaNodeAdminIndex,
  1621.                    snaNodeLinkAdminIndex,
  1622.                    snaLuAdminLuIndex,
  1623.                    snaLuSessnIndex }
  1624.         ::= { snaLuSessnTable 1 }
  1625. SnaLuSessnEntry ::= SEQUENCE {
  1626.         snaLuSessnIndex
  1627.                 Integer32,
  1628.         snaLuSessnLocalApplName
  1629.                 DisplayString,
  1630.         snaLuSessnRemoteLuName
  1631.                 DisplayString,
  1632.         snaLuSessnMaxSndRuSize
  1633.                 INTEGER,
  1634.         snaLuSessnMaxRcvRuSize
  1635.                 INTEGER,
  1636.         snaLuSessnSndPacingSize
  1637.                 INTEGER,
  1638.         snaLuSessnRcvPacingSize
  1639.                 INTEGER,
  1640.         snaLuSessnActiveTime
  1641.                 TimeStamp,
  1642.         snaLuSessnAdminState
  1643.                 INTEGER,
  1644.         snaLuSessnOperState
  1645.                 INTEGER,
  1646.         snaLuSessnSenseData
  1647.                 OCTET STRING,
  1648.         snaLuSessnTerminationRu
  1649.                 INTEGER,
  1650.         snaLuSessnUnbindType
  1651.                 OCTET STRING
  1652.         }
  1653. snaLuSessnIndex OBJECT-TYPE
  1654.         SYNTAX  Integer32
  1655.         MAX-ACCESS  read-only
  1656.         STATUS  current
  1657.         DESCRIPTION
  1658.                 "This value identifies the unique index of the session.
  1659.                 It is recommended that an Agent should not reuse the
  1660.                 index of a deactivated session for a significant
  1661.                 period of time (e.g., one week)."
  1662.         ::= { snaLuSessnEntry 1 }
  1663. snaLuSessnLocalApplName OBJECT-TYPE
  1664.         SYNTAX  DisplayString (SIZE(0..48))
  1665.         MAX-ACCESS  read-only
  1666.         STATUS  current
  1667.         DESCRIPTION
  1668.                 "The name of the local application using this LU.
  1669.                 If the local application is unknown, then this object
  1670.                 contains a zero length string."
  1671.         ::= { snaLuSessnEntry 2 }
  1672. snaLuSessnRemoteLuName OBJECT-TYPE
  1673.         SYNTAX  DisplayString (SIZE(0..17))
  1674.         MAX-ACCESS  read-only
  1675.         STATUS  current
  1676.         DESCRIPTION
  1677.                 "For dependent LUs which are indicated by the
  1678.                 snaLuOperDepType object containing the value
  1679.                 'dependent (1)', this object contains the Primary
  1680.                 LU (PLU) name.  For independent LUs,
  1681.                 this object contains the fully-qualified remote LU
  1682.                 name of this 6.2 session.
  1683.                 A fully qualified name is an SNA NAU entity name
  1684.                 preceded by the NetId and a period as the delimiter."
  1685.         ::= { snaLuSessnEntry 3 }
  1686. snaLuSessnMaxSndRuSize OBJECT-TYPE
  1687.         SYNTAX  INTEGER (1..8192)
  1688.         MAX-ACCESS  read-only
  1689.         STATUS  current
  1690.         DESCRIPTION
  1691.                 "The maximum RU size used on this session for sending
  1692.                 RUs."
  1693.         ::= { snaLuSessnEntry 4 }
  1694. snaLuSessnMaxRcvRuSize OBJECT-TYPE
  1695.         SYNTAX  INTEGER (1..8192)
  1696.         MAX-ACCESS  read-only
  1697.         STATUS  current
  1698.         DESCRIPTION
  1699.                 "The maximum RU size used on this session for
  1700.                 receiving RUs."
  1701.         ::= { snaLuSessnEntry 5 }
  1702. snaLuSessnSndPacingSize OBJECT-TYPE
  1703.         SYNTAX  INTEGER (1..63)
  1704.         MAX-ACCESS  read-only
  1705.         STATUS  current
  1706.         DESCRIPTION
  1707.                 "The size of the send pacing window on this session."
  1708.         ::= { snaLuSessnEntry 6 }
  1709. snaLuSessnRcvPacingSize OBJECT-TYPE
  1710.         SYNTAX  INTEGER (1..63)
  1711.         MAX-ACCESS  read-only
  1712.         STATUS  current
  1713.         DESCRIPTION
  1714.                 "The size of the receive pacing window on this
  1715.                 session."
  1716.         ::= { snaLuSessnEntry 7 }
  1717. snaLuSessnActiveTime OBJECT-TYPE
  1718.         SYNTAX  TimeStamp
  1719.         MAX-ACCESS  read-only
  1720.         STATUS  current
  1721.         DESCRIPTION
  1722.                 "The timestamp (e.g., the Agent's sysUpTime value)
  1723.                 when this session becomes active."
  1724.         ::= { snaLuSessnEntry 8 }
  1725. snaLuSessnAdminState OBJECT-TYPE
  1726.         SYNTAX  INTEGER {
  1727.                 unbound (1),
  1728.                 bound (3)
  1729.                 }
  1730.         MAX-ACCESS  read-write
  1731.         STATUS  current
  1732.         DESCRIPTION
  1733.                 "The value indicates the desired operational state of
  1734.                 the session. This object is used to
  1735.                 change the operational state of the session.
  1736.                 A Management Station can only change the operational
  1737.                 state of the session to `unbound (1)'.
  1738.                 Session deactivation:
  1739.                   If a session is in the operational state
  1740.                   `bound (3)' then setting the value of this
  1741.                   object to 'unbound (1)' will initiate the
  1742.                   session shutdown.
  1743.                   If a session is in the operational state
  1744.                   `pending-bind (2)' then setting the value of this
  1745.                   object to 'unbound (1)' will initiate the session
  1746.                   shutdown.
  1747.                   If a session is in the operational state
  1748.                   `pending-unbind (4)' for an abnormally long period
  1749.                   of time (e.g., three minutes) then setting the value
  1750.                   of this object to 'unbound (1)' will change the
  1751.                   session operational state to 'unbound (1)'.
  1752.                 Note: for dependent LUs, deactivating the session is
  1753.                 the same as deactivating the LU."
  1754.         ::= { snaLuSessnEntry 9 }
  1755. snaLuSessnOperState OBJECT-TYPE
  1756.         SYNTAX  INTEGER {
  1757.                 unbound (1),
  1758.                 pending-bind (2),
  1759.                 bound (3),
  1760.                 pending-unbind (4)
  1761.                 }
  1762.         MAX-ACCESS  read-only
  1763.         STATUS  current
  1764.         DESCRIPTION
  1765.                 "The value indicates the current operational state of
  1766.                 the session.
  1767.                   'unbound (1)' - session has been  unbound;
  1768.                         in this state it will be removed from the
  1769.                         session table by the Agent.
  1770.                   'pending-bind (2)' - this state has different
  1771.                         meanings for dependent and independent LUs;
  1772.                         for dependent LU - waiting for BIND from
  1773.                         the host, for independent LU - waiting for
  1774.                         BIND response.  When a session enters this
  1775.                         state, the corresponding entry in the
  1776.                         session table is created by the Agent.
  1777.                   'bound (3)' - session has been successfully bound.
  1778.                   'pending-unbind (4)' - session enters this state
  1779.                         when an UNBIND is sent and before the
  1780.                         rsp(UNBIND) is received."
  1781.         ::= { snaLuSessnEntry 10 }
  1782. snaLuSessnSenseData OBJECT-TYPE
  1783.         SYNTAX  OCTET STRING (SIZE(0..8))
  1784.         MAX-ACCESS  read-only
  1785.         STATUS  current
  1786.         DESCRIPTION
  1787.                 "The value identifies the sense code when there is
  1788.                 a BIND failure. It is taken from the negative BIND
  1789.                 response or UNBIND request.
  1790.                 This is displayed as 8 hexadecimal digits."
  1791.         ::= { snaLuSessnEntry 11 }
  1792. snaLuSessnTerminationRu OBJECT-TYPE
  1793.         SYNTAX INTEGER {
  1794.                 other (1),
  1795.                 bind-failure (2),
  1796.                 unbind (3)
  1797.                 }
  1798.         MAX-ACCESS  read-only
  1799.         STATUS  current
  1800.         DESCRIPTION
  1801.                 "The value identifies the SNA RU that terminated the
  1802.                 session.  If the session is not in the unbound state,
  1803.                 this object has a value of 'other (1)'."
  1804.         ::= { snaLuSessnEntry 12 }
  1805. snaLuSessnUnbindType OBJECT-TYPE
  1806.         SYNTAX  OCTET STRING (SIZE(0..1))
  1807.         MAX-ACCESS  read-only
  1808.         STATUS  current
  1809.         DESCRIPTION
  1810.                 "If the session is in the unbound state, and it was
  1811.                 terminated by an UNBIND, then this object contains
  1812.                 the UNBIND type value (byte 1 of the UNBIND RU);
  1813.                 otherwise the string is null."
  1814.         ::= { snaLuSessnEntry 13 }
  1815. -- ***************************************************************
  1816. -- The following table contains LU sessions statistics dynamic
  1817. -- parameters.
  1818. -- ***************************************************************
  1819. snaLuSessnStatsTable OBJECT-TYPE
  1820.         SYNTAX  SEQUENCE OF SnaLuSessnStatsEntry
  1821.         MAX-ACCESS  not-accessible
  1822.         STATUS  current
  1823.         DESCRIPTION
  1824.                 "This table contains dynamic statistics information
  1825.                 relating to LU sessions.
  1826.                 The entries in this table augment the entries in
  1827.                 the snaLuSessnTable and cannot be created by
  1828.                 a Management Station."
  1829.         ::= { snaLu 4 }
  1830. snaLuSessnStatsEntry OBJECT-TYPE
  1831.         SYNTAX  SnaLuSessnStatsEntry
  1832.         MAX-ACCESS  not-accessible
  1833.         STATUS  current
  1834.         DESCRIPTION
  1835.                 "Contains statistics information for an LU session.
  1836.                 Each entry is created by the Agent.
  1837.                 Objects in this table have read-only access.
  1838.                 Each session from snaLuSessnTable
  1839.                 has one entry in this table."
  1840.         AUGMENTS   { snaLuSessnEntry }
  1841.         ::= { snaLuSessnStatsTable 1 }
  1842. SnaLuSessnStatsEntry ::= SEQUENCE {
  1843.         snaLuSessnStatsSentBytes
  1844.                 Counter32,
  1845.         snaLuSessnStatsReceivedBytes
  1846.                 Counter32,
  1847.         snaLuSessnStatsSentRus
  1848.                 Counter32,
  1849.         snaLuSessnStatsReceivedRus
  1850.                 Counter32,
  1851.         snaLuSessnStatsSentNegativeResps
  1852.                 Counter32,
  1853.         snaLuSessnStatsReceivedNegativeResps
  1854.                 Counter32
  1855.         }
  1856. snaLuSessnStatsSentBytes OBJECT-TYPE
  1857.         SYNTAX  Counter32
  1858.         MAX-ACCESS  read-only
  1859.         STATUS  current
  1860.         DESCRIPTION
  1861.                 "The number of bytes sent by the local LU."
  1862.         ::= { snaLuSessnStatsEntry 1 }
  1863. snaLuSessnStatsReceivedBytes OBJECT-TYPE
  1864.         SYNTAX  Counter32
  1865.         MAX-ACCESS  read-only
  1866.         STATUS  current
  1867.         DESCRIPTION
  1868.                 "The number of bytes received by the local LU."
  1869.         ::= { snaLuSessnStatsEntry 2 }
  1870. snaLuSessnStatsSentRus OBJECT-TYPE
  1871.         SYNTAX  Counter32
  1872.         MAX-ACCESS  read-only
  1873.         STATUS  current
  1874.         DESCRIPTION
  1875.                 "The number of RUs sent by the local LU."
  1876.         ::= { snaLuSessnStatsEntry 3 }
  1877. snaLuSessnStatsReceivedRus OBJECT-TYPE
  1878.         SYNTAX  Counter32
  1879.         MAX-ACCESS  read-only
  1880.         STATUS  current
  1881.         DESCRIPTION
  1882.                 "The number of RUs received by the local LU."
  1883.         ::= { snaLuSessnStatsEntry 4 }
  1884. snaLuSessnStatsSentNegativeResps OBJECT-TYPE
  1885.         SYNTAX  Counter32
  1886.         MAX-ACCESS  read-only
  1887.         STATUS  current
  1888.         DESCRIPTION
  1889.                 "The number of negative responses sent by the
  1890.                 local LU."
  1891.         ::= { snaLuSessnStatsEntry 5 }
  1892. snaLuSessnStatsReceivedNegativeResps OBJECT-TYPE
  1893.         SYNTAX  Counter32
  1894.         MAX-ACCESS  read-only
  1895.         STATUS  current
  1896.         DESCRIPTION
  1897.                 "The number of negative responses received by the
  1898.                 local LU."
  1899.         ::= { snaLuSessnStatsEntry 6 }
  1900. -- ***************************************************************
  1901. -- Traps
  1902. -- ***************************************************************
  1903. snaLuTraps OBJECT IDENTIFIER ::= { snaLu 5 }
  1904. snaLuStateChangeTrap NOTIFICATION-TYPE
  1905.         OBJECTS  {  snaLuOperName,
  1906.                  snaLuOperSnaName,
  1907.                 snaLuOperState }
  1908.         STATUS  current
  1909.         DESCRIPTION
  1910.                 "This trap indicates that the operational state
  1911.                (i.e., snaLuOperState value) of the LU has changed.
  1912.                 The value of snaLuOperName indicates the name of the LU.
  1913.                 The value of snaLuOperSnaName indicates the SNA name
  1914.                 of LU.  The value of snaLuOperState indicates the
  1915.                 current state after change."
  1916.         ::= { snaLuTraps 1 }
  1917. snaLuSessnBindFailTrap NOTIFICATION-TYPE
  1918.         OBJECTS  { snaLuSessnLocalApplName,
  1919.                 snaLuSessnRemoteLuName,
  1920.                 snaLuSessnOperState,
  1921.                 snaLuSessnSenseData }
  1922.         STATUS  current
  1923.         DESCRIPTION
  1924.                 "This trap indicates the failure of a BIND.
  1925.                 The value of snaLuSessnLocalApplName indicates the local
  1926.                 application name.
  1927.                 The value of snaLuSessnPartnerName indicates the partner
  1928.                 name.
  1929.                 The value of snaLuSessnOperState indicates the current
  1930.                 state after change.
  1931.                 The value of snaLuSessnBindFailureReason
  1932.                 indicates the failure reason.
  1933.                 The Agent should not generate more than 1 trap of this
  1934.                 type per minute to minimize the level of management
  1935.                 traffic on the network."
  1936.         ::= { snaLuTraps 2 }
  1937. -- ***************************************************************
  1938. -- snaMgtTools group
  1939. --
  1940. -- Currently this group contains only one table.
  1941. -- ***************************************************************
  1942. -- ***************************************************************
  1943. -- The following table contains Response Time Monitoring (RTM)
  1944. -- configuration information and statistics for LU Type 2s.
  1945. -- RTM supports the capability to measure and report end-user
  1946. -- response times for dependent LUs. When the RTM state of an LU
  1947. -- is 'on', response times for each LU transaction are monitored.
  1948. -- A set of ranges is defined (e.g., Range 1 includes the number of
  1949. -- transactions with response times less than 1 second) using the
  1950. -- "boundary" definitions (e.g., boundary #2 is defined as 3 seconds).
  1951. -- A set of counters (one per range) identifies
  1952. -- the number of transactions within each response time range.
  1953. -- ***************************************************************
  1954. snaLuRtmTable OBJECT-TYPE
  1955.         SYNTAX  SEQUENCE OF SnaLuRtmEntry
  1956.         MAX-ACCESS  not-accessible
  1957.         STATUS  current
  1958.         DESCRIPTION
  1959.                 "This table contains Response Time Monitoring (RTM)
  1960.                 information relating to an LU (Type 2). Each entry
  1961.                 corresponds to an LU 2 entry in
  1962.                 snaLuAdminTable."
  1963.         ::= { snaMgtTools 1 }
  1964. snaLuRtmEntry OBJECT-TYPE
  1965.         SYNTAX  SnaLuRtmEntry
  1966.         MAX-ACCESS  not-accessible
  1967.         STATUS  current
  1968.         DESCRIPTION
  1969.                 "Contains RTM information for an LU (Type 2).
  1970.                 Each entry is created by the Agent."
  1971.         INDEX   { snaLuRtmPuIndex, snaLuRtmLuIndex }
  1972.         ::= { snaLuRtmTable 1 }
  1973. SnaLuRtmEntry ::= SEQUENCE {
  1974.         snaLuRtmPuIndex
  1975.                 Integer32,
  1976.         snaLuRtmLuIndex
  1977.                 Integer32,
  1978.         snaLuRtmState
  1979.                 INTEGER,
  1980.         snaLuRtmStateTime
  1981.                 TimeStamp,
  1982.         snaLuRtmDef
  1983.                 INTEGER,
  1984.         snaLuRtmBoundary1
  1985.                 Integer32,
  1986.         snaLuRtmBoundary2
  1987.                 Integer32,
  1988.         snaLuRtmBoundary3
  1989.                 Integer32,
  1990.         snaLuRtmBoundary4
  1991.                 Integer32,
  1992.         snaLuRtmCounter1
  1993.                 Counter32,
  1994.         snaLuRtmCounter2
  1995.                 Counter32,
  1996.         snaLuRtmCounter3
  1997.                 Counter32,
  1998.         snaLuRtmCounter4
  1999.                 Counter32,
  2000.         snaLuRtmOverFlows
  2001.                 Counter32,
  2002.         snaLuRtmObjPercent
  2003.                 Integer32,
  2004.         snaLuRtmObjRange
  2005.                 INTEGER,
  2006.         snaLuRtmNumTrans
  2007.                 Integer32,
  2008.         snaLuRtmLastRspTime
  2009.                 Integer32,
  2010.         snaLuRtmAvgRspTime
  2011.                 Integer32
  2012.         }
  2013. snaLuRtmPuIndex OBJECT-TYPE
  2014.         SYNTAX  Integer32
  2015.         MAX-ACCESS not-accessible
  2016.         STATUS  current
  2017.         DESCRIPTION
  2018.                 "The value identifies the PU 2.0 with which this LU is
  2019.                 associated."
  2020.         ::= { snaLuRtmEntry 1 }
  2021. snaLuRtmLuIndex OBJECT-TYPE
  2022.         SYNTAX  Integer32
  2023.         MAX-ACCESS  not-accessible
  2024.         STATUS  current
  2025.         DESCRIPTION
  2026.                 "The value uniquely identifies an LU in a PU 2.0."
  2027.         ::= { snaLuRtmEntry 2 }
  2028. snaLuRtmState OBJECT-TYPE
  2029.         SYNTAX  INTEGER {
  2030.                 off(1),
  2031.                 on(2)
  2032.                 }
  2033.         MAX-ACCESS  read-only
  2034.         STATUS  current
  2035.         DESCRIPTION
  2036.                 "The value indicates the current RTM state of an LU."
  2037.         ::= { snaLuRtmEntry 3 }
  2038. snaLuRtmStateTime  OBJECT-TYPE
  2039.         SYNTAX  TimeStamp
  2040.         MAX-ACCESS  read-only
  2041.         STATUS  current
  2042.         DESCRIPTION
  2043.                 "The timestamp (e.g., the Agent's sysUpTime value)
  2044.                 when this session's RTM state (e.g., snaLuRtmState)
  2045.                 changes value."
  2046.         ::= { snaLuRtmEntry 4 }
  2047. snaLuRtmDef OBJECT-TYPE
  2048.         SYNTAX  INTEGER {
  2049.                 firstChar(1),
  2050.                 kb(2),
  2051.                 cdeb(3)
  2052.                 }
  2053.         MAX-ACCESS  read-only
  2054.         STATUS  current
  2055.         DESCRIPTION
  2056.                 "The value indicates the mode of measurement for this
  2057.                 RTM request.  The values have following meaning:
  2058.                   firstChar(1) - time to first character on screen
  2059.                   kb(2) - time to keyboard usable by operator
  2060.                   cdeb(3) - time to Change Direction/End Bracket."
  2061.         ::= { snaLuRtmEntry 5 }
  2062. snaLuRtmBoundary1 OBJECT-TYPE
  2063.         SYNTAX  Integer32
  2064.         MAX-ACCESS  read-only
  2065.         STATUS  current
  2066.         DESCRIPTION
  2067.                 "This object contains the value of the first boundary
  2068.                 in units of 1/10th of a second."
  2069.         ::= { snaLuRtmEntry 6 }
  2070. snaLuRtmBoundary2 OBJECT-TYPE
  2071.         SYNTAX  Integer32
  2072.         MAX-ACCESS  read-only
  2073.         STATUS  current
  2074.         DESCRIPTION
  2075.                 "This object contains the value of the second boundary
  2076.                  in units of 1/10th of a second."
  2077.         ::= { snaLuRtmEntry 7 }
  2078. snaLuRtmBoundary3 OBJECT-TYPE
  2079.         SYNTAX  Integer32
  2080.         MAX-ACCESS  read-only
  2081.         STATUS  current
  2082.         DESCRIPTION
  2083.                 "This object contains the value of the third boundary
  2084.                  in units of 1/10th of a second."
  2085.         ::= { snaLuRtmEntry 8 }
  2086. snaLuRtmBoundary4 OBJECT-TYPE
  2087.         SYNTAX  Integer32
  2088.         MAX-ACCESS  read-only
  2089.         STATUS  current
  2090.         DESCRIPTION
  2091.                 "This object contains the value of the fourth boundary
  2092.                 in units of 1/10th of a second."
  2093.         ::= { snaLuRtmEntry 9 }
  2094. snaLuRtmCounter1 OBJECT-TYPE
  2095.         SYNTAX  Counter32
  2096.         MAX-ACCESS  read-only
  2097.         STATUS  current
  2098.         DESCRIPTION
  2099.                 "This value indicates the number of transactions which
  2100.                 fall in the range specified by the first boundary."
  2101.         ::= { snaLuRtmEntry 10 }
  2102. snaLuRtmCounter2 OBJECT-TYPE
  2103.         SYNTAX  Counter32
  2104.         MAX-ACCESS  read-only
  2105.         STATUS  current
  2106.         DESCRIPTION
  2107.                 "This value indicates the number of transactions which
  2108.                 fall in the range specified by the second boundary."
  2109.         ::= { snaLuRtmEntry 11 }
  2110. snaLuRtmCounter3 OBJECT-TYPE
  2111.         SYNTAX  Counter32
  2112.         MAX-ACCESS  read-only
  2113.         STATUS  current
  2114.         DESCRIPTION
  2115.                 "This value indicates the number of transactions which
  2116.                 fall in the range specified by the third boundary."
  2117.         ::= { snaLuRtmEntry 12 }
  2118. snaLuRtmCounter4 OBJECT-TYPE
  2119.         SYNTAX  Counter32
  2120.         MAX-ACCESS  read-only
  2121.         STATUS  current
  2122.         DESCRIPTION
  2123.                 "This value indicates the number of transactions which
  2124.                 fall in the range specified by the fourth boundary."
  2125.         ::= { snaLuRtmEntry 13 }
  2126. snaLuRtmOverFlows OBJECT-TYPE
  2127.         SYNTAX  Counter32
  2128.         MAX-ACCESS  read-only
  2129.         STATUS  current
  2130.         DESCRIPTION
  2131.                 "This value indicates the number of transactions which
  2132.                 exceed the highest range specified by the
  2133.                 boundaries."
  2134.         ::= { snaLuRtmEntry 14 }
  2135. snaLuRtmObjPercent OBJECT-TYPE
  2136.         SYNTAX  Integer32
  2137.         MAX-ACCESS  read-only
  2138.         STATUS  current
  2139.         DESCRIPTION
  2140.                 "This value indicates the desired percentage of
  2141.                 transactions which should be under a designated
  2142.                 boundary range indicated by snaLuRtmObjRange."
  2143.         ::= { snaLuRtmEntry 15 }
  2144. snaLuRtmObjRange OBJECT-TYPE
  2145.          SYNTAX  INTEGER {
  2146.                 other(1),
  2147.                 range1(2),
  2148.                 range2(3),
  2149.                 range3(4),
  2150.                 range4(5),
  2151.                 range5(6)
  2152.                 }
  2153.         MAX-ACCESS  read-only
  2154.         STATUS  current
  2155.         DESCRIPTION
  2156.                 "This value indicates the designated boundary range to
  2157.                 which the snaLuRtmObject refers.
  2158.                 The values have the following meanings:
  2159.                   other(1)   - not specified
  2160.                   range1(2)  - less than boundary 1
  2161.                   range2(3)  - between boundary 1 and 2
  2162.                   range3(4)  - between boundary 2 and 3
  2163.                   range4(5)  - between boundary 3 and 4
  2164.                   range5(6)  - greater than boundary 4."
  2165.         ::= { snaLuRtmEntry 16 }
  2166. snaLuRtmNumTrans OBJECT-TYPE
  2167.         SYNTAX  Integer32
  2168.         MAX-ACCESS  read-only
  2169.         STATUS  current
  2170.         DESCRIPTION
  2171.                 "This value indicates the total number of transactions
  2172.                 executed since the RTM monitoring began (i.e.,
  2173.                 snaLuRtmState
  2174.                 changed to `on(2)') for this LU."
  2175.         ::= { snaLuRtmEntry 17 }
  2176. snaLuRtmLastRspTime OBJECT-TYPE
  2177.         SYNTAX  Integer32
  2178.         MAX-ACCESS  read-only
  2179.         STATUS  current
  2180.         DESCRIPTION
  2181.                 "This value indicates the response time for the last
  2182.                 transaction in units of 1/10th of a second."
  2183.         ::= { snaLuRtmEntry 18 }
  2184. snaLuRtmAvgRspTime OBJECT-TYPE
  2185.         SYNTAX  Integer32
  2186.         MAX-ACCESS  read-only
  2187.         STATUS  current
  2188.         DESCRIPTION
  2189.                 "This value indicates the average response time for all
  2190.                 transactions in units of 1/10th of a second."
  2191.         ::= { snaLuRtmEntry 19 }
  2192. -- ***************************************************************
  2193. -- Conformance information
  2194. -- ***************************************************************
  2195. snanauConformance       OBJECT IDENTIFIER ::= { snanauMIB 2 }
  2196. snanauCompliances       OBJECT IDENTIFIER ::= {snanauConformance 1 }
  2197. snanauGroups            OBJECT IDENTIFIER ::= {snanauConformance 2 }
  2198. -- Compliance statements
  2199. snanauCompliance  MODULE-COMPLIANCE
  2200.         STATUS  current
  2201.         DESCRIPTION
  2202.                 "The compliance statement for the SNMPv2 entities
  2203.                 which implement the snanau MIB."
  2204.         MODULE  -- this module
  2205. --      Unconditionally mandatory groups
  2206.                 MANDATORY-GROUPS  { snaNodeGroup,
  2207.                         snaLuGroup,
  2208.                         snaSessionGroup }
  2209. --      Conditionally mandatory groups
  2210.                 GROUP  snaPu20Group
  2211.                 DESCRIPTION
  2212.                         "The snaPu20Group is mandatory only for those
  2213.                         entities which implement PU type 2.0"
  2214.                 GROUP  snaMgtToolsRtmGroup
  2215.                 DESCRIPTION
  2216.                         "The snaMgtToolsGroup is mandatory only for
  2217.                         those entities which implement LU type 2
  2218.                         and RTM."
  2219. --      Refinement of requirements for objects access.
  2220. --      The Agent which does not implement row creation for
  2221. --      snaNodeAdminTable, snaNodeLinkAdminTable and
  2222. --      snaLuAdminTable must at least accept
  2223. --      objects modification (read-write access instead of
  2224. --      read-create).
  2225.                 OBJECT  snaNodeAdminName
  2226.                 MIN-ACCESS  read-write
  2227.                 DESCRIPTION
  2228.                         "An Agent is required to implement read-write
  2229.                         access to this object."
  2230.                 OBJECT  snaNodeAdminType
  2231.                 MIN-ACCESS  read-write
  2232.                 DESCRIPTION
  2233.                         "An Agent is required to implement read-write
  2234.                         access to this object."
  2235.                 OBJECT  snaNodeAdminXidFormat
  2236.                 MIN-ACCESS  read-write
  2237.                 DESCRIPTION
  2238.                         "An Agent is required to implement read-write
  2239.                         access to this object."
  2240.                 OBJECT  snaNodeAdminBlockNum
  2241.                 MIN-ACCESS  read-write
  2242.                 DESCRIPTION
  2243.                         "An Agent is required to implement read-write
  2244.                         access to this object."
  2245.                 OBJECT  snaNodeAdminIdNum
  2246.                 MIN-ACCESS  read-write
  2247.                 DESCRIPTION
  2248.                         "An Agent is required to implement read-write
  2249.                         access to this object."
  2250.                 OBJECT  snaNodeAdminEnablingMethod
  2251.                 MIN-ACCESS  read-write
  2252.                 DESCRIPTION
  2253.                         "An Agent is required to implement read-write
  2254.                         access to this object."
  2255.                 OBJECT  snaNodeAdminLuTermDefault
  2256.                 MIN-ACCESS  read-write
  2257.                 DESCRIPTION
  2258.                         "An Agent is required to implement read-write
  2259.                         access to this object."
  2260.                 OBJECT  snaNodeAdminMaxLu
  2261.                 MIN-ACCESS  read-write
  2262.                 DESCRIPTION
  2263.                         "An Agent is required to implement read-write
  2264.                         access to this object."
  2265.                 OBJECT  snaNodeAdminHostDescription
  2266.                 MIN-ACCESS  read-write
  2267.                 DESCRIPTION
  2268.                         "An Agent is required to implement read-write
  2269.                         access to this object."
  2270.                 OBJECT  snaNodeAdminStopMethod
  2271.                 MIN-ACCESS  read-write
  2272.                 DESCRIPTION
  2273.                         "An Agent is required to implement read-write
  2274.                         access to this object."
  2275.                 OBJECT  snaNodeAdminState
  2276.                 MIN-ACCESS  read-write
  2277.                 DESCRIPTION
  2278.                         "An Agent is required to implement read-write
  2279.                         access to this object."
  2280.                 OBJECT  snaNodeLinkAdminSpecific
  2281.                 MIN-ACCESS  read-write
  2282.                 DESCRIPTION
  2283.                         "An Agent is required to implement read-write
  2284.                         access to this object."
  2285.                 OBJECT  snaNodeLinkAdminMaxPiu
  2286.                 MIN-ACCESS  read-write
  2287.                 DESCRIPTION
  2288.                         "An Agent is required to implement read-write
  2289.                         access to this object."
  2290.                 OBJECT  snaLuAdminName
  2291.                 MIN-ACCESS  read-write
  2292.                 DESCRIPTION
  2293.                         "An Agent is required to implement read-write
  2294.                         access to this object."
  2295.                 OBJECT  snaLuAdminSnaName
  2296.                 MIN-ACCESS  read-write
  2297.                 DESCRIPTION
  2298.                         "An Agent is required to implement read-write
  2299.                         access to this object."
  2300.                 OBJECT  snaLuAdminType
  2301.                 MIN-ACCESS  read-write
  2302.                 DESCRIPTION
  2303.                         "An Agent is required to implement read-write
  2304.                         access to this object."
  2305.                 OBJECT  snaLuAdminDepType
  2306.                 MIN-ACCESS  read-write
  2307.                 DESCRIPTION
  2308.                         "An Agent is required to implement read-write
  2309.                         access to this object."
  2310.                 OBJECT  snaLuAdminLocalAddress
  2311.                 MIN-ACCESS  read-write
  2312.                 DESCRIPTION
  2313.                         "An Agent is required to implement read-write
  2314.                         access to this object."
  2315.                 OBJECT  snaLuAdminDisplayModel
  2316.                 MIN-ACCESS  read-write
  2317.                 DESCRIPTION
  2318.                         "An Agent is required to implement read-write
  2319.                         access to this object."
  2320.                 OBJECT  snaLuAdminTerm
  2321.                 MIN-ACCESS  read-write
  2322.                 DESCRIPTION
  2323.                         "An Agent is required to implement read-write
  2324.                         access to this object."
  2325.         ::= {snanauCompliances 1 }
  2326. -- Units of conformance
  2327. snaNodeGroup  OBJECT-GROUP
  2328.         OBJECTS  {snaNodeAdminIndex,
  2329.                 snaNodeAdminName,
  2330.                 snaNodeAdminType,
  2331.                 snaNodeAdminXidFormat,
  2332.                 snaNodeAdminBlockNum,
  2333.                 snaNodeAdminIdNum,
  2334.                 snaNodeAdminEnablingMethod,
  2335.                 snaNodeAdminLuTermDefault,
  2336.                 snaNodeAdminMaxLu,
  2337.                 snaNodeAdminHostDescription,
  2338.                 snaNodeAdminStopMethod,
  2339.                 snaNodeAdminState,
  2340.                 snaNodeAdminRowStatus,
  2341.                 snaNodeAdminTableLastChange,
  2342.                 snaNodeOperName,
  2343.                 snaNodeOperType,
  2344.                 snaNodeOperXidFormat,
  2345.                 snaNodeOperBlockNum,
  2346.                 snaNodeOperIdNum,
  2347.                 snaNodeOperEnablingMethod,
  2348.                 snaNodeOperLuTermDefault,
  2349.                 snaNodeOperMaxLu,
  2350.                 snaNodeOperHostDescription,
  2351.                 snaNodeOperStopMethod,
  2352.                 snaNodeOperState,
  2353.                 snaNodeOperHostSscpId,
  2354.                 snaNodeOperStartTime,
  2355.                 snaNodeOperLastStateChange,
  2356.                 snaNodeOperActFailures,
  2357.                 snaNodeOperActFailureReason,
  2358.                 snaNodeOperTableLastChange,
  2359.                 snaNodeLinkAdminIndex,
  2360.                 snaNodeLinkAdminSpecific,
  2361.                 snaNodeLinkAdminMaxPiu,
  2362.                 snaNodeLinkAdminRowStatus,
  2363.                 snaNodeLinkAdminTableLastChange,
  2364.                 snaNodeLinkOperSpecific,
  2365.                 snaNodeLinkOperMaxPiu,
  2366.                 snaNodeLinkOperTableLastChange }
  2367.         STATUS  current
  2368.         DESCRIPTION
  2369.                 "A collection of objects providing the
  2370.                 instrumentation of SNA nodes."
  2371.         ::= { snanauGroups 1 }
  2372. snaLuGroup  OBJECT-GROUP
  2373.         OBJECTS  { snaLuAdminLuIndex,
  2374.                 snaLuAdminName,
  2375.                 snaLuAdminSnaName,
  2376.                 snaLuAdminType,
  2377.                 snaLuAdminDepType,
  2378.                 snaLuAdminLocalAddress,
  2379.                 snaLuAdminDisplayModel,
  2380.                 snaLuAdminTerm,
  2381.                 snaLuAdminRowStatus,
  2382.                 snaLuOperName,
  2383.                 snaLuOperSnaName,
  2384.                 snaLuOperType,
  2385.                 snaLuOperDepType,
  2386.                 snaLuOperLocalAddress,
  2387.                 snaLuOperDisplayModel,
  2388.                 snaLuOperTerm,
  2389.                 snaLuOperState,
  2390.                 snaLuOperSessnCount }
  2391.         STATUS  current
  2392.         DESCRIPTION
  2393.                 "A collection of objects providing the
  2394.                 instrumentation of SNA LUs."
  2395.         ::= { snanauGroups 2 }
  2396. snaSessionGroup  OBJECT-GROUP
  2397.         OBJECTS  { snaLuSessnIndex,
  2398.                 snaLuSessnLocalApplName,
  2399.                 snaLuSessnRemoteLuName,
  2400.                 snaLuSessnMaxSndRuSize,
  2401.                 snaLuSessnMaxRcvRuSize,
  2402.                 snaLuSessnSndPacingSize,
  2403.                 snaLuSessnRcvPacingSize,
  2404.                 snaLuSessnActiveTime,
  2405.                 snaLuSessnAdminState,
  2406.                 snaLuSessnOperState,
  2407.                 snaLuSessnSenseData,
  2408.                 snaLuSessnTerminationRu,
  2409.                 snaLuSessnUnbindType,
  2410.                 snaLuSessnStatsSentBytes,
  2411.                 snaLuSessnStatsReceivedBytes,
  2412.                 snaLuSessnStatsSentRus,
  2413.                 snaLuSessnStatsReceivedRus,
  2414.                 snaLuSessnStatsSentNegativeResps,
  2415.                 snaLuSessnStatsReceivedNegativeResps }
  2416.         STATUS  current
  2417.         DESCRIPTION
  2418.                 "A collection of objects providing the
  2419.                 instrumentation of SNA sessions."
  2420.         ::= { snanauGroups 3 }
  2421. snaPu20Group  OBJECT-GROUP
  2422.         OBJECTS  { snaPu20StatsSentBytes,
  2423.                 snaPu20StatsReceivedBytes,
  2424.                 snaPu20StatsSentPius,
  2425.                 snaPu20StatsReceivedPius,
  2426.                 snaPu20StatsSentNegativeResps,
  2427.                 snaPu20StatsReceivedNegativeResps,
  2428.                 snaPu20StatsActLus,
  2429.                 snaPu20StatsInActLus,
  2430.                 snaPu20StatsBindLus }
  2431.         STATUS  current
  2432.         DESCRIPTION
  2433.                 "A collection of objects providing the
  2434.                 instrumentation of PU 2.0."
  2435.         ::= { snanauGroups 4 }
  2436. snaMgtToolsRtmGroup  OBJECT-GROUP
  2437.         OBJECTS  { snaLuRtmPuIndex,
  2438.                 snaLuRtmLuIndex,
  2439.                 snaLuRtmState,
  2440.                 snaLuRtmStateTime,
  2441.                 snaLuRtmDef,
  2442.                 snaLuRtmBoundary1,
  2443.                 snaLuRtmBoundary2,
  2444.                 snaLuRtmBoundary3,
  2445.                 snaLuRtmBoundary4,
  2446.                 snaLuRtmCounter1,
  2447.                 snaLuRtmCounter2,
  2448.                 snaLuRtmCounter3,
  2449.                 snaLuRtmCounter4,
  2450.                 snaLuRtmOverFlows,
  2451.                 snaLuRtmObjPercent,
  2452.                 snaLuRtmObjRange,
  2453.                 snaLuRtmNumTrans,
  2454.                 snaLuRtmLastRspTime,
  2455.                 snaLuRtmAvgRspTime }
  2456.         STATUS  current
  2457.         DESCRIPTION
  2458.                 "A collection of objects providing the
  2459.                 instrumentation of RTM for SNA LU 2.0."
  2460.         ::= { snanauGroups 5 }
  2461. -- end of conformance statement
  2462. END