As per Relevance of the word specifies, we have this rfc below:











Network Working Group M.
Request for Comments: 2051 Wall Data Inc
Category: Standards Track B.
Z.
Cisco
W.
Jupiter Technology Inc
B.

October 1996

Definitions of Managed Objects for APPC using SMIv

Status of this

This document specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" (STD 1) for the standardization
and status of this protocol. Distribution of this memo is unlimited

Table of

1. Introduction ........................................... 1
2. The SNMP Network Management Framework .................. 1
3. Overview ............................................... 2
3.1 APPC MIB structure ...................................... 4
4. Definitions ............................................ 10
5. Acknowledgments ........................................ 123
6. References ............................................. 123
7. Security Considerations ................................ 123
8. Authors' Addresses ..................................... 124

1.

This memo defines a portion of the Management Information Base (MIB
for use with network management protocols in the Internet community
In particular, it defines objects for managing the configuration
monitoring and controlling of network devices with APPC (
Program-to-Program Communications) capabilities. This
identifies managed objects for the SNA LU6.2 protocols

2. The SNMP Network Management

The SNMP Network Management Framework consists of several components
For the purpose of this specification, the applicable components
the Framework are the SMI and related documents [2, 3, 4],
define the mechanisms used for describing and naming objects for



Allen, et. al. Standards Track [Page 1]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


purpose of management

The Framework permits new objects to be defined for the purpose
experimentation and evaluation

3.

This document identifies the proposed set of objects for managing
configuration, monitoring and controlling devices with
capabilities. APPC is the aspect of SNA which supports peer-to-
communication, and provides the interface for applications
communicate. In this document, we will describe LU6.2 protocol
specific managed objects

This document describes both dependent and independent LU 6.2
protocols

A dependent LU requires assistance from an SSCP in order to
an LU 6.2 session. An independent LU is able to activate an LU 6.2
session without assistance from the SSCP. If the agent
dependent LU 6.2 only, the SNA NAU MIB, RFC 1666 [7] is used
to represent those objects

Local LUs and partner LUs connect with each other using sessions
Multiple different sessions can be established between LUs
characteristics defined by Modes. Session limits within a
Mode are negotiated between the local and partner LUs using
protocol called CNOS (Change Number of Sessions).

Transaction Programs (TPs) are applications that use sessions
communicate with each other. Multiple TPs can use the same session
but not at the same time. A single usage of a session is called
conversation. While a session can stay active for a long time,
conversation can come up and down based on usage by the TPs

Common Programming Interface - Communications (CPI-C) is a
API (Application Programming Interface) for APPC and OSI TP that
used by TPs for accessing conversations. Although, many of the CPI-
objects in this MIB are relevant to both APPC and OSI TP,
intention is for managing APPC products only

SNA names such as LU names, CP names, mode names, and COS names
be padded with space characters in SNA formats. These
characters are insignificant. For example, in a BIND RU a mode
of "#INTER" with a length of 6 is identical to a mode name of "#
" with a length of 8. However, in this MIB, insignificant
characters are not included by the agent. Using the mode name
the previous example, an agent would return a length of 6 and



Allen, et. al. Standards Track [Page 2]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


string "#INTER" with no space characters for appcModeAdminModeName
regardless of how it appears in the BIND RU or in internal storage
The lone exception is the all blank mode name, for which the
returns a length of 8 and the string " " (8 space characterss).

When an SNA name is functioning as a table index, an agent
treat trailing space characters as significant. If a
Station requests the objects from a row with index "#INTER ",
agent does not match this to the row with index "#INTER". Since
agent has no insignificant space characters in any of its
indices, the only reason for a Management Station to include
would be to start GetNext processing at a chosen point in a table
For example, a GetNext request with index "M " would
retrieval from a table at the first row with an 8-character
beginning with M or a letter after M

The SNA/APPC terms and overall architecture are documented in [1],
[5], and [6].

Highlights of the management functions supported by the APPC
module include the following

o Activating and deactivating statistics keeping and counting

o Activating and deactivating tracing

o Issuing CNOS processing verbs/commands
INITIALIZE_SESSION_LIMIT, CHANGE_SESSION_LIMIT
RESET_SESSION_LIMIT

o Monitoring of parameters related to local LU, partner LU, modes
TPs and CPI-C side information

o Deactivating sessions

o Monitoring of LU6.2-specific session operational parameters
statistics, historical information about abnormally
sessions, and information about APPC sessions that
transported by APPN HPR

o Monitoring of conversation operational parameters,
historical information about abnormally terminated sessions









Allen, et. al. Standards Track [Page 3]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


This MIB module does not support

o Modifying APPC defaults

o Creating and deleting partner LUs, modes, TPs, and CPI-C
information tables

o Modifying parameters related to local LU, partner LU, modes
TPs, and CPI-C side information

o Activating or deactivating local LUs

o Activating or deactivating partner LUs

o Activating or deactivating conversations

o Activating or deactivating Transaction Programs

o Activating sessions

o

3.1. APPC MIB

The APPC MIB module contains six groups of objects

o appcGlobal - objects related to global defaults and controls
In addition, CNOS processing objects are also part of this group

o appcLu - objects related to LU6.2-specific local and
LU, mode definition, monitoring and control

o appcTp - objects related to transaction program definition
monitoring and control

o appcSession - objects related to LU6.2-specific
monitoring

o appcConversation - objects related to conversation monitoring

o appcCPIC - objects related to related CPI-C side information

These groups are described below in more detail

The objects related to LU6.2 are generally organized into two types
tables: the Admin and Oper tables





Allen, et. al. Standards Track [Page 4]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


The "Admin" table contains read-only objects which contain default
expected configuration values. This MIB does not create or
configuration values. The "Oper" table contains objects
provide current operational values, such as state values
negotiated parameters, for dynamic or configured objects.
objects are created by the APPC system using one of the
provided in the "Admin" table. Configured objects usually have
one-to-one relationship between "Admin" and "Oper" entries. However
some "Admin" values may have changed since the object
operational, such that the "Oper" values may no longer be based
the "Admin" values. The "Admin" entry could even be deleted.
example, some implementations may allow a mode
(appcModeAdminEntry) to be deleted even while an active session
using this mode (appcModeOperEntry still exists). Where appropriate
the "Oper" table may include initial starting values for objects
can be reconfigured while operational. How the "Admin" values
changed or deleted is outside the scope of this MIB

3.1.1. appcGlobal

The appcGlobal group consists of the following tables and objects

1)

