Browse Prior Art Database

Multiple Paths to Single Graphic Data Display Manager

IP.com Disclosure Number: IPCOM000052625D
Original Publication Date: 1981-Jun-01
Included in the Prior Art Database: 2005-Feb-11
Document File: 2 page(s) / 43K

Publishing Venue

IBM

Related People

Moncrieff, BJ: AUTHOR [+2]

Abstract

This article describes an APL auxiliary processor or Session Manager interfacing a user application to a graphic data display manager in order to permit selective display of one or more pages from different paths in any order.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 65% of the total text.

Page 1 of 2

Multiple Paths to Single Graphic Data Display Manager

This article describes an APL auxiliary processor or Session Manager interfacing a user application to a graphic data display manager in order to permit selective display of one or more pages from different paths in any order.

A "page" is a grouping of field definitions and data content that will be displayed on the screen of terminal 10 at the same time. Terminal 10 may be, for example, an IBM 3270.

A "path" is a sequence of pages, and user interactions with those pages, related by a common context. Each path defines a logical dialog to a user, and such a path is associated with Session Manager 12, and with each invocation of Auxiliary Processor (AP) 126 for Graphic Data Display Manager (GDDM) 14 by APL application program 16.

AP 126 comprises reentrant code that maintains unique storage for each invocation by program 16, and each such invocation is a path. Program 16 invokes AP 126 to establish such a path whenever the user shares a new control variable (CTL) with AP 126. A path from Session Manager 12 is established when the user signs on to the Session Manager 12 facility.

Session Manager 12 controls input and output to the screen when the APL application does not choose to control the screen directly through AP 126.

GDDM Interface (GDDX) 18 provides a synchronizing interface to GDDM 14. GDDX 18 maintains a control block for each path which includes the page number of the current page for the path, and als...