Glossary

This glossary consists of two parts: SNA-related terms and SNA acronyms and abbreviations. Glossary definitions derive from the following IBM documents:

Systems Network Architecture Technical Overview (GC30-3073-2)

Systems Network Architecture Transaction Programmer's Reference Manual for
LU Type 6.2
(GC30-3084-2)

Synchronous Data Link Control Concepts (GA27-3093-3)

Introduction to Advanced Program-to-Program Communication (GG24-1584-01)

SNA-Related Terms

adjacent link station

A link station that is directly connected to a given node by a link connection over which network traffic can be carried. A station that is connected permits dial-out; a station that is enabled permits dial-in.

Advanced Program-to-Program Communication (APPC)

A series of interprogram communication services that support distributed transaction processing, as provided by LU 6.2.

API

See Application Program Interface.

APPC

See advanced Program-to-Program Communication.

Application Program Interface (API)

A set of tools and routines that permit programmers to write APPC programs using the SNA resources.

application transaction program

A program written for or by a user to process the user's application; in an SNA-network environment, the user is an end user. Contrast with service transaction program.

attach

The verb issued by transaction programs using IRIS SNA SERVER or LU 6.2 to establish a connection with the underlying server.

basic information unit (BIU)

The unit of control information and data that is transmitted between half-sessions. It consists of a request/response header (RH), followed by a request/response unit (RU).

basic link unit (BLU)

The unit of control information and data that is passed over a link by data link control.

basic transmission unit (BTU)

The unit of control information and data that is transmitted between path control components. A BTU may consist of one or more path information units (PIUs).

bidder

The LU-LU half-session defined at session activation as having to request and receive permission from the other LU-LU half-session in order to begin data exchange.

BIU

See basic information unit.

BLU

See basic link unit.

BTU

See basic transmission unit.

configuration file

A text file that stores parameters for the configuration-definition verbs in a manner that can be interpreted by the s2_init configuration process.

control point

(1) A system services control point (SSCP), which provides hierarchical control of a group of nodes within a network. (2) A control point local to a specific node that provides control of that node, either in the absence of SSCP control (for type 2.1 nodes engaged in peer-to-peer communications, such as a peripheral node control point, or PNCP) or to supplement SSCP control (such as a physical unit control point, or PUCP).

conversation

The logical connection between a pair of transaction programs that permits them to share an LU-LU session serially from transaction to transaction. While a conversation is active, it has exclusive use of an LU-LU session. Once completed, the same session can be used by successive conversations.

data link

In SNA, the combination of the link connection and the link stations joining two adjacent network nodes.

Data Flow Control (DFC) layer

The layer within a half-session that provides specific functions to control the flow of data.

Data Link Control (DLC) layer

An SNA layer that consists of the link stations that schedule data transfer over a link between two nodes and that perform error control for the link. SDLC is a type of data link control.

Document Interchange Architecture (DIA)

Protocols within the transaction services layer by which distributed office-application processes interchange data.

duplex

In data communication, pertaining to a simultaneous two-way transmission in both directions. Synonymous with full-duplex as opposed to half-duplex.

extended network addressing

The network addressing system that extends the network address from 16 bits to 23 bits. The subarea portion of the address uses 8 bits to address subarea nodes. The element portion uses 15 bits to address resources within each subarea.

first speaker

The LU-LU half-session defined at session activation as able to begin a transaction without requesting permission from the other LU-LU half-session to do so. Contrast with bidder.

FMH

See function management header.

full-duplex

A send-and-receive mode protocol that specifies LUs are able to send and receive requests simultaneously.

function management header (FMH)

The optional control information present in the leading request units (RUs) of an RU chain that allows one half-session in an LU-LU session to perform such functions as: (1) carry a request that a conversation be established between two transaction programs; (2) carry information that relates to an error on the session or conversation; (3) carry LU-LU password verification data; (4) select a destination as the session partner and control the way the end-user data it sends is handled at the destination; (5) change the destination or the characteristics of the data during the session; and (6) transmit status or user information about the destination (for example, whether it is a program or a device) between session partners.

gateway

The combination of a gateway node and one or more gateway SSCPs that provides the name translation, network address translation, and SSCP rerouting functions between connected networks.

half-duplex

A send-and-receive mode protocol that specifies session partners must take turns sending and receiving. Half-duplex contention enables LUs to send requests to each other, but not at the same time. Half-duplex flip-flop allows LUs to alternate sending requests to one another. Parameters in the BIND identify one of the LUs as “first speaker.” The first speaker begins in the send state. The other LU becomes the sender when the first speaker sets the change direction indicator (CDI) in the request header of the last RU sent. The two LUs continue to switch between send and receive states until the session is deactivated. Conversations between type 6.2 logical units always use half-duplex flip-flop protocols.

