HP SNA 3270 Data Stream Programming Interface for OpenVMS
Software
Product
Description
PRODUCT NAME: HP SNA 3270 Data Stream Programming SPD 26.87.11
Interface for OpenVMS, Version 1.8
This SPD describes HP SNA 3270 Data Stream Pro-
gramming Interface for OpenVMS, which is available for
the OpenVMS I64, OpenVMS Alpha and OpenVMS VAX
platforms. All information applies to all platforms unless
otherwise indicated.
DESCRIPTION
HP SNA 3270 Data Stream Programming Interface for
OpenVMS (3270 DS) is a layered software product that
allows user-written applications running on suitably con-
figured OpenVMS systems within a DECnet or TCP/IP
network or on suitably configured OpenVMS systems
within an OpenVMS SNA environment to exchange
messages with cooperating applications on an IBM host.
The 3270 DS software exists in the OpenVMS system
as a shareable image. Access between the cooperating
HP and IBM applications is via one of the following SNA
servers or gateways:
TCP/IP or DECnet Connections
• HP SNA Peer Server
• HP SNA Domain Gateway
• HP SNA Access Server for Windows NT®
• HP SNA Server for OpenVMS Alpha, a layered prod-
uct that supports local access as well as TCP/IP and
DECnet clients
DECnet Only Connections
• HP DECnet SNA Gateway for Synchronous Trans-
port
• HP DECnet SNA Gateway for Channel Transport
• HP SNA Server for OpenVMS VAX , an OpenVMS
VAX layered product that supports local access as
well as remote DECnet clients
The 3270 DS programming interface is a collection of
subroutines that provides an easy-to-use interface for
the SNA server or gateway application programmer who
has a specific need to interface to an IBM application
subsystem that uses the LU type 2 (LU2) protocol. The
product can be used with many types of applications.
As an example, a customized 3270 terminal emulator
application can be written by a user and layered on top
of 3270 DS. Applications can be event driven or syn-
chronous in nature with no loss in available functions.
Features
The 3270 DS product is designed to insulate the
OpenVMS application programmer from the inner work-
ings of the SNA network environment as much as possi-
ble, thus allowing the user to concentrate on solving the
application problem. The product performs the following
SNA functions on the user’s behalf:
• Receives and interprets the bind
• Accepts the bind and starts the session
• Maintains the state machines for chaining, bracket-
ing, and data flow control
• Processes an Unbind Type 2 automatically
• Allows, on supported SNA servers and gate-
ways, secured Logical Unit (LU) access via the
SNA3270$REQUEST_CONNECT procedure call.
As a result, the OpenVMS user is required to per-
form a minimum of SNA functions, including processing
the CLEAR and CANCEL functions and handling con-
tention.
December 2006