MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of event that caused the entry to be made: recvNegBindRsp - Received a negative bind response from the partner LU. sendNegBindRsp - Sent a negative bind response to the partner LU. sessActRejected - Session activation rejected by the partner LU. unbindSent - Unbind sent to the partner LU. unbindReceived - Unbind received from the partner LU. These event types correspond to the five SNA/MS Alerts LU62001 through LU62005, documented in the SNA Management Services Reference." ::= { appcHistSessEntry 3 } appcHistSessLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-qualified local LU name. This field is from 3 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcHistSessEntry 4 } appcHistSessParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-qualified partner LU name. This field is from 3 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcHistSessEntry 5 } appcHistSessModeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mode name of the session."
::= { appcHistSessEntry 6 } appcHistSessUnbindType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The type of unbind which terminated the session. This value is consists of one (1) octet; and its meaning is defined in SNA Formats." ::= { appcHistSessEntry 7 } appcHistSessSenseData OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The sense data associated with the termination of the session, taken from the negative BIND response or UNBIND request." ::= { appcHistSessEntry 8 } appcHistSessComponentId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The implementation-specific name of the component which detected the problem." ::= { appcHistSessEntry 9 } appcHistSessDetectModule OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The implementation-specific name of the module which detected the problem." ::= { appcHistSessEntry 10 } -- ********************************************************************* -- APPC Session RTP Connection Table -- ---------------------------------------------------------------------
-- This table contains information on APPC sessions that are being -- transported on RTP connections by High Performance Routing (HPR). -- ********************************************************************* appcSessRtpTable OBJECT-TYPE SYNTAX SEQUENCE OF AppcSessRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table indicating how many APPC sessions terminating in this node are transported by each RTP connection." ::= { appcSession 4 } appcSessRtpEntry OBJECT-TYPE SYNTAX AppcSessRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of APPC session RTP table." INDEX { appcSessRtpNceId, appcSessRtpTcid } ::= { appcSessRtpTable 1 } AppcSessRtpEntry ::= SEQUENCE { appcSessRtpNceId OCTET STRING, appcSessRtpTcid OCTET STRING, appcSessRtpSessions Gauge32 } appcSessRtpNceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local Network Connection Endpoint of the RTP connection." ::= { appcSessRtpEntry 1 } appcSessRtpTcid OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local TCID of the RTP connection." ::= { appcSessRtpEntry 2 }
appcSessRtpSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of APPC sessions terminating in this node that are using this RTP connection." ::= { appcSessRtpEntry 3 } -- ********************************************************************* -- APPC Active Conversation Table -- This table contains information about active APPC conversations. -- ********************************************************************* appcActiveConvTable OBJECT-TYPE SYNTAX SEQUENCE OF AppcActiveConvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about active APPC Conversations. In this context 'active' means that a conversation is currently associated with a particular session. Two entries are present in the table when both LUs for the session are local." ::= { appcConversation 1 } appcActiveConvEntry OBJECT-TYPE SYNTAX AppcActiveConvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry representing one active APPC Conversation." INDEX { appcActiveConvLocLuName, appcActiveConvParLuName, appcActiveConvSessIndex } ::= { appcActiveConvTable 1} AppcActiveConvEntry ::= SEQUENCE { appcActiveConvLocLuName DisplayString, appcActiveConvParLuName DisplayString, appcActiveConvSessIndex Integer32, appcActiveConvId OCTET STRING, appcActiveConvState INTEGER, appcActiveConvType INTEGER,
appcActiveConvCorrelator OCTET STRING, appcActiveConvSyncLvl INTEGER, appcActiveConvSource INTEGER, appcActiveConvDuplex INTEGER, appcActiveConvUpTime TimeTicks, appcActiveConvSendBytes Counter32, appcActiveConvRcvBytes Counter32, appcActiveConvUserid DisplayString, appcActiveConvPcidNauName DisplayString, appcActiveConvPcid OCTET STRING, appcActiveConvModeName DisplayString, appcActiveConvLuwIdName DisplayString, appcActiveConvLuwIdInstance OCTET STRING, appcActiveConvLuwIdSequence OCTET STRING, appcActiveConvTpName DisplayString } appcActiveConvLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SNA name of the local LU for the conversation. This field is from 1 to 17 characters in length, including a period (.) which separates 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 same resource (specifically, to the same local LU)." ::= { appcActiveConvEntry 1 } appcActiveConvParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SNA name of the partner LU for the conversation. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present. If this object has the same value as appcLuPairOperParLuName, then the two entries being indexed apply to the same resource (specifically, to the same partner LU)." ::= { appcActiveConvEntry 2 }
appcActiveConvSessIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of entry in appcActSessTable that is associated with this conversation. If this object has the same value as appcActSessIndex for the same LU pair, then the two entries being indexed apply to the same resource (specifically, to the same session)." ::= { appcActiveConvEntry 3 } appcActiveConvId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 4-byte ID of the conversation." ::= { appcActiveConvEntry 4 } appcActiveConvState OBJECT-TYPE SYNTAX INTEGER { reset(1), send(2), receive(3), confirm(4), confirmSend(5), confirmDealloc(6), pendingDeallocate(7), pendingPost(8), sendReceive(9), sendOnly(10), receiveOnly(11), deferReceive(12), deferDeallocate(13), syncpoint(14), syncpointSend(15), syncpointDeallocate(16), backoutRequired(17) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the state of the conversation at the instant when the information was retrieved. The values are:
reset The conversation is reset (i.e., deallocated). send The conversation can send data. This value also is returned if the conversation is in Send-Pending state. receive The conversation can receive data. confirm The conversation has received a confirm indicator. It can issue an [MC_]CONFIRMED or [MC_]SEND_ERROR verb to change state. It will continue in Receive state if an [MC_]CONFIRMED verb is issued. confirmSend The conversation is in Confirm state and changes to Send state when an [MC_]CONFIRMED verb is issued. confirmDealloc The conversation is in Confirm state and becomes inactive when an [MC_]CONFIRMED verb is issued. pendingDeallocate The conversation is in Pending-Deallocate state while it waits for (MC_)DEALLOCATE TYPE (sync_level) to complete. pendingPost The conversation is in Pending-Post state while it waits for the [MC_]RECEIVE_AND_POST verb to complete its receive function. sendReceive The full-duplex conversation can send or receive data. sendOnly The full-duplex conversation can send data, but it does not have permission to receive data, because the partner TP has already deallocated its side of the conversation. receiveOnly The full-duplex conversation can receive data, but it does not have permission to send data, because it has already deallocated its side of the conversation. deferReceive Waiting for a successful SYNCPT verb operation to go into the receive state. deferDeallocate Waiting for a successful SYNCPT verb operation to go into the reset state.
syncpoint Need to response to a SYNCPT verb issued. After successful operation, the next state will be receive. syncpointSend Need to response to a SYNCPT verb issued. After successful operation, the next state will be send. syncpointDeallocate Need to response to a SYNCPT verb issued. After successful operation, the next state will be reset. backoutRequired TP must execute a BACKOUT verb to backout the transaction." ::= { appcActiveConvEntry 5 } appcActiveConvType OBJECT-TYPE SYNTAX INTEGER { basic(1), mapped(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of conversation. The values are: basic Indicates that this conversation supports basic verbs. mapped Indicates that this conversation supports mapped verbs." ::= { appcActiveConvEntry 6 } appcActiveConvCorrelator OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is an 8-byte identifier that the source LU assigns to the conversation; the source LU is the one that sent the allocation request. The conversation correlator is included on the allocation request. The conversation correlator uniquely
identifies a conversation, from among all conversations, between the local and partner LUs. It may be used, for example, during problem determination associated with a conversation. A length of 0 indicates that no conversation correlator is defined." ::= { appcActiveConvEntry 7 } appcActiveConvSyncLvl OBJECT-TYPE SYNTAX INTEGER { none(1), confirm(2), syncpt(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the highest sync level support for the conversation. The values are: none Indicates that no sync-level processing can be performed on this conversation. The transaction program does not issue verbs or recognize any returned parameters relating to any sync-level function. confirm Indicates that confirmation processing can be performed on this conversation. The transaction program can issue verbs and recognize returned parameters relating to confirmation. syncpt Indicates that syncpt and confirmation processing can be performed on this conversation. The transaction program can issue verbs and recognize returned parameters relating to syncpt and confirmation." ::= { appcActiveConvEntry 8 } appcActiveConvSource OBJECT-TYPE SYNTAX INTEGER { localLu(1), partnerLu(2) }
MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the local or partner LU is the source of the conversation, that is, which LU started the conversation by sending the allocation request. localLu The local LU is the source of the conversation, and the partner LU is the target of the conversation. partnerLu The partner LU is the source of the conversation, and the local LU is the target of the conversation." ::= { appcActiveConvEntry 9 } appcActiveConvDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the conversation duplex style in effect for the conversation. half Indicates that information can be transferred in both directions, but only in one direction at a time. full Indicates that information can be transferred in both directions at the same time." ::= { appcActiveConvEntry 10 } appcActiveConvUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time since the conversation started, measured in hundredths of a second." ::= { appcActiveConvEntry 11 }
appcActiveConvSendBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of bytes that was sent on the conversation. The count includes all SNA RU bytes sent, including those in the FMH-5 (Attach), FMH-7 (Error Description), SIGNAL, LUSTAT, and SNA responses; it does not include SNA TH and RH bytes." ::= { appcActiveConvEntry 12 } appcActiveConvRcvBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of bytes that was received on the conversation. The count includes all SNA RU bytes sent, including those in the FMH-5 (Attach), FMH-7 (Error Description), SIGNAL, LUSTAT, and SNA responses; it does not include SNA TH and RH bytes." ::= { appcActiveConvEntry 13 } appcActiveConvUserid OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user ID that the initiating program provided in the incoming attach." ::= { appcActiveConvEntry 14 } appcActiveConvPcidNauName OBJECT-TYPE SYNTAX DisplayString (SIZE (0 | 3..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-qualified NAU name of the node at which the session and PCID originated. For APPN and LEN nodes, this is either CP name of the APPN node at which the origin LU is located or the CP name of the NN serving the LEN node at which the origin LU is located. This field is from 3 to 17 characters in length, including a period (.) which separates the
NetId from the NAU name. A null string indicates that the value is unknown." ::= { appcActiveConvEntry 15 } appcActiveConvPcid OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0|8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The procedure correlation identifier (PCID) of the session. It is an 8-octet value assigned by the control point providing session services for the primary LU. A null string indicates that the value is unknown." ::= { appcActiveConvEntry 16 } appcActiveConvModeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Mode Name used for this conversation. This is a 1-8 character name." ::= { appcActiveConvEntry 17 } appcActiveConvLuwIdName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNA name of the LU that initiated the logical unit of work that is associated with this active TP. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the LU name if the NetId is present." ::= { appcActiveConvEntry 18 } appcActiveConvLuwIdInstance OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The instance identifier for the logical unit of work." ::= { appcActiveConvEntry 19 }
appcActiveConvLuwIdSequence OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence identifier for the logical unit of work." ::= { appcActiveConvEntry 20 } appcActiveConvTpName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction program name which started this conversation. This name could either be from a FMH5 ATTACH for a remotely started conversation, otherwise it could the name of the local TP if available. When the TP name consists entirely of displayable EBCDIC code points, it is mapped directly to the equivalent ASCII display string. However, registered TP names always have a non- displayable EBCDIC code point (value less than or equal to x'3F') as the first character, so they cannot be directly mapped to an ASCII display string. These TP names are converted to a display string that is equivalent to a hexadecimal display of the EBCDIC code points. For example, the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte ASCII display string '06F1' (including the two single quotes). This name is NULL if the conversation is started locally (i.e., not with a FMH5 ATTACH)." ::= { appcActiveConvEntry 21 } -- ********************************************************************* -- APPC Historical Conversation Table -- This table contains historical information about APPC -- conversations that ended abnormally. It is an implementation -- choice how long to retain information on a given conversation. -- ********************************************************************* appcHistConvTable OBJECT-TYPE SYNTAX SEQUENCE OF AppcHistConvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of historical information about APPC Conversations that
ended in error. Possible categories of error conditions that could be saved in this table are: - allocation errors, - deallocate abend, - program errors, and - service errors." ::= { appcConversation 2 } appcHistConvEntry OBJECT-TYPE SYNTAX AppcHistConvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry representing one APPC Conversation." INDEX { appcHistConvIndex } ::= { appcHistConvTable 1} AppcHistConvEntry ::= SEQUENCE { appcHistConvIndex Integer32, appcHistConvEndTime DateAndTime, appcHistConvLocLuName DisplayString, appcHistConvParLuName DisplayString, appcHistConvTpName DisplayString, appcHistConvPcidNauName DisplayString, appcHistConvPcid OCTET STRING, appcHistConvSenseData SnaSenseData, appcHistConvLogData OCTET STRING, appcHistConvEndedBy INTEGER } appcHistConvIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for entry in Conversation table. This value identifies the unique index of the conversation. It is recommended that an Agent not reuse the index of a deactivated conversation for a significant period of time (e.g. one week)." ::= { appcHistConvEntry 1 } appcHistConvEndTime OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which the conversation ended." ::= { appcHistConvEntry 2 } appcHistConvLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the local LU for this conversation. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcHistConvEntry 3 } appcHistConvParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNA name of the partner LU for the conversation. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcHistConvEntry 4 } appcHistConvTpName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The transaction program name which started this conversation. This name could either be from a FMH5 ATTACH for a remotely started conversation, otherwise it could the name of the local TP if available. When the TP name consists entirely of displayable EBCDIC code points, it is mapped directly to the equivalent ASCII display string. However, registered TP names always have a non- displayable EBCDIC code point (value less than or equal to x'3F') as the first character, so they cannot be directly mapped to an ASCII display string. These TP names are converted to a display string that is equivalent to a
hexadecimal display of the EBCDIC code points. For example, the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte ASCII display string '06F1' (including the two single quotes). This name is NULL if the conversation is started locally (i.e., not with a FMH5 ATTACH)." ::= { appcHistConvEntry 5 } appcHistConvPcidNauName OBJECT-TYPE SYNTAX DisplayString (SIZE (0 | 3..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-qualified NAU name of the node at which the session and PCID originated. For APPN and LEN nodes, this is either CP name of the APPN node at which the origin LU is located or the CP name of the NN serving the LEN node at which the origin LU is located. This field is from 3 to 17 characters in length, including a period (.) which separates the NetId from the NAU name. A null string indicates that the value is unknown." ::= { appcHistConvEntry 6 } appcHistConvPcid OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0|8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The procedure correlation identifier (PCID) of the session. It is an 8-octet value assigned by the control point providing session services for the primary LU. A null string indicates that the value is unknown." ::= { appcHistConvEntry 7 } appcHistConvSenseData OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The sense data associated with the action that ended this conversation, e.g., FMH-7 or UNBIND." ::= { appcHistConvEntry 8 }
appcHistConvLogData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The first 32 bytes of the data portion of the Log Data GDS Variable that is associated with the last FMH-7 that occurred on this conversation. If there was no Log Data GDS Variable associated with the FMH-7, this object is null. This object reflects only the data portion of the Log Data GDS Variable (i.e. not the LL or GDS Id)." ::= { appcHistConvEntry 9 } appcHistConvEndedBy OBJECT-TYPE SYNTAX INTEGER { localLu(1), partnerLu(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which LU ended the conversation." ::= { appcHistConvEntry 10 } -- ********************************************************************* -- APPC CPIC Admin Table -- Objects in this table contain default or expected configuration -- values for CPI-C side information. -- ********************************************************************* appcCpicAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF AppcCpicAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "APPC CPI-C side information table." ::= { appcCPIC 1 } appcCpicAdminEntry OBJECT-TYPE SYNTAX AppcCpicAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of APPC CPI-C side information Table."
INDEX { appcCpicAdminLocLuName, appcCpicAdminSymbDestName } ::= { appcCpicAdminTable 1 } AppcCpicAdminEntry ::= SEQUENCE { appcCpicAdminLocLuName DisplayString, appcCpicAdminSymbDestName DisplayString, appcCpicAdminParLuAlias DisplayString, appcCpicAdminParLuName DisplayString, appcCpicAdminModeName DisplayString, appcCpicAdminTpNameType INTEGER, appcCpicAdminTpName DisplayString, appcCpicAdminUserid DisplayString, appcCpicAdminSecurity INTEGER } appcCpicAdminLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SNA name of the local LU to which this CPI-C side information definition applies. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present. The reserved value '*ALL' indicates that the definition applies to all local LUs, and not just to a single local LU." ::= { appcCpicAdminEntry 1 } appcCpicAdminSymbDestName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the symbolic destination name used by CPI-C applications to identify this definition." ::= { appcCpicAdminEntry 2 } appcCpicAdminParLuAlias OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A local alias for the partner LU. If not known or
not applicable, this object contains a zero-length string." ::= { appcCpicAdminEntry 3 } appcCpicAdminParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNA name of the partner LU. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcCpicAdminEntry 4 } appcCpicAdminModeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the mode name. A mode defines the characteristics for a group of sessions. The mode name can be blank (8 space characters)." ::= { appcCpicAdminEntry 5 } appcCpicAdminTpNameType OBJECT-TYPE SYNTAX INTEGER { normal(1), snaServiceTp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether the TP name in appcCpicAdminTpName identifies a normal TP or an SNA service TP. In this context, a normal TP is one with a name consisting only of displayable characters, while an SNA service TP has a name containing octets that do not map to displayable characters." ::= { appcCpicAdminEntry 6 } appcCpicAdminTpName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the name of the partner TP to be used when a CPI-C application initiates a conversation specifying this side information entry. Display convention When the TP name consists entirely of displayable EBCDIC code points, it is mapped directly to the equivalent ASCII display string. However, registered TP names always have a non-displayable EBCDIC code point (value less than or equal to x'3F') as the first character, so they cannot be directly mapped to an ASCII display string. These TP names are converted to a display string that is equivalent to a hexadecimal display of the EBCDIC code points. For example, the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte ASCII display string '06F1' (including the two single quotes)." ::= { appcCpicAdminEntry 7 } appcCpicAdminUserid OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "The security userid, if any, associated with the side information definition." ::= { appcCpicAdminEntry 8 } appcCpicAdminSecurity OBJECT-TYPE SYNTAX INTEGER { none(1), same(2), pgm(3), pgmStrong(4), distributed(5), mutual(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the security information to be used for allocating the conversation.
none - No security information. same - Use the security environment currently associated with this TP. pgm - Use the program-supplied user_id and password. pgmStrong - Use the program-supplied user_id and password. The local LU will insure that the password is not exposed in clear-text form on the physical network. distributed - Use the security environment and a distributed security system to generate the authentication information for this request. If distributed security tokens cannot be generated, then fail the conversation. mutual - Authenticate both the user to the destination system and the destination system to the user." ::= { appcCpicAdminEntry 9 } -- ********************************************************************* -- APPC CPIC Oper Table -- Objects in this table contain current operational values, such -- as state values or negotiated parameters, for CPI-C side -- information. -- ********************************************************************* appcCpicOperTable OBJECT-TYPE SYNTAX SEQUENCE OF AppcCpicOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "APPC CPI-C side information operational table." ::= { appcCPIC 2 } appcCpicOperEntry OBJECT-TYPE SYNTAX AppcCpicOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of APPC CPI-C side information Table." INDEX { appcCpicOperLocLuName, appcCpicOperSymbDestName } ::= { appcCpicOperTable 1 }
AppcCpicOperEntry ::= SEQUENCE { appcCpicOperLocLuName DisplayString, appcCpicOperSymbDestName DisplayString, appcCpicOperParLuAlias DisplayString, appcCpicOperParLuName DisplayString, appcCpicOperModeName DisplayString, appcCpicOperTpNameType INTEGER, appcCpicOperTpName DisplayString, appcCpicOperUserid DisplayString, appcCpicOperSecurity INTEGER } appcCpicOperLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SNA name of the local LU to which this CPI-C side information definition applies. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present. The reserved value '*ALL' indicates that the definition applies to all local LUs, and not just to a single local LU." ::= { appcCpicOperEntry 1 } appcCpicOperSymbDestName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the symbolic destination name used by CPI-C applications to identify this definition." ::= { appcCpicOperEntry 2 } appcCpicOperParLuAlias OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A local alias for the partner LU. If not known or not applicable, this object contains a zero-length string." ::= { appcCpicOperEntry 3 } appcCpicOperParLuName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNA name of the partner LU. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present." ::= { appcCpicOperEntry 4 } appcCpicOperModeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the mode name. A mode defines the characteristics for a group of sessions. The mode name can be blank (8 space characters)." ::= { appcCpicOperEntry 5 } appcCpicOperTpNameType OBJECT-TYPE SYNTAX INTEGER { normal(1), snaServiceTp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether the TP name in appcCpicOperTpName identifies a normal TP or an SNA service TP. In this context, a normal TP is one with a name consisting only of displayable characters, while an SNA service TP has a name containing octets that do not map to displayable characters." ::= { appcCpicOperEntry 6 } appcCpicOperTpName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the name of the partner TP to be used when a CPI-C application initiates a conversation specifying this side information entry.
Display convention When the TP name consists entirely of displayable EBCDIC code points, it is mapped directly to the equivalent ASCII display string. However, registered TP names always have a non-displayable EBCDIC code point (value less than or equal to x'3F') as the first character, so they cannot be directly mapped to an ASCII display string. These TP names are converted to a display string that is equivalent to a hexadecimal display of the EBCDIC code points. For example, the 2-byte TP name x'06F1' (CNOS) is converted to the 6-byte ASCII display string '06F1' (including the two single quotes)." ::= { appcCpicOperEntry 7 } appcCpicOperUserid OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "The security userid, if any, associated with the active side information definition." ::= { appcCpicOperEntry 8 } appcCpicOperSecurity OBJECT-TYPE SYNTAX INTEGER { none(1), same(2), pgm(3), pgmStrong(4), distributed(5), mutual(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the security information to be used for allocating the conversation. none - No security information. same - Use the security environment currently associated with this TP. pgm - Use the program-supplied user_id and password. pgmStrong - Use the program-supplied user_id and password. The local LU will insure that the password is not exposed in clear-text form on the physical
network. distributed - Use the security environment and a distributed security system to generate the authentication information for this request. If distributed security tokens cannot be generated, then fail the conversation. mutual - Authenticate both the user to the destination system and the destination system to the user." ::= { appcCpicOperEntry 9 } -- *************************************************************** -- Conformance information -- *************************************************************** appcConformance OBJECT IDENTIFIER ::= {appcMIB 2 } appcCompliances OBJECT IDENTIFIER ::= {appcConformance 1 } appcGroups OBJECT IDENTIFIER ::= {appcConformance 2 } -- Compliance statements appcCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the SNMPv2 entities which implement the APPC MIB." MODULE -- this module -- Unconditionally mandatory groups MANDATORY-GROUPS { appcGlobalConfGroup, appcLluConfGroup, appcParLuConfGroup, appcModeConfGroup, appcTpConfGroup, appcSessionConfGroup } -- Conditionally mandatory groups GROUP appcControlConfGroup DESCRIPTION "The appcControlConfGroup is mandatory only for those entities which implement activation and deactivation of specific controls such as statistics collecting and counting."
GROUP appcCnosConfGroup DESCRIPTION "The appcCnosConfGroup is mandatory only for those entities which implement CNOS. " GROUP appcCpicConfGroup DESCRIPTION "The appcCpicConfGroup is mandatory only for those entities which implement CPI-C. " GROUP appcConversationConfGroup DESCRIPTION "The appcConversationConfGroup is mandatory only for those entities which implement session endpoints for non-control APPC sessions." -- MIN-ACCESS for objects OBJECT appcActSessOperState MIN-ACCESS read-only DESCRIPTION "An implementation is not required to support session deactivation via this object." ::= {appcCompliances 1 } -- Units of conformance appcGlobalConfGroup OBJECT-GROUP OBJECTS { appcUpTime, appcDefaultModeName, appcDefaultLuName, appcDefaultImplInbndPlu, appcDefaultMaxMcLlSndSize, appcDefaultFileSpec, appcDefaultTpOperation, appcDefaultTpConvSecRqd, appcLocalCpName, appcActiveSessions, appcActiveHprSessions } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC global information and defaults." ::= { appcGroups 1 }
appcLluConfGroup OBJECT-GROUP OBJECTS { appcLluAdminDepType, appcLluAdminLocalAddress, appcLluAdminSessLimit, appcLluAdminBindRspMayQ, appcLluAdminCompression, appcLluAdminInBoundCompLevel, appcLluAdminOutBoundCompLevel, appcLluAdminCompRleBeforeLZ, appcLluAdminAlias, appcLluOperDepType, appcLluOperLocalAddress, appcLluOperSessLimit, appcLluOperBindRspMayQ, appcLluOperCompression, appcLluOperInBoundCompLevel, appcLluOperOutBoundCompLevel, appcLluOperCompRleBeforeLZ, appcLluOperAlias, appcLluOperActiveSessions } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC local LU6.2s." ::= { appcGroups 2 } appcParLuConfGroup OBJECT-GROUP OBJECTS { appcLuPairAdminParLuAlias, appcLuPairAdminSessLimit, appcLuPairAdminSessSec, appcLuPairAdminSecAccept, appcLuPairAdminLinkObjId, appcLuPairAdminParaSessSup, appcLuPairOperParLuAlias, appcLuPairOperSessLimit, appcLuPairOperSessSec, appcLuPairOperSecAccept, appcLuPairOperLinkObjId, appcLuPairOperParaSessSup, appcLuPairOperParaSessSupLS, appcLuPairOperState }
STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC partner LUs." ::= { appcGroups 3 } appcModeConfGroup OBJECT-GROUP OBJECTS { appcModeAdminCosName, appcModeAdminSessEndTpName, appcModeAdminMaxSessLimit, appcModeAdminMinCwinLimit, appcModeAdminMinClosLimit, appcModeAdminConWinAutoActLmt, appcModeAdminRecvPacWinSz, appcModeAdminSendPacWinSz, appcModeAdminPrefRecvRuSz, appcModeAdminPrefSendRuSz, appcModeAdminRecvRuSzUpBnd, appcModeAdminSendRuSzUpBnd, appcModeAdminRecvRuSzLoBnd, appcModeAdminSendRuSzLoBnd, appcModeAdminSingSessReinit, appcModeAdminCompression, appcModeAdminInBoundCompLevel, appcModeAdminOutBoundCompLevel, appcModeAdminCompRleBeforeLZ, appcModeAdminSyncLvl, appcModeAdminCrypto, appcModeOperCosName, appcModeOperSessEndTpName, appcModeOperSessLimit, appcModeOperMaxSessLimit, appcModeOperMinCwinLimit, appcModeOperMinClosLimit, appcModeOperConWinAutoActLmt, appcModeOperRecvPacWinSz, appcModeOperSendPacWinSz, appcModeOperPrefRecvRuSz, appcModeOperPrefSendRuSz, appcModeOperRecvRuSzUpBnd, appcModeOperSendRuSzUpBnd, appcModeOperRecvRuSzLoBnd, appcModeOperSendRuSzLoBnd, appcModeOperSingSessReinit,
appcModeOperCompression, appcModeOperInBoundCompLevel, appcModeOperOutBoundCompLevel, appcModeOperCompRleBeforeLZ, appcModeOperSyncLvl, appcModeOperCrypto, appcModeOperSyncLvlLastStart, appcModeOperCryptoLastStart, appcModeOperCNOSNeg, appcModeOperActCwin, appcModeOperActClos, appcModeOperPndCwin, appcModeOperPndClos, appcModeOperPtmCwin, appcModeOperPtmClos, appcModeOperDrainSelf, appcModeOperDrainPart } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC modes." ::= { appcGroups 4 } appcTpConfGroup OBJECT-GROUP OBJECTS { appcTpAdminFileSpec, appcTpAdminStartParm, appcTpAdminTpOperation, appcTpAdminInAttachTimeout, appcTpAdminRcvAllocTimeout, appcTpAdminSyncLvl, appcTpAdminInstLmt, appcTpAdminStatus, appcTpAdminLongRun, appcTpAdminConvType, appcTpAdminConvDuplex, appcTpAdminConvSecReq, appcTpAdminVerPip, appcTpAdminPipSubNum } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC Transaction Programs." ::= { appcGroups 5 }
appcSessionConfGroup OBJECT-GROUP OBJECTS { appcActSessPcidCpName, appcActSessPcid, appcActSessPluIndicator, appcActSessModeName, appcActSessCosName, appcActSessTransPriority, appcActSessEnhanceSecSup, appcActSessSendPacingType, appcActSessSendRpc, appcActSessSendNxWndwSize, appcActSessRecvPacingType, appcActSessRecvRpc, appcActSessRecvNxWndwSize, appcActSessRscv, appcActSessInUse, appcActSessMaxSndRuSize, appcActSessMaxRcvRuSize, appcActSessSndPacingSize, appcActSessRcvPacingSize, appcActSessOperState, appcActSessUpTime, appcActSessRtpNceId, appcActSessRtpTcid, appcActSessLinkIndex, appcSessStatsSentFmdBytes, appcSessStatsSentNonFmdBytes, appcSessStatsRcvdFmdBytes, appcSessStatsRcvdNonFmdBytes, appcSessStatsSentFmdRus, appcSessStatsSentNonFmdRus, appcSessStatsRcvdFmdRus, appcSessStatsRcvdNonFmdRus, appcSessStatsCtrUpTime, appcHistSessTime, appcHistSessType, appcHistSessLocLuName, appcHistSessParLuName, appcHistSessModeName, appcHistSessUnbindType, appcHistSessSenseData, appcHistSessComponentId, appcHistSessDetectModule, appcSessRtpSessions
} STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC LU6.2 sessions." ::= { appcGroups 6 } appcControlConfGroup OBJECT-GROUP OBJECTS { appcCntrlAdminStat, appcCntrlAdminRscv, appcCntrlAdminTrace, appcCntrlAdminTraceParm, appcCntrlOperStat, appcCntrlOperStatTime, appcCntrlOperRscv, appcCntrlOperRscvTime, appcCntrlOperTrace, appcCntrlOperTraceTime, appcCntrlOperTraceParm } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC control." ::= { appcGroups 7 } appcCnosConfGroup OBJECT-GROUP OBJECTS { appcCnosCommand, appcCnosMaxSessLimit, appcCnosMinCwinLimit, appcCnosMinClosLimit, appcCnosDrainSelf, appcCnosDrainPart, appcCnosResponsible, appcCnosForce, appcCnosTargetLocLuName, appcCnosTargetParLuName, appcCnosTargetModeName } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC CNOS processing."
::= { appcGroups 8 } appcCpicConfGroup OBJECT-GROUP OBJECTS { appcCpicAdminParLuAlias, appcCpicAdminParLuName, appcCpicAdminModeName, appcCpicAdminTpNameType, appcCpicAdminTpName, appcCpicAdminUserid, appcCpicAdminSecurity, appcCpicOperParLuAlias, appcCpicOperParLuName, appcCpicOperModeName, appcCpicOperTpNameType, appcCpicOperTpName, appcCpicOperUserid, appcCpicOperSecurity } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC CPI-C side information." ::= { appcGroups 9 } appcConversationConfGroup OBJECT-GROUP OBJECTS { appcActiveConvId, appcActiveConvState, appcActiveConvType, appcActiveConvCorrelator, appcActiveConvSyncLvl, appcActiveConvSource, appcActiveConvDuplex, appcActiveConvUpTime, appcActiveConvSendBytes, appcActiveConvRcvBytes, appcActiveConvUserid, appcActiveConvPcidNauName, appcActiveConvPcid, appcActiveConvModeName, appcActiveConvLuwIdName, appcActiveConvLuwIdInstance, appcActiveConvLuwIdSequence, appcActiveConvTpName, appcHistConvEndTime,
appcHistConvLocLuName, appcHistConvParLuName, appcHistConvTpName, appcHistConvPcidNauName, appcHistConvPcid, appcHistConvSenseData, appcHistConvLogData, appcHistConvEndedBy } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPC conversations." ::= { appcGroups 10 } -- end of conformance statement END
5. Acknowledgments This MIB module is the product of the SNA NAU MIB Working Group. Special thanks to Wayne Clark, Cisco Systems; Rich Daugherty, IBM Corporation; and Leo Temoshenko, IBM Corporation, for their contributions and review. 6. References [1] IBM, Systems Network Architecture Technical Overview, GC30-3073-4, January, 1994. [2] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996. [3] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1903, January 1996. [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1904, January 1996. [5] IBM, Systems Network Architecture Transaction Programmer's Reference for LU Type 6.2, GC30-3084-05, June, 1993. [6] IBM, Common Programming Interface Communications Specification 2.0, SC31-6180-01, June, 1994. [7] Kielczewski, Z., Kostick D., and K. Shih, "Definition of Managed Objects for SNA NAUs using SMIv2", RFC 1666, Eicon Technology Corporation, Bell Communications Research, Novell, August 1994. 7. Security Considerations Security issues are not discussed in this memo.
8. Authors' Addresses Michael Allen Wall Data Inc. P.O.Box 1120, WA 98019, USA Phone: +1 206 844 3505 EMail: mallen@hq.walldata.com Bob Clouston Cisco Systems 7025 Kit Creek Road PO Box 14987 Research Triangle Park, NC 27709, USA Phone: +1 919 472 2333 EMail: clouston@cisco.com Zbigniew Kielczewski Cisco Systems 7025 Kit Creek Road PO Box 14987 Research Triangle Park, NC 27709, USA Phone: +1 919 472 2326 EMail: zbig@cisco.com William Kwan Jupiter Technology Inc. 200 Prospect St. Waltham, MA 02254 Phone: 1 617 894-9300 x423 EMail: billk@jti.com Bob Moore IBM Corporation 800 Park Offices Drive E87/664 P.O. Box 12195 Research Triangle Park, NC 27709, USA Phone: 1 919 254 4436 EMail: remoore@ralvm6.vnet.ibm.com