host LU

A logical unit located in a host processor; for example, an ACF/TCAM LU consisting of a device message handler, an LU services component, and message control program code.

host mainframe

An IBM system/370 compatible computer system.

host node

A subarea node that contains a telecommunication access method.

host processor

In an SNA network, the processing unit that contains a system services control point (SSCP).

host system

A data processing system used to prepare programs and operating environments for use on another computer or controller.

i-frames

Information (I) frames that transfer data. Besides indicating the format, the control field contains send and receive counts. SDLC procedures use the send count to ensure that these frames are received in their proper order; they use the receive count to confirm that received information frames are accepted.

invert on zero coding

A transmission coding method in which the DTE (data terminal equipment) changes the signal to the opposite state to send a binary 0 and leaves it in the same state to send a binary 1. Invert transmission coding method is also known as NRZI, non-return to zero inverted.

IRIS SNA Server

The main background process of the IRIS SNA SERVER that provides full connectivity for such SNA products as IRIS SNA LU 6.2 and IRIS SNA 3770. Synonymous with s2_schd.

link

The combination of the link connection and the link stations that joins adjacent nodes in a network; for example, a serial-by-bit connection under the control of synchronous data link control (SDLC). Synonymous with data link. A link connection is the physical medium of transmission; for example, a telephone wire or a microwave beam. A link includes the physical medium of transmission, the protocol, and associated communication devices and programming; it is both logical and physical.

link connection

The physical equipment that provides two-way communication between link stations; for example, a communication line and data circuit terminating equipment.

local

A term that distinguishes LUs of a pair with respect to location. Local means residing at the LU from whose perspective an activity is described. See also remote.

local address

An address used in a peripheral node in place of a network address and paired with a network address by the boundary function in a subarea node. See also network address.

logical unit (LU)

A port through which an end user accesses the SNA network in order to communicate with another end user and through which the end user accesses the functions provided by system services control points (SSCPs). An LU can support at least two sessions—one with an SSCP and one with another logical unit—and may be capable of supporting many sessions with other logical units.

logical unit of work (LUW)

Discrete, synchronized operation sequences that make up a distributed transaction. LUWs are used by transaction programs as part of the sync point function. Because these units are indivisible, any failure in an LUW invalidates the entire LUW (that is, all LUW processing by all transaction programs for the transaction). See also sync point function.

LU

See logical unit.

LU pool

A group of logical units with similar characteristics that have been combined for easier allocation.

LU-LU security

A level of security used at session activation to verify the identity of the remote LU.

LU-LU session

A session between two logical units (LUs) that supports communication between two end users.

LU-LU session initiation

The process that begins with a session-initiation request from the logical unit (LU) to a control point and culminates in the activation of an LU-LU session. See also session activation.

LU-LU session termination

The process that begins with a session-termination request from the logical unit (LU) to a control point and culminates in the deactivation of an LU-LU session.

LU type 6.2

A type of LU that supports sessions between two applications in a distributed data-processing environment using the SNA general data stream, which is a structured-field data stream, or a user-defined data stream.

LUW

See logical unit of work.

mode

A set of characteristics that may be associated with a session. Each mode characterizes a group of sessions with a particular partner LU. Multiple modes may exist for the same partner LU. Modes associated with different partner LUs, however, are considered distinct, even if they represent similar sets of characteristics.

mode name

An identifier of a set of session parameters for an LU-LU session; the mode name is used as an index into a mode table.

network address

An address, consisting of subarea and element fields that identifies a link, a link station, or a network addressable unit. Subarea nodes use network addresses; peripheral nodes use local addresses. The boundary function in the subarea node to which a peripheral node is attached pairs local addresses with network addresses and vice versa. See also extended network addressing, local address, network name.

network addressable unit (NAU)

A logical unit, a physical unit, or a system services control point. It is the origin or the destination of information transmitted by the path control network. See also network name, network address. Each NAU has a network address that represents it to the path control network. (LUs may have multiple addresses for parallel LU-LU sessions.) The path control network and the NAUs together constitute the SNA network.

network name

The symbolic identifier by which end users refer to a network addressable unit (NAU), a link station, or a link. See also network address.

node

An endpoint of a link, or a junction common to two or more links in a network. Nodes can be processors, controllers, or workstations. Nodes vary in routing and other functional capabilities. See also node type.

