Browse Prior Art Database

Converting AS/400 Display Files

IP.com Disclosure Number: IPCOM000123126D
Original Publication Date: 1998-Jun-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 3 page(s) / 99K

Publishing Venue

IBM

Related People

Sowa, RJ: AUTHOR [+2]

Abstract

This disclosure describes a computer program that will convert an AS/400 display file from its character based display format, to a graphical user interface (GUI) display format. The AS/400 display file formats, or screen images, are converted into GUI windows and controls, such as entry fields, push buttons, menu bars, check boxes, radio buttons etc..

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

Converting AS/400 Display Files

      This disclosure describes a computer program that will
convert an AS/400 display file from its character based display
format, to a graphical user interface (GUI) display format.  The
AS/400 display file formats, or screen images, are converted into
GUI windows and controls, such as entry fields, push buttons, menu
bars, check boxes, radio buttons etc..

   The compiled character based screen specifications are
found in a binary object known as an AS/400 display file.  These
specifications are taken as input by the "conversion" program.

   Each of the screen fields are analyzed and converted to
related GUI window component(s).  The attributes of a field are
converted into GUI component properties.

   Push Buttons are generated for all function keys encoded.

   For example, if a display file has an input/output entry
field that is defined as being twenty characters long, accepting
character data only, and using the "keyboard protect" attribute,
DSPATR(PR), then that field is converted into a GUI component of
type "Entry field" which accepts up to twenty characters of data,
and has a GUI property of "Read Only".  Alternatively, if a field
uses the keyword "VALUES" which assigns a limited list of valid
values which a user may type into a field, then that field is
converted into a "Combination box" GUI component, with the limited
list of values built into it.

   The output of the program is a GUI description of the entire
s...