- APPC and CPI-C interfaces for LU6.2 transaction programs.
- LUA provides access to LU type 0, 1, 2 and 3 sessions.
- LU0 provides a simple method for accessing LU type 0 sessions.
- The Common Service Verbs (CSV) interface provides utility functions such as EBCDIC-ASCII translation.
- HLLAPI interface provides 'screen-scraping' for both 3270 and TN3270 sessions.
- The Node Operator Facility (NOF) interface allows applications to perform administrative tasks.
- The Management Services (MS) interface allows communications with remote MDS-level or NMVT-level network management applications.
In order to make these APIs as easy to use as possible, SNAP-IX also includes
- comprehensive Programmer's Guides
- sample code
- API tracing facilities.
Applications that make use of the SNAP-IX APIs can be broadly divided into the following three groups.
Local applications
These applications that you write run on the local SNAP-IX system and make use of the SNAP-IX APIs to communicate with applications that run on other SNA nodes, typically an IBM mainframe or AS/400. Examples of this include credit authorization systems, front-ends to airline reservation systems, etc.
Web applications
These are a special category of local applications that use a Web front-end to get user input for an SNA application. A common example of this is Web Banking.
ISV applications
Many transaction processing, database, and other middleware products can use SNAP-IXs SNA connectivity function to enable Solaris systems to access data held in mainframe systems. See ISV Applications for a complete list.