node processes

Background processes that provide LU 6.2 connectivity. See SNA Scheduler.

node type

A designation of a node according to the protocols it supports and the network addressable units (NAUs) that it can contain. Five types are defined: 1, 2.0, 2.1, 4, and 5. Type 1, type 2.0, and type 2.1 nodes are peripheral nodes; type 4 and type 5 nodes are subarea nodes. Node types are also referred to by the type of physical unit they contain.

nonswitched link

A connection between two nodes that does not have to be established by dialing. Contrast with switched link.

no response

A protocol requested in the form-of-response-requested field of the request header (RH) that directs the receiver of the request not to return any response, regardless of whether or not the request is received and processed successfully.

NRZI

See invert on zero coding.

pacing

A technique by which a receiving component controls the rate of transmission by a sending component to prevent overrun or congestion.

parallel links

Two or more links between adjacent subarea nodes.

parallel sessions

Two or more concurrently active sessions between the same two logical units (LUs) using different pairs of network addresses. Each session can have independent session parameters.

physical unit (PU)

The component that manages and monitors the resources (such as attached links and adjacent link stations) of a node, as requested by an SSCP via an SSCP-PU session. Each node of an SNA network contains a physical unit.

PIP

See program initialization parameter.

polling

Systematic querying of devices to determine operational status, to avoid contention, or to determine readiness to send or receive data.

pools

See LU pool.

positive response

A response indicating that a request was successfully received and processed. Contrast with negative response.

primary logical unit

The logical unit (LU) that sends the Bind Session (BIND) request for a particular LU-LU session. Contrast with secondary logical unit.

program initialization parameter (PIP)

A means of passing environment setup information to a target transaction program.

PU

See Physical Unit.

response/request header (RH)

A header, optionally followed by a response unit (RU), that indicates whether the response is positive or negative and that may contain a pacing response.

response/request unit (RU)

A message unit that acknowledges a request unit; it may contain prefix information received in a request unit. If positive, the response unit may contain additional information (such as session parameters in response to BIND SESSION), or if negative, contains sense data defining the exception condition.

remote

A term that distinguishes LUs of a pair with respect to location. A remote LU refers to a local LUs actual or potential session partner. See also local.

remote job entry (RJE)

Submission of a job through an input unit that has access to a computer through a data link.

response

(1) A message unit that acknowledges receipt of a request; a response consists of a response header (RH), a response unit (RU), or both. (2) In SDLC, the control information (in the C-field of the link header) sent from the secondary station to the primary station.

RH

See response /request header.

RJE

See remote job entry.

RU

See response /request unit.

SDLC

See Synchronous Data Link Control.

service transaction program

Programs that are defined by SNA for providing transaction services. See also transaction program. Contrast with application transaction program.

secondary logical unit

The logical unit (LU) that receives the Bind Session (BIND) request for a particular LU-LU session. Contrast with primary logical unit.

Service Manager Mode (SNASVCMG Mode)

The privileged logical connection used to negotiate the session limits on the other modes.

session

A logical connection between two network addressable units (NAUs) that can be activated, customized to provide various protocols, and deactivated, as requested. The session-activation request and response can determine options relating to such things as the rate and concurrence of data exchange, the control of contention and error recovery, and the characteristics of the data stream. See also LU-LU session.

session activation

The process of exchanging a session-activation request and a positive response between network addressable units (NAUs). See also LU-LU session initiation. Contrast with session deactivation.

session deactivation

The process of exchanging a session deactivation request and response between network addressable units (NAUs). Contrast with session activation.

session initiation

See LU-LU session initiation.

session-level pacing

A flow-control technique that permits a receiving half-session to control the data transfer rate (the rate at which it receives request units). It is used to prevent overloading a receiver with unprocessed requests when the sender can generate requests faster than the receiver can process them. See also pacing.

session limit

The maximum number of concurrently active LU-LU sessions a particular logical unit (LU) can support.

session parameters

The parameters in a session-activation request that specify or constrain the protocols for a session between two network addressable units (NAUs).

session partner

One of the two network addressable units (NAUs) having an active session.

session services

One of the types of network services in the system services control point (SSCP) and in a logical unit (LU). These services provide facilities for a logical unit (LU) or a network operator to request that the SSCP initiate or terminate sessions between logical units.

session termination

See LU-LU session termination.

SLU

See secondary logical unit.

SNA

See Systems Network Architecture.

SNA network