This group of objects controls whether certain statistics
counters (e.g., session counters and RSCV collection) should
maintained by the Agent. In addition, the ability to activate
deactivate tracing is also supported through objects in this group
These objects are for Agent implementations that wish to provide
level of operational control and are optional

The objects in this group represent the desired state, with
actual operational values in appcCntlOperGroup

These objects can be generated initially, after startup of
service, by the Agent which uses information from the
configuration file. Subsequent modifications of object values
possible by a Management station. The modifications to these
can be saved in the Node configuration file for the next
(i.e., restart or next initialization) of SNA service, but
mechanism for this function is not defined in this document

2)

This group of objects monitors whether certain statistics
counters (e.g., session counters and RSCV collection ) are
by an Agent. In addition, the ability to monitor tracing activity
also supported through objects in this group



Allen, et. al. Standards Track [Page 5]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


This table represents the actual operational state. These states
be modified via objects in the appcCntrlAdminGroup

3)

These objects describe global information such as APPC system
time, the control point name, and default LU 6.2
values. The type of default configuration information includes
name, LU, and maximum logical record size

4)

These objects allows for issuing of CNOS commands relative to a
and partner LU pair and a Mode. They support the following
commands: INITIALIZE_SESSION_LIMIT, CHANGE_SESSION_LIMIT
RESET_SESSION_LIMIT

The objects in this group can be modified by a Management Station

This group consists of objects that are relevant to the CNOS
parameters, which a Management Station needs to set. After
the parameters of a CNOS command, the Management Station will set
control object (appcCnosCommand) to request the Agent to issue
appropriate CNOS command

3.1.2. appcLu

The appcLu group consists of the following tables

1)

This table contains objects which describe specific LU6.2 local
configuration information. The type of information includes
maximum number of sessions supported and compression parameters

2)

This table contains objects which describe specific LU6.2 local
operational information. The type of information includes the
number of sessions supported, the number of sessions
active, and compression parameters

3)

This table contains objects which describe local LU and partner
configuration information. The type of information includes
information and whether parallel sessions are supported




Allen, et. al. Standards Track [Page 6]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


For those implementations that have partner LU definitions
with each local LU, multiple entries with the
appcLuPairAdminParLuName could exist with
appcLuPairAdminLocLuName. For those implementations in which
LU definitions apply to all local LUs, the
is set to '*ALL'.

4)

This table contains objects which describe partner/local LU pair run
time operational information. The type of information
security information and whether parallel sessions are supported

Although the Admin (appcLuPairAdminTable) table entries could
global to all local LUs in a Node, an entry in this Oper table
always associated with one local LU

A row in this table is created as soon as there is an active
between the local and partner LU. Two entries are present when
LUs in a pair are local

5)

This table contains objects which describe Mode
information. The type of information includes the mode name
maximum session limit

For those implementations that have Mode definitions associated
each local and partner LU pair, multiple entries with the
appcModeAdminModeName could exist with
appcModeAdminLocLuName and appcModeAdminParLuName. For
implementations in which Mode definitions apply to all local and/
all partner LUs, the appcModeAdminLocLuName and/
appcModeAdminParLuName are set to '*ALL'.

6)

This table contains objects which describe Mode run-time
information for each local/partner LU pair. The type of
includes the mode name and maximum session limit

Although the Admin table entries could be global to all local
partner LUs in a Node, the Oper table entries are always
with one local and partner LU pair

A row in this table is created as soon as there is an active
between local and partner LU for this Mode. Two entries are
when both LUs in a pair are local



Allen, et. al. Standards Track [Page 7]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


3.1.3. appcTp

The appcTp group consists of the following table

1)

This table contains objects which describe transaction program (TP
configuration information. The type of information includes the
name and TP operation, indicating how the TP will be started

For those implementations that have TP definitions associated
each local LU, multiple entries with the same appcTpAdminTpName
exist with different appcTpAdminLocLuName. For those
in which TP definition applies to all local LUs, it will
appcTpAdminLocLuName set to '*ALL'.

There is no appcTpOperTable. Run-time information about TP tends
be product-specific (e.g., process Id), and much of the
can be derived from the conversation tables

3.1.4. appcSession

The appcSession group consists of the following tables

1)

This table contains objects which describe LU6.2 session information
The type of information includes the PCID and the pacing counts

2)

This table contains statistical information about LU 6.2 sessions
The type of information includes counters of bytes and RUs sent
received

3)

This table contains historical information about APPC sessions
have terminated abnormally. The type of information includes
unbind type and sense data

4)

This table contains information about LU 6.2 sesions that are
transported by High Performance Routing. The type of
includes the NCEID and TCID





Allen, et. al. Standards Track [Page 8]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


3.1.5. appcConversation

The appcConversation group consists of the following tables

1)

This table contains objects which describe active
information. The type of information includes the state and type.
entry is created by an Agent when the conversation is started, and
removed when the conversation ends

2)

This table contains objects which describe historical
information about abnormally terminated conversations. The number
entries and how long they are kept depends on the
implementation. The type of information inclues the sense data
log data

3.1.6. appcCPIC

The appcCPIC group consists of the following tables

1)

This table contains objects which describe CPI-C side information
The type of information includes the symbolic destination name
partner LU name

For those implementations that have CPI-C definition associated
each local LU, multiple entries with the
appcCpicAdminSymbDestName could exist with
appcCpicAdminLocLuName. For those implementations in which CPI-
definition applies to all local LUs, it will
appcCpicAdminLocLuName set to '*ALL'.

