HP-UX SNAplus2 API

» 

HP Integrity and HP 9000 server connectivity home

» HP Servers home
» Technical Support
» Buy online from HP
» Section map
 
Content starts here Product number # J6385A

The HP-UX SNAplus2 API (Application Programming Interface provides a wide variety of APIs to enable application communications. HP-UX SNAplus2 API includes Logical Unit (LU) Type 6.2, Common Programming Interface for Communications (CPI-C), LUA, Common Service Verbs (CSV), Node Operator Facility (NOF), and Management Services (MS) APIs.

Combined with the HP-UX SNAplus2 Link product, HP-UX SNAplus2 API gives HP customers the ability to develop applications that are distributed between an HP 9000 computer and an IBM host or peer system. For systems network architecture (SNA) PC client customers, HP-UX SNAplus2 Link supports connectivity to third-party API emulation running on PCs; this connectivity is limited to APPC and CPI-C.

The HP-UX SNA plus2 API product can be run in either a standalone or client/server environment. The stand-alone environment allows access to IBM systems from a single HP-UX computer that has its own HP-UX SNAplus2 Link. The client/server environment permits access to the IBM systems from multiple HP-UX systems on an Ethernet, Token Ring, or FDDI LAN. Client systems generally use a single HP 9000 system with SNAplus2 Link as a server to access the IBM systems.

Schematic of Hewlett-Packard 9000 Servers and Workstations

Features

  • APPC enables Advanced Program-to-Program Communication (APPC) between distributed applications
  • CPI-C provides a standard interface for peer-to-peer communications among programs
  • LUA enables access to LU types 0, 1, 2, or 3 sessions using Request Unit Interface (RUI) verbs
  • CSV interface provides utility functions such as EBCDIC-ASCII translation
  • NOF interface allows applications to perform administrative tasks
  • MS interface enables communications with NetView remote MDS-level or NMVT-level network management applications
LU 6.2 API provides:
  • Basic and mapped conversation verbs allow HP 9000 programmers to implement program-to-program communication in an SNA network.
  • Systems running SNAplus2 API can communicate with peer systems directly by taking advantage of SNAplus Link's Node Type 2.1 or with an IBM mainframe using Node Type 2.0 or Type 2.1.
  • No limit on number of sessions per system that can run simultaneously. The number of sessions is dependent only on system resources. Each session is responsible for a separate communication task or for adding additional bandwidth to a single communication task. Each appli- cation Transaction Program can handle up to 1024 LU-LU sessions.
  • A system running an SNAplus2 API application can act as a Low Entry Network (LEN) node or an APPN End-Node (with SNAplus2 APPN End-Node product) in an IBM Advanced Peer-to-Peer Networking (APPN) environment.
  • Enables a remote LU 6.2 application to request an HP 9000 LU 6.2 application to start running and begin communicating with it.
  • The HP-UX SNAplus2 API is completely compatible with other HP 9000 SNAplus2 services. These products may all be running simultaneously over the same SNAplus2 Link to the SNA network.
  • HP 9000 application programmers can track all LU 6.2 verb calls within applications being developed. This acts as a valuable debugging aid during program development.
  • Application programs on the HP 9000 are written in C Language.
  • C++ applications can be compiled with all SNAplus2 APIs.
  • APPC TP (Transaction Program) can listen to incoming APPC attaches using local LU name.
  • Full character set support for defining APPC TP names.
  • Support for dependent and independent LUs.
  • Session-level and conversation-level security with encrypted passwords.
  • Ability to send Program Initialization Parameters (PIP).