The part of a user-application network that conforms to the formats and protocols of Systems Network Architecture (SNA). It enables reliable transfer of data among end users and provides protocols for controlling the resources of various network configurations. The SNA network consists of network addressable units (NAUs), other optional logical components such as boundary-function components, and the path control network.

SNA Scheduler

The main background processes of the IRIS SNA SERVER that provide SNA connectivity.

SNA Server

See IRIS SNA SERVER.

SNASVCMG Mode

See Service Manager Mode.

source

A term to distinguish the role of individual transaction programs and LUs of a pair with respect to a conversation. The source transaction program (or its LU) is the initiator of a conversation. See also target.

SSCP

See system services control point.

switched link

A link between two nodes that is established by dialing. Contrast with nonswitched link.

sync point function

A function that allows all transaction programs processing a distributed transaction to coordinate error recovery and maintain consistency among distributed resources, such as data bases.

Synchronous Data Link Control (SDLC)

A discipline for managing synchronous, code-transparent, serial-by-bit, information transfer over a link connection. Transmission exchanges may be full-duplex or half-duplex over switched or nonswitched links. The configuration of the link connection may be point-to-point, multipoint, or loop. SDLC conforms to subsets of the Advanced Data Communication Control Procedures (ADDCP) of the American National Standards Institute (ANSI) and High-level Data Link Control (HDLC) of the International Standards Organization (ISO).

system configuration file

The file that configures links in the SNA system.

system services control point (SSCP)

A control point within an SNA network for managing the configuration, coordinating network operator and problem determination requests, and providing directory services and other session services for end users of a network. Multiple SSCPs, cooperating as peers with one another, can divide the network into domains of control, with each SSCP having a hierarchical control relationship to the physical units and logical units within its own domain.

Systems Network Architecture (SNA)

The description of the logical structure, formats, protocols, and operational sequences for transmitting information units through and controlling the configuration and operation of networks.

target

A term to distinguish the role of individual transaction programs and LUs of a pair with respect to a conversation. The target is the transaction program (or its LU) towards which the source TP or LU directs the conversation. See also source.

transaction

An exchange between (1) a workstation and a program, (2) two workstations, or (3) two programs that accomplish a particular action or result.

transaction program (TP)

A program that processes transactions in an SNA network. There are two kinds of transaction programs: application transaction programs and service transaction programs. See also conversation.

transaction program name

The name of the target transaction program to be executed at the remote site. Some programs have been assigned numbers (for example, DIA=0x20F0F0) that are recognized at all sites. The remote site is responsible for converting the requested name into a name known at that site.

SNA Acronyms and Abbreviations

Table 1. SNA Acronyms and Abbreviations

Acronym/Abbreviation

Definition

A_BIDR

Current number of active bidders

A_SESS

Current active sessions

ACTLU

Activate logical unit

ACTPU

Activate physical unit

ALS

Adjacent link station

ALSNM

Adjacent link station name

API

Application program interface

APPC

Advanced program-to-program communication

ARU_LEN

Currently available size of RU to be sent

ASCII

American National Standard Code for Information Interchange

AUTOD

Autodial

BIND_LEN

Length of returned BIND

BINDQ

Bind queue

BSM

Bracket-state machine

BTU

Basic transmission unit

BUF_LEN

Buffer length for BIND image

BUFF_LEN

Length of MC buffer

BUFF_PTR

Point to MC buffer

C_MAXS

Current maximum sessions

C_MINB

Current minimum number of bidders

C_MINF

Current minimum number of first speakers

CICS

Customer information control system

CICS/VS

Customer information control system for virtual storage

CNM

Configuration network management

CNOS

Change number of sessions

CNOSALS

CNOS station

CNVID

Conversation ID

CONN

Connection type

CONTP

Conversation type

COR_WRP

Correlation wrap count

CORREL

Correlation value

CP

Control point

CPNAME

Control point name

CPU_ID

Central processing unit identifier

CRV_USE

Session-level cryptography

DAF

Destination address field

DATA_LEN

Length of data

DATA_PTR

Pointer to data

DFC

Data flow control

DIA

Document interchange architecture

DISC

Disconnect

DM

Disconnect mode information frames

DSRC

Drain source

DTAMAP

Data mapping

DTRG

Drain target

EB

End bracket

EBCDIC

Extended binary coded decimal interchange code

ERP

Error recovery procedures

EXCHID

Exchange Identifier

FAPL

Format and protocol language

FDX

Full duplex

FM

Function management

FMD

Function management data

FMD NS (MA)

Function management network services management services

FMH

Function management header