2)

This table contains objects which describe CPI-C run-time
information. The type of information includes the
destination name and partner LU name










Allen, et. al. Standards Track [Page 9]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


4.

APPC-MIB DEFINITIONS ::=


DisplayString, InstancePointer, TEXTUAL-CONVENTION,
FROM SNMPv2-

mib-2, Counter32, Gauge32, Integer32, TimeTicks
OBJECT-TYPE, MODULE-
FROM SNMPv2-


FROM SNA-NAU-

MODULE-COMPLIANCE, OBJECT-
FROM SNMPv2-CONF

appcMIB MODULE-
LAST-UPDATED "9512150000Z
ORGANIZATION "IETF SNA NAU MIB Working Group
CONTACT-

"
Michael
Wall Data Inc
P.O.Box 1120
Duval, WA 98019,
Tel: 1 206 844 3505
E-mail: mallen@hq.walldata.

Bob
Cisco
7025 Kit Creek
P.O. Box 14987
Research Triangle Park, NC 27709,
Tel: 1 919 472 2333
E-mail: clouston@cisco.

Zbigniew
Cisco
3100 Smoketree
Raleigh, NC 27604,
Tel: 1 919 871 6326
E-mail: zbig@cisco.






Allen, et. al. Standards Track [Page 10]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


William
Jupiter Technology Inc
200 Prospect
Waltham, MA 02254,
Tel: 1 617 894 9300, x423
E-mail: billk@jti.

Bob
IBM
800 Park Offices
CNMA/664
P.O. Box 12195
Research Triangle Park, NC 27709,
Tel: 1 919 254 4436
E-mail: remoore@ralvm6.vnet.ibm.
"

"This is the MIB module for objects used to manage
devices with APPC capabilities."

::= { snanauMIB 3 }

appcObjects OBJECT IDENTIFIER ::= { appcMIB 1 }
appcGlobal OBJECT IDENTIFIER ::= { appcObjects 1 }
appcLu OBJECT IDENTIFIER ::= { appcObjects 2 }
appcTp OBJECT IDENTIFIER ::= { appcObjects 3 }
appcSession OBJECT IDENTIFIER ::= { appcObjects 4 }
appcConversation OBJECT IDENTIFIER ::= { appcObjects 5 }
appcCPIC OBJECT IDENTIFIER ::= { appcObjects 6 }


