Browse Prior Art Database

Handling of Operator Keystrokes During an Application Program Interface Operation

IP.com Disclosure Number: IPCOM000038917D
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 2 page(s) / 13K

Publishing Venue

IBM

Related People

Jeffries, L: AUTHOR [+2]

Abstract

A method is described to prevent operator from suspending an alternate task or altering the IBM PC Network 3270 display session while an Application Program Interface (API) is in use. The IBM PC 3270 Emulation is a software package which allows the personal computer to emulate a 3274 control unit with an attached 3278 display and a 3287 printer in varying configurations, facilitating standalone and network operation. Its "3270 display device" emulator provides an API to allow application programs running in its alternate partition to interface with the terminal emulation software running in its primary partition. The API allows an application program to send keystroke data to the host.

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

Page 1 of 2

Handling of Operator Keystrokes During an Application Program Interface Operation

A method is described to prevent operator from suspending an alternate task or altering the IBM PC Network 3270 display session while an Application Program Interface (API) is in use. The IBM PC 3270 Emulation is a software package which allows the personal computer to emulate a 3274 control unit with an attached 3278 display and a 3287 printer in varying configurations, facilitating standalone and network operation. Its "3270 display device" emulator provides an API to allow application programs running in its alternate partition to interface with the terminal emulation software running in its primary partition. The API allows an application program to send keystroke data to the host. A method is described for the application programmer to prevent the operator from suspending the application program (which is the alternate task), or altering the display session while the API is in use. At the same time, the application program's keystroke data must be sent to the host. In a non-TOPVIEW environment, where the application program running in the Alternate Tasks is suspended whenever it is in the background, all keys including the Alternate Tasks key are inhibited between the time the API Disable Input service request is issued until the time the API Enable Input service request is issued. The operator sees the following Input Inhibited message: Wait - API in use. This provides a way for the application programmer to prevent the operator from suspending his task, the alternate task. In a TOPVIEW environment, where neither the task nor the application task should be suspended while API service requests are being issued, only the following keys are allowed between the time the API Disable Input service request is issued until the time the Enable In...