FRMR

Frame reject

FSM

Finite-state machine

G_MAXS

Defined maximum sessions

G_MINB

Defined minimum number of bidders

G_MINF

Defined minimum number of first speakers

GDS

General data stream

HDX

Half duplex

INC_MODE

Receive mode

INITQ

Initiate session requests

INITSELF

Initiate self

LH

Link header

LIC

Last in chain

LL

Logical record Length

LNAM

Local LU name

LOC_COR

Local message correlator

LOCADDR

Local address

LOG_REC

Type of record to receive

LPACE

Local pacing indicator

LSIZE

Link-level message size

LT

Link trailer

LU

Logical unit

LU_ADDR

LU destination address

LU_ID

Logical unit identifier

LUN

Fully qualified LU name

LUSEC

Logical unit security

LUSL

Logical unit session limits

LUSTAT

Logical unit status

LUW

Logical unit of work

LUWCC

Logical unit of work conversation correlator

LUWID

Logical unit of work ID

LUWNAM

Logical unit of Work LU name

LUWSNF

Logical unit of Work sequence

M_TIMER

Monitor timer

MASTDEV

Master device

MAX_BTU

Maximum number of basic transmission units

MAX_IFR

Maximum number of I-frames

MAX_RTY

Maximum number of retries

MAXS

Maximum number of sessions

MAXTP

Maximum number of transaction programs

MC

Mapped conversation component

MCB

Mapper control block

MEMSIZ

Memory size of SNA server

MINF

Minimum number of first-speaker sessions

MINPF

Minimum number of auto-initiated sessions

MLEN

Maximum message length

MPTR

Pointer indicating space for message to be copied.

MRLB

Maximum RU lower bound

MRU_LEN

Maximum size of RU to be sent

MRUB

Maximum RU upper bound

MU

Message unit

NAU

Network addressable unit

NAUID

Network addressable unit identifier

NAUSTAT

NAU composite state

NCP

Network control program

NNAM

Network name

NOOP

Node operator

NPRDRCV

Non-productive receive

NQUAL

Network qualifier

NRZ

Non-return on zero

NRZI

Non-return on zero inverted

NS

Network services

PARSESS

Parallel sessions

PASSWD

Password (also PSWRD)

PI

Programmable Interface

PIBUFF

Size of PI buffer

PIP

Program initialization parameters

PLUL

Partner LU's local name

PLUN

Fully qualified partner's name

PNCP

Peripheral node control point

POLLINT

Polling interval

PROF

Profile

PRU

Pointer to the RU structure

PSECACC

Partner's security acceptance

PU

Physical unit

PUCP

Physical unit control point

RCV_RES

Receive sync-point result

RCV_SEQ

Receive sync-point number

RCV_UPD

Receive sync-point issuer

RD

Request disconnect

REQDISCONT

Request discontact

RH

Request/response header

RH_IND

Request header settings

RLU

Remote LU name

RNAM

Local name for the remote LU

RNR

Receiver not ready

RPCT

Receive pacing count

RQD

Request definite response

RQE

Request exception response

RR

Ready to receive

RSHUTD

Request shutdown

RSP

Response

RSPN

Responsibility

RSPQUE

Response queue name

RTSR

Request-to-send received

RU

Request/response unit

RU_LEN

Length of RU

RU_SEQ

RU sequence number

SCBID

Session control block ID

SDLC

Synchronous data link control

SECACC

Security acceptance

SECRQD

Security required

SLU

Secondary logical unit

SNA

Systems network architecture

SNADS

SNA distribution services

SNASVCMG

SNA service manager

SND_RES

Send sync-point result

SND_SEQ

Send sync-point number

SND_UPD

Send sync-point issuer

SNRM

Set normal response mode

SON

Session outage notification

SPCT

Send pacing count

SPTR

Pointer to the space to be initialized

SSCP

System services control point

STASTAT

Station status

STSN

Set and test sequence numbers

SVCID

Service provider identifier

SYNC

Synchronization level

TC

Transmission control

TCBID

Transaction program ID

TERMSELF

Terminate self

TEST

Test information

TH

Transmission header

TH_IND

Transmission header settings

TP

Transaction program

TPN

Transaction program number

TS

Transmission Services

UA

Un-numbered acknowledgment

UNBIND

Unbind

USERID

User identifier

VSIZE

Size of the verb message buffer

VTAM

Virtual telecommunications access method

WHT_NAU

NAU identifier

WHT_RCV

What received indicator

WHT_SVC

Resource service identifier

XID

Exchange identification