-- *********************************************************************
-- Objects in this MIB are used to model an SNA device that
-- APPC LUs
-- Following is the overall organization of the MIB
--
-- 1. APPC Global Objects - global values, defaults
-- controls (including CNOS
-- 2. APPC Defined Lu Tables - Admin and
-- 3. APPC Defined LU Pair Tables - Admin and
-- 4. APPC Mode Tables - Admin and
-- 5. APPC TP Tables - Admin
-- 6. APPC Session Tables - Active, Stats, History,
-- 7. APPC Conversation Table - Active,
-- 8. APPC CPIC side info - Admin and
-- *********************************************************************

-- *********************************************************************



Allen, et. al. Standards Track [Page 11]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


-- Textual

-- ---------------------------------------------------------------------
SnaSenseData ::= TEXTUAL-
STATUS

"To facilitate their display by a Management Station,
data objects in the MIB are represented as DisplayStrings
size 8. Eight '0' characters indicates that no sense
identifying an SNA error condition is available."

SYNTAX DisplayString (SIZE (8))
-- *********************************************************************
-- APPC Control
-- ---------------------------------------------------------------------
-- The following objects allow
-- * the collection of APPC Session information
-- to be started and
-- * the collection of APPC Session
-- to be started and
-- * the collection of APPC tracing information to be started
--
--
-- These objects are for implementations that wish to
-- this level of operational control. This group
-- conditionally mandatory in the conformance section of the MIB
--
-- *********************************************************************

-- *********************************************************************
-- Control
-- These objects contain the desired states for the controls
-- The actual states are in the Oper objects
-- *********************************************************************
appcCntrlAdminGroup OBJECT IDENTIFIER ::= { appcGlobal 1 }

appcCntrlAdminStat OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the desired state of statistics collection

notActive collection of counters is not active
active collection of counters is active



Allen, et. al. Standards Track [Page 12]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


When this object is set to notActive, all of the entries
removed from the appcSessStatsTable."

::= { appcCntrlAdminGroup 1 }

appcCntrlAdminRscv OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the desired state of RSCV information collection
notActive collection of route selection control
is not active
active collection of route selection control
is active."

::= { appcCntrlAdminGroup 2 }

appcCntrlAdminTrace OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the desired state of tracing

notActive collection of tracing information is not
active collection of tracing information is active

::= { appcCntrlAdminGroup 3 }

appcCntrlAdminTraceParm OBJECT-
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-
STATUS

"Specifies the parameter to be used in conjunction
activating tracing. The actual content is
dependent."

::= { appcCntrlAdminGroup 4 }

-- *********************************************************************



Allen, et. al. Standards Track [Page 13]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


-- Control
-- These objects contain the actual states of the controls
-- *********************************************************************
appcCntrlOperGroup OBJECT IDENTIFIER ::= { appcGlobal 2 }

appcCntrlOperStat OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the current collection options in effect

notActive collection of counters is not active
active collection of counters is active

Statistical entries are present in the
only when the value of this object is 'active'."

::= { appcCntrlOperGroup 1 }

appcCntrlOperStatTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"Time since the appcCntrlOperStat object last changed
This time is in hundreds of a second."

::= { appcCntrlOperGroup 2 }

appcCntrlOperRscv OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the current collection options in effect

notActive collection of route selection control
is not active
active collection of route selection control
is active."




Allen, et. al. Standards Track [Page 14]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


::= { appcCntrlOperGroup 3 }

appcCntrlOperRscvTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"Time since the appcCntrlOperRscv object last changed
This time is in hundreds of a second."

::= { appcCntrlOperGroup 4 }

appcCntrlOperTrace OBJECT-
SYNTAX INTEGER {
notActive(1),
active(2)
}
MAX-ACCESS read-
STATUS

"Indicates the current state of tracing

notActive collection of tracing information is not active
active collection of tracing information is active."

::= { appcCntrlOperGroup 5 }

appcCntrlOperTraceTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"Time since the appcCntrlOperTrace object last changed
This time is in hundreds of a second."

::= { appcCntrlOperGroup 6 }

appcCntrlOperTraceParm OBJECT-
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-
STATUS

"Specifies the parameter used in conjunction with
tracing. The actual content is implementation dependent."

::= { appcCntrlOperGroup 7 }

-- ******************************************************************



Allen, et. al. Standards Track [Page 15]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


--
-- APPC global
--
-- ******************************************************************
appcGlobalObjects OBJECT IDENTIFIER ::= { appcGlobal 3 }

appcUpTime OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"The time, in hundredths of a second, since
APPC portion of the system was last reinitialized."

::= { appcGlobalObjects 1 }

appcDefaultModeName OBJECT-
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-
STATUS

"Specifies the mode name to be used under the
conditions

When an incoming BIND request contains a mode name
defined at the local node. The parameters defined
this mode are used for the inbound implicit
capability

When an APPC program issues an [MC_]ALLOCATE
[MC_]SEND_CONVERSATION, or CNOS verb, or when a CPI-
program issues an Allocate (CMALLC) call
specifying a mode name not defined at the local node.
parameters defined for this mode are used for the
implicit mode capability

This mode name must match a defined entry in
appcModeAdminTable."

::= { appcGlobalObjects 2 }

appcDefaultLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS read-
STATUS

"Specifies the name of the local LU that is to serve as
default LU. This is the default LU to which are routed



Allen, et. al. Standards Track [Page 16]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


BIND requests that exclude the secondary LU name. This
is from 1 to 17 characters in length, including a period (.)
which separates the NetId from the NAU name if the NetId
present. This local LU name must match a defined entry in
appcLluAdminTable."

::= { appcGlobalObjects 3 }

appcDefaultImplInbndPlu OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether or not inbound implicit partner LU
is enabled. The following values are defined

no - Specifies that inbound implicit partner LU
is disabled, which means that an incoming bind
specifies a partner LU that is not defined at
local node will be rejected

yes - Specifies that inbound implicit partner LU
is enabled, which provides the capability to
an incoming BIND request that contains a partner
name that is not defined at the local node."

::= { appcGlobalObjects 4 }

appcDefaultMaxMcLlSndSize OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"Specifies the maximum size of a logical record to be used
a mapped conversation when sending data to either the
or outbound implicit partner LU. This size is the
number of bytes in a single logical record, as indicated in
LL field of the record. The default value is 32767.

Note that this object does not limit the maximum size that
application program can supply on the Send Data call for
mapped conversation."

::= { appcGlobalObjects 5 }




Allen, et. al. Standards Track [Page 17]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


appcDefaultFileSpec OBJECT-
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-
STATUS

"The local file specification that is to be searched by
APPC attach manager when no DEFINE_TP verb has been
for the TP name received on an incoming attach. In
case, the attach manager will attempt to start a
whose file name is the same as the incoming TP name.
found, the program is loaded. If not found, the attach
rejected

The value '*' indicates that the normal search path
executable programs is to be used for locating an
transaction program

A null string indicates that there is no default
specification for undefined transaction programs."

::= { appcGlobalObjects 6 }

appcDefaultTpOperation OBJECT-
SYNTAX INTEGER {
other(1),
queuedOperatorStarted(2),
queuedOperatorPreloaded(3),
queuedAmStarted(4),
nonqueuedAmStarted(5)
}
MAX-ACCESS read-
STATUS

"Specifies how the program will be started

other - Specifies that the default TP operation is none
the methods specified below. It may be
product-specific method

queuedOperatorStarted - Specifies that one version of
program will be run at a time. If an
attach arrives and the program has not been
yet, APPC will issue a message to the operator
start the specified program. Subsequent
that arrive while the program is active will
queued

queuedOperatorPreloaded - Specifies that one



Allen, et. al. Standards Track [Page 18]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


of the program will be run at a time. If
incoming attach arrives and the program has
been started yet, the Attach will be rejected.
APPC attach manager determines that a TP
started upon reception of an APPC RECEIVE_
verb, or a CPI-C Accept_Conversation (CMACCP)
Specify_Local_TP_Name (CMSLTP) call. No message
sent to the operator. Subsequent attaches
arrive while the program is active are queued

queuedAmStarted - Specifies that one version of
program will be run at a time and will be
by the APPC attach manager. Subsequent
that arrive while the program is active will
queued

nonqueuedAmStarted - Specifies that multiple copies
the program will be run at a time and will
started by the APPC attach manager. "

::= { appcGlobalObjects 7 }

appcDefaultTpConvSecRqd OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether or not conversation security will be
for default TPs

no - Specifies that the incoming attach does not have
contain security information
yes - Specifies that the incoming attach must
valid authentication information (e.g., user ID
password)."

::= { appcGlobalObjects 8 }

appcLocalCpName OBJECT-
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-
STATUS

"Specifies the name of the local control point. This field
from 0 to 17 characters in length, including a period (.)



Allen, et. al. Standards Track [Page 19]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


separates the NetId from the NAU name if the NetId is present
A null string indicates that the value is unknown."

::= { appcGlobalObjects 9 }

appcActiveSessions OBJECT-
SYNTAX Gauge32
MAX-ACCESS read-
STATUS

"Specifies the total number of active APPC sessions
by this implementation. Sessions for which both LUs are
are counted twice."

::= { appcGlobalObjects 10 }

appcActiveHprSessions OBJECT-
SYNTAX Gauge32
MAX-ACCESS read-
STATUS

"Specifies the total number of active HPR APPC sessions."

::= { appcGlobalObjects 11 }

-- ******************************************************************
-- APPC CNOS
--
-- This group contains objects for issuing APPC Change-Number-of-
-- (CNOS) commands to a specific mode. Specifically, the
-- supported are
-- INITIALIZE_SESSION_
-- CHANGE_SESSION_
-- RESET_SESSION_
--
--
-- ******************************************************************
appcCnosControl OBJECT IDENTIFIER ::= { appcGlobal 4 }


appcCnosCommand OBJECT-
SYNTAX INTEGER {
initSesslimit(1),
changeSesslimit(2),
resetSesslimit(3)
}
MAX-ACCESS read-
STATUS



Allen, et. al. Standards Track [Page 20]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996



"Specifies the CNOS command or verb to issue. First set
values of the particular CNOS parameter objects (from the
{ appcCnosControl 2 } through { appcCnosControl 8 }) that
to the CNOS command to be executed, set the three CNOS
objects ({ appcCnosControl 9 } through { appcCnosControl 11 }),
then set this object to the command to be executed

Here is the list of parameter objects that must be set for
of the CNOS commands

INIT_SESSION_LIMIT -







CHANGE_SESSION_LIMIT -








RESET_SESSION_LIMIT -






"

::= { appcCnosControl 1 }

appcCnosMaxSessLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"Specifies the maximum value that the local LU is to use
during CNOS processing, for the session limit. The local LU
as a target LU, will negotiate a higher session limit
receives in the CNOS request down to this maximum value.



Allen, et. al. Standards Track [Page 21]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


local LU, as a source LU, will restrict the session limit
sends in a CNOS request to a value less than or equal to
maximum value

If set (i.e., greater than 0), this overrides the
session limit defined in the appcModeAdminTable

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies to the INITIALIZE_SESSION_LIMIT
CHANGE_SESSION_LIMIT verbs."

DEFVAL { 0 }

::= { appcCnosControl 2 }

appcCnosMinCwinLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"Specifies the default minimum contention winner
limit

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies to the INITIALIZE_SESSION_LIMIT
CHANGE_SESSION_LIMIT verbs."

DEFVAL { 0 }

::= { appcCnosControl 3 }

appcCnosMinClosLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"Specifies the default minimum contention loser sessions limit

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies to the INITIALIZE_SESSION_LIMIT
CHANGE_SESSION_LIMIT verbs."




Allen, et. al. Standards Track [Page 22]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


DEFVAL { 0 }

::= { appcCnosControl 4 }

appcCnosDrainSelf OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether the local LU is draining its
for this mode. When a mode session limit is reset (via a
RESET_SESSION_LIMIT request), the local LU could be set
process all queued conversations before deactivating all of
sessions (using the SNA Bracket Initiation Stopped or
protocol).

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies only to the RESET_SESSION_LIMIT verb."

DEFVAL { no }

::= { appcCnosControl 5 }

appcCnosDrainPart OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether the partner LU is draining its
for this mode. When a mode session limit is reset (via a
RESET_SESSION_LIMIT request), the partner LU could be set
process all queued conversations before deactivating all of
sessions (using the SNA Bracket Initiation Stop or
protocol).

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies only to the RESET_SESSION_LIMIT verb."




Allen, et. al. Standards Track [Page 23]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


DEFVAL { yes }

::= { appcCnosControl 6 }

appcCnosResponsible OBJECT-
SYNTAX INTEGER {
source(1),
target(2)
}
MAX-ACCESS read-
STATUS

"Specifies which LU is responsible for selecting
deactivating sessions as a result of a change that
the session limit or the maximum number of contention
sessions for the source or target LU. If no session need to
deactivated, this parameter is ignored

source - specifies that the source (local) LU
responsible. The target (partner)
cannot negotiate this value
target - specifies that the target (partner) LU
responsible. The target LU can
this value to source

This parameter should be set to the desired value
setting the command (appcCnosCommand).

This parameter applies to the RESET_SESSION_LIMIT
CHANGE_SESSION_LIMIT verbs."

DEFVAL { source }

::= { appcCnosControl 7 }

appcCnosForce OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether the local LU should force the resetting
the session limit when certain error conditions occur
prevent the successful exchange of CNOS request and reply

This parameter should be set to the desired value



Allen, et. al. Standards Track [Page 24]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


setting the command (appcCnosCommand).

This parameter applies only to the RESET_SESSION_LIMIT verb."

DEFVAL { no }

::= { appcCnosControl 8 }

appcCnosTargetLocLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS read-
STATUS

"The SNA name of the local LU to which the CNOS command
to be applied. This field is from 1 to 17 characters
length, including a period (.) which separates
NetId from the NAU name if the NetId is present

This object should be set to the desired value before
the command (appcCnosCommand).

This parameter applies to all CNOS verbs."

::= { appcCnosControl 9 }

appcCnosTargetParLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS read-
STATUS

"The SNA name of the partner LU to which the CNOS command
to be applied. This field is from 1 to 17 characters
length, including a period (.) which separates
NetId from the NAU name if the NetId is present

This object should be set to the desired value before
the command (appcCnosCommand).

This parameter applies to all CNOS verbs."

::= { appcCnosControl 10 }

appcCnosTargetModeName OBJECT-
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-
STATUS

"Specifies the mode name to which the CNOS command is to



Allen, et. al. Standards Track [Page 25]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


applied

This object should be set to the desired value before
the command (appcCnosCommand).

This parameter applies to all CNOS verbs."

::= { appcCnosControl 11 }


-- *********************************************************************
-- APPC LU
-- ---------------------------------------------------------------------
-- Local
-- Partner
--
-- *********************************************************************

-- *********************************************************************
-- APPC Local
--
-- The entries in the following tables provide information
-- independent and dependent LU 6.2.
--
-- *********************************************************************

-- *********************************************************************
-- APPC Local LU Admin
-- Objects in this table contain default or expected
-- values for local 6.2 LUs
-- *********************************************************************

appcLluAdminTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"APPC Local LU Admin Table."

::= { appcLu 1 }

appcLluAdminEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"Information about local APPC LUs. "




Allen, et. al. Standards Track [Page 26]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


INDEX { appcLluAdminName }

::= { appcLluAdminTable 1 }

AppcLluAdminEntry ::= SEQUENCE {
appcLluAdminName DisplayString
appcLluAdminDepType INTEGER
appcLluAdminLocalAddress OCTET STRING
appcLluAdminSessLimit Integer32,
appcLluAdminBindRspMayQ INTEGER
appcLluAdminCompression INTEGER
appcLluAdminInBoundCompLevel INTEGER
appcLluAdminOutBoundCompLevel INTEGER
appcLluAdminCompRleBeforeLZ INTEGER
appcLluAdminAlias
}

appcLluAdminName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"Specifies the name of the local LU. This field is from 1
17 characters in length, including a period (.) which
the NetId from the NAU name if the NetId is present."

::= { appcLluAdminEntry 1 }

appcLluAdminDepType OBJECT-
SYNTAX INTEGER {
dependent(1),
independent(2)
}
MAX-ACCESS read-
STATUS

"This value identifies whether the LU is dependent
independent."

::= { appcLluAdminEntry 2 }

appcLluAdminLocalAddress OBJECT-
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-
STATUS

"The local address for this LU is a byte with a value
from 0 to 254. For dependent LUs, this value ranges from 1



Allen, et. al. Standards Track [Page 27]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


254; for independent LUs this value is always 0."

::= { appcLluAdminEntry 3 }

appcLluAdminSessLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"The maximum number of sessions supported by this LU."

::= { appcLluAdminEntry 4 }

appcLluAdminBindRspMayQ OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Indicates whether or not the local LU, as the sender of a
request, allows a partner partner LU to delay sending the
response if the partner LU cannot process the BIND
immediately."

::= { appcLluAdminEntry 5 }

appcLluAdminCompression OBJECT-
SYNTAX INTEGER {
prohibited(1),
required(2),
negotiable(3)
}
MAX-ACCESS read-
STATUS

"Specifies whether compression is supported. The local LU
this value for negotiation during session
(SNA BIND).

prohibited - specifies that no compression is to be used
required - specifies that compression is required
negotiable - specifies that the usage of
is to be negotiated between the LUs.
level of compression is also negotiated."

::= { appcLluAdminEntry 6 }



Allen, et. al. Standards Track [Page 28]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


appcLluAdminInBoundCompLevel OBJECT-
SYNTAX INTEGER {
none(1),
rle(2),
lz9(3),
lz10(4),
lz12(5)
}
MAX-ACCESS read-
STATUS

"Specifies the maximum level of compression supported
inbound data. The local LU uses this value in conjunction
appcLluAdminCompression for negotiation during
activation (SNA BIND).
none - specifies that no compression is to be used
rle - specifies run-length encoding
in which a 1 or 2 byte sequence substitution
used for each repeated run of the same character
lz9 - specifies Lempel-Ziv-like compression in
9 bit codes are used to substitute
substrings in the data stream. These codes
indices that refer to entries in a
dictionary generated adaptively at both sender
receiver as the data flows and compression occurs
The larger number bits used for the code, the
storage space is required for the dictionary,
the larger the compression ratio
lz10 - specifies a 10 bit code Lempel-Ziv-like compression
lz12 - specifies a 12 bit code Lempel-Ziv-like compression."

::= { appcLluAdminEntry 7 }

appcLluAdminOutBoundCompLevel OBJECT-
SYNTAX INTEGER {
none(1),
rle(2),
lz9(3),
lz10(4),
lz12(5)
}
MAX-ACCESS read-
STATUS

"Specifies the maximum level of compression supported
outbound data. The local LU uses this value in
with appcLluAdminCompression for negotiation during
activation (SNA BIND).



Allen, et. al. Standards Track [Page 29]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


none - specifies that no compression is to be used
rle - specifies run-length encoding
in which a 1 or 2 byte sequence substitution
used for each repeated run of the same character
lz9 - specifies Lempel-Ziv-like compression in
9 bit codes are used to substitute
substrings in the data stream. These codes
indices that refer to entries in a
dictionary generated adaptively at both sender
receiver as the data flows and compression occurs
The larger of number bits used for the code,
more storage space is required for the dictionary
but the larger the compression ratio
lz10 - specifies a 10 bit code Lempel-Ziv-like compression
lz12 - specifies a 12 bit code Lempel-Ziv-like compression."

::= { appcLluAdminEntry 8 }

appcLluAdminCompRleBeforeLZ OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Specifies whether run-length encoding is to be applied to
data before applying Lempel-Ziv-like compression. The local
uses this value for negotiation during session activation (
BIND). This parameter is only supported if LZ compression
used."

::= { appcLluAdminEntry 9 }

appcLluAdminAlias OBJECT-
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-
STATUS

"A local alias for the local LU. If not known
not applicable, this object contains a zero-
string."

::= { appcLluAdminEntry 10 }


-- *********************************************************************
-- APPC Local LU Oper



Allen, et. al. Standards Track [Page 30]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


-- Objects in this table contain current operational values,
-- as state values or negotiated parameters, for local 6.2 LUs
-- *********************************************************************

appcLluOperTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"APPC Local LU Operational Table."
::= { appcLu 2 }

appcLluOperEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"Information about local APPC LUs."

INDEX { appcLluOperName }

::= { appcLluOperTable 1 }

AppcLluOperEntry ::= SEQUENCE {
appcLluOperName DisplayString
appcLluOperDepType INTEGER
appcLluOperLocalAddress OCTET STRING
appcLluOperSessLimit Integer32,
appcLluOperBindRspMayQ INTEGER
appcLluOperCompression INTEGER
appcLluOperInBoundCompLevel INTEGER
appcLluOperOutBoundCompLevel INTEGER
appcLluOperCompRleBeforeLZ INTEGER
appcLluOperAlias DisplayString
appcLluOperActiveSessions Gauge32
}

appcLluOperName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"Specifies the name of the local LU. This field is from 1
17 characters in length, including a period (.) which
the NetId from the NAU name if the NetId is present."

::= { appcLluOperEntry 1 }




Allen, et. al. Standards Track [Page 31]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


appcLluOperDepType OBJECT-
SYNTAX INTEGER {
dependent(1),
independent(2)
}
MAX-ACCESS read-
STATUS

"This value identifies whether the LU is dependent
independent."

::= { appcLluOperEntry 2 }

appcLluOperLocalAddress OBJECT-
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-
STATUS

"The local address for this LU is a byte with a value
from 0 to 254. For dependent LUs, this value ranges from 1
254; for independent LUs this value is always 0."

::= { appcLluOperEntry 3 }

appcLluOperSessLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"The maximum number of sessions supported by this LU."

::= { appcLluOperEntry 4 }

appcLluOperBindRspMayQ OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Indicates whether or not the local LU, as the sender of a
request, allows a partner LU to delay sending the
response if the partner LU cannot process the BIND
immediately."

::= { appcLluOperEntry 5 }




Allen, et. al. Standards Track [Page 32]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


appcLluOperCompression OBJECT-
SYNTAX INTEGER {
prohibited(1),
required(2),
negotiable(3)
}
MAX-ACCESS read-
STATUS

"Specifies whether compression is supported. The local LU
this value for negotiation during session activation (
BIND).

prohibited - specifies that no compression is to be used
required - specifies that compression is required
negotiable - specifies that the usage of
is to be negotiated between the LUs.
level of compression is also negotiated."

::= { appcLluOperEntry 6 }

appcLluOperInBoundCompLevel OBJECT-
SYNTAX INTEGER {
none(1),
rle(2),
lz9(3),
lz10(4),
lz12(5)
}
MAX-ACCESS read-
STATUS

"Specifies the maximum level of compression supported
inbound data. The local LU uses this value in conjunction
appcLluOperCompression for negotiation during
activation (SNA BIND).

none - specifies that no compression is to be used
rle - specifies run-length encoding
in which a 1 or 2 byte sequence substitution
used for each repeated run of the same character
lz9 - specifies Lempel-Ziv-like compression in
9 bit codes are used to substitute
substrings in the data stream. These codes
indices that refer to entries in a
dictionary generated adaptively at both sender
receiver as the data flows and compression occurs
The larger of number bits used for the code,



Allen, et. al. Standards Track [Page 33]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


more storage space is required for the dictionary
but the larger the compression ratio
lz10 - specifies a 10 bit code Lempel-Ziv-like compression
lz12 - specifies a 12 bit code Lempel-Ziv-like compression."
::= { appcLluOperEntry 7 }

appcLluOperOutBoundCompLevel OBJECT-
SYNTAX INTEGER {
none(1),
rle(2),
lz9(3),
lz10(4),
lz12(5)
}
MAX-ACCESS read-
STATUS

"Specifies the maximum level of compression supported
outbound data. The local LU uses this value in
with appcLluAdminCompression for negotiation during
activation (SNA BIND).

none - specifies that no compression is to be used
rle - specifies run-length encoding
in which a 1 or 2 byte sequence substitution
used for each repeated run of the same character
lz9 - specifies Lempel-Ziv-like compression in
9 bit codes are used to substitute
substrings in the data stream. These codes
indices that refer to entries in a
dictionary generated adaptively at both sender
receiver as the data flows and compression occurs
The larger of number bits used for the code,
more storage space is required for the dictionary
but the larger the compression ratio
lz10 - specifies a 10 bit code Lempel-Ziv-like compression
lz12 - specifies a 12 bit code Lempel-Ziv-like compression."

::= { appcLluOperEntry 8 }

appcLluOperCompRleBeforeLZ OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS




Allen, et. al. Standards Track [Page 34]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


"Specifies whether run-length encoding is to be applied to
data before applying Lempel-Ziv-like compression. The local
uses this value for negotiation during session activation (
BIND). This parameter is only supported if LZ compression
used."

::= { appcLluOperEntry 9 }

appcLluOperAlias OBJECT-
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-
STATUS

"A local alias for the local LU. If not known
not applicable, this object contains a zero-
string."

::= { appcLluOperEntry 10 }

appcLluOperActiveSessions OBJECT-
SYNTAX Gauge32
MAX-ACCESS read-
STATUS

"Specifies the total number of active APPC sessions for
LU."

::= { appcLluOperEntry 11 }

-- *********************************************************************
-- APPC LU Pair Admin
-- Objects in this table contain default or expected
-- values for 6.2 LU pairs. An LU pair consists of a local LU
-- a partner LU, which may or may not be local
-- *********************************************************************
appcLuPairAdminTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"APPC Partner LU administrative Table

::= { appcLu 3 }

appcLuPairAdminEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS



Allen, et. al. Standards Track [Page 35]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996



"Entry of APPC Partner LU Information Table
It is indexed by the local and partner LU Names."

INDEX { appcLuPairAdminLocLuName
appcLuPairAdminParLuName }

::= { appcLuPairAdminTable 1 }

AppcLuPairAdminEntry ::= SEQUENCE {

appcLuPairAdminLocLuName DisplayString
appcLuPairAdminParLuName DisplayString
appcLuPairAdminParLuAlias DisplayString
appcLuPairAdminSessLimit Integer32,
appcLuPairAdminSessSec INTEGER
appcLuPairAdminSecAccept INTEGER
appcLuPairAdminLinkObjId InstancePointer
appcLuPairAdminParaSessSup

}

appcLuPairAdminLocLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"The SNA name of the local LU to which this partner
definition applies. This field is from 1 to 17 characters
length, including a period (.) which separates
NetId from the NAU name if the NetId is present

The reserved value '*ALL' indicates that the partner
definition applies to all local LUs, and not just to a
local LU."

::= { appcLuPairAdminEntry 1 }

appcLuPairAdminParLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"The SNA name of the partner LU
This field is from 1 to 17 characters
length, including a period (.) which separates
NetId from the NAU name if the NetId is present."




Allen, et. al. Standards Track [Page 36]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


::= { appcLuPairAdminEntry 2 }

appcLuPairAdminParLuAlias OBJECT-
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-
STATUS

"A local alias for the partner LU. If not known
not applicable, this object contains a zero-
string."

::= { appcLuPairAdminEntry 3 }

appcLuPairAdminSessLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"The maximum number of sessions supported by this partner LU."

::= { appcLuPairAdminEntry 4 }

appcLuPairAdminSessSec OBJECT-
SYNTAX INTEGER {
required(1),
accepted(2),
notAllowed(3)
}
MAX-ACCESS read-
STATUS

"Specifies the type of session-level security information
a local LU will accept on BIND requests it receives from
partner LU

required - Specifies that the BIND request must
session level verification information
will be verified upon receipt
accepted - Specifies that the BIND request may
session level verification information
will be verified upon receipt
notAllowed - Specifies that the BIND request must not
session level verification information."
::= { appcLuPairAdminEntry 5 }


appcLuPairAdminSecAccept OBJECT-
SYNTAX INTEGER {



Allen, et. al. Standards Track [Page 37]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


none(1),
conversation(2),
alreadyVerified(3),
persistentVerification(4),
aVandpV(5)
}
MAX-ACCESS read-
STATUS

"Specifies support for different levels of access
information in ATTACH requests received from this partner LU

Possible values are

none - No access security information will
accepted on allocation requests (ATTACH)
this LU

- Allocation requests will not be accepted
include already verified or
verification indicators.
conversation-level access
information, which must include both a
Id and password, and may also include
profile

- Allocation requests will be accepted
include already verified indicators
Persistent verification indicators will
be accepted

- Allocation requests will be accepted
include persistent verification indicators
Already verified indicators will not
accepted
aVandpV - Allocation requests will be accepted
include already verified or
verification indicators."

::= { appcLuPairAdminEntry 6 }

appcLuPairAdminLinkObjId OBJECT-
SYNTAX
MAX-ACCESS read-
STATUS

"Specifies the link associated with this partner LU.
value points to the row in the table containing information



Allen, et. al. Standards Track [Page 38]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


the link instance. (e.g., the sdlcLSAdminTable of the SNA
MIB module). This object may be NULL if the link is
specified or if a link is not applicable (as for APPN-
nodes)."

::= { appcLuPairAdminEntry 7 }

appcLuPairAdminParaSessSup OBJECT-
SYNTAX INTEGER {
no(1),
yes(2)
}
MAX-ACCESS read-
STATUS

"Defined Parallel Sessions Supported

Indicates whether or not multiple sessions between the
LU and its associated local LU are permitted. Parallel
support also indicates that Change Number of Sessions (CNOS
will be used to negotiate session limits between the LUs."

::= { appcLuPairAdminEntry 8 }


-- *********************************************************************
-- APPC LU Pair Oper
-- Objects in this table contain current operational values,
-- as state values or negotiated parameters, for 6.2 LU pairs
-- *********************************************************************

appcLuPairOperTable OBJECT-
SYNTAX SEQUENCE OF
MAX-ACCESS not-
STATUS

"Table of active partner/local LU pairs. Two entries
present in the table when both LUs in a pair are local."
::= { appcLu 4 }

appcLuPairOperEntry OBJECT-
SYNTAX
MAX-ACCESS not-
STATUS

"Entry representing one partner/local LU pair."

INDEX { appcLuPairOperLocLuName



Allen, et. al. Standards Track [Page 39]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996


appcLuPairOperParLuName }

::= { appcLuPairOperTable 1 }

AppcLuPairOperEntry ::= SEQUENCE {
appcLuPairOperLocLuName DisplayString
appcLuPairOperParLuName DisplayString
appcLuPairOperParLuAlias DisplayString
appcLuPairOperSessLimit Integer32,
appcLuPairOperSessSec INTEGER
appcLuPairOperSecAccept INTEGER
appcLuPairOperLinkObjId InstancePointer
appcLuPairOperParaSessSup INTEGER
appcLuPairOperParaSessSupLS INTEGER
appcLuPairOperState
}

appcLuPairOperLocLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"The SNA name of the local LU. This field is from 1 to 17
characters in length, including a period (.) which
the NetId from the NAU name if the NetId is present

If this object has the same value as appcLluOperName
then the two entries being indexed apply to the
resource (specifically, to the same local LU)."

::= { appcLuPairOperEntry 1 }

appcLuPairOperParLuName OBJECT-
SYNTAX DisplayString (SIZE (1..17))
MAX-ACCESS not-
STATUS

"The SNA name of the partner LU
This field is from 1 to 17 characters
length, including a period (.) which separates
NetId from the NAU name if the NetId is present."

::= { appcLuPairOperEntry 2 }

appcLuPairOperParLuAlias OBJECT-
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-
STATUS



Allen, et. al. Standards Track [Page 40]

RFC 2051 SNANAU APPC MIB using SMIv2 October 1996



"A local alias for the partner LU. If not known
not applicable, this object contains a zero-
string."

::= { appcLuPairOperEntry 3 }

appcLuPairOperSessLimit OBJECT-
SYNTAX Integer32
MAX-ACCESS read-
STATUS

"The maximum number of sessions supported by this partner LU."

::= { appcLuPairOperEntry 4 }

appcLuPairOperSessSec OBJECT-
SYNTAX INTEGER {
required(1),
accepted(2),
notAllowed(3)
}
MAX-ACCESS read-
STATUS

"Specifies the type of security information that a local
will accept on BIND requests it receives from the partner LU

required - Specifies that the BIND request must