Browse Prior Art Database

Asynchronous Notification of EHLLAPI Events

IP.com Disclosure Number: IPCOM000100465D
Original Publication Date: 1990-Apr-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 34K

Publishing Venue

IBM

Related People

Covey, E: AUTHOR [+2]

Abstract

Disclosed is an addition to the Emulation High Level Language Applica- tion Programming Interface (EHLLAPI) product to allow applications to asynchronously determine whether a request to close a 3270 emulation session has been selected from the 3270 sessions dialog box or a host notification event occurred.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 96% of the total text.

Asynchronous Notification of EHLLAPI Events

       Disclosed is an addition to the Emulation High Level
Language Applica- tion Programming Interface (EHLLAPI) product to
allow applications to asynchronously determine whether a request to
close a 3270 emulation session has been selected from the 3270
sessions dialog box or a host notification event occurred.

      Similar enhancements were made to the existing EHLLAPI Start
Host Notification and Start Close Intercept functions to allow for a
shared memory RAM semaphore to be returned to the application.
Whenever the events requested by the Start request occur, the
semaphore is cleared, signalling the waiting application.

      Prior to this disclosure an application interested in
determining when a host event or close request had occurred would
have had to issue the associated EHLLAPI Query function.  If the
specified event had occurred, the appropriate return code would be
returned to the application.  If the specified event had not
occurred, the application would have had to retry the request after
waiting some arbitrary length of time, waiting for the event to
occur.  This enhancement allows the application to use the OS/2*
semaphore services to wait on the returned semaphore until the event
occurs, yielding its time slice to other applications with work to
do.  The availability of this semaphore also allows applications to
wait on this event at the same time as other asynchronous events by
using the OS...