Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Advanced Program to Program Communications Interface Extended to Support AIX SELECT System Call

IP.com Disclosure Number: IPCOM000034179D
Original Publication Date: 1989-Jan-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 1 page(s) / 13K

Publishing Venue

IBM

Related People

Barrett, J: AUTHOR [+5]

Abstract

A method is described which allows many communication applications that use SELECT to be ported to run on SNA networks with Advanced Program to Program Communications (APPC) extended for explicit multi-session support. Some UNIX* applications are written to send and receive data over communications networks. These programs for the most part use the UNIX standard I/O interface (i.e., open, close, read, write, ioctl). The APPC feature of the IBM RTPC workstation provides a standard I/O interface as well as the verb interface specified in the LU6.2 Architecture. Many TCP/IP applications use the SELECT system call in addition to the standard I/O interface.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Advanced Program to Program Communications Interface Extended to Support AIX SELECT System Call

A method is described which allows many communication applications that use SELECT to be ported to run on SNA networks with Advanced Program to Program Communications (APPC) extended for explicit multi-session support. Some UNIX* applications are written to send and receive data over communications networks. These programs for the most part use the UNIX standard I/O interface (i.e., open, close, read, write, ioctl). The APPC feature of the IBM RTPC workstation provides a standard I/O interface as well as the verb interface specified in the LU6.2 Architecture. Many TCP/IP applications use the SELECT system call in addition to the standard I/O interface. The SELECT system call now provides a wait/ post mechanism to allow a single process application to wait on many SNA I/O related events and get posted when any one (of many) events occurs. This new method comprises the logic added to extend the APPC interface to include the SELECT system call. Logical Unit (LU) types 1, 2, 3, and 6.2 are supported. The significance of this method is that this is the first inclusion of SELECT support in an APPC interface. The value added is that many existing TCP/IP communicating applications which use SELECT may now be ported to run on SNA networks. It is a unique extension to the APPC interface, which has not been architected for this function. Another novelty is that the APPC programming interface has been extended to support...