Browse Prior Art Database

Accessing Application Program Interface Work Areas From the Alternate Partition of the IBM PC 3270 Emulation Program

IP.com Disclosure Number: IPCOM000038582D
Original Publication Date: 1987-Feb-01
Included in the Prior Art Database: 2005-Jan-31
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Jeffries, LM: AUTHOR [+2]

Abstract

A method is described to allow the Accessing Application Program (API) Interrupt Handler routine running in the alternate partition to access API data in the 3270 Emulation partition. The IBM PC 3270 Emulation Program 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 stand-alone 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 IBM PC 3270 Emulation API code is unique in that part of the API code must run under the application task in the alternate partition.

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

Page 1 of 1

Accessing Application Program Interface Work Areas From the Alternate Partition of the IBM PC 3270 Emulation Program

A method is described to allow the Accessing Application Program (API) Interrupt Handler routine running in the alternate partition to access API data in the 3270 Emulation partition. The IBM PC 3270 Emulation Program 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 stand-alone 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 IBM PC 3270 Emulation API code is unique in that part of the API code must run under the application task in the alternate partition. The rest of the API code must run in the 3270 partition, which is where the API work area is located. The API code running in the 3270 partition has access to the API work area data, since it is in the same partition. It accesses the work area data by issuing a specific command referred to as the "CVTADDR" macro. The API Interrupt Handler code running in the alternate partition also needs to have access to the API work area data in order to be able to process the API commands. A possible way for the Interrupt Handler to access the API work area would be to use the CVTADDR macro. This approach, h...