Browse Prior Art Database

Dynamic Selection of Variable Field Names From Windows

IP.com Disclosure Number: IPCOM000099479D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 3 page(s) / 105K

Publishing Venue

IBM

Related People

Eisen, I: AUTHOR [+2]

Abstract

This article describes a method for immediately providing previously defined information to the programmer/developer at the instance he/she needs to reference or use that information.

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

Dynamic Selection of Variable Field Names From Windows

       This article describes a method for immediately providing
previously defined information to the programmer/developer at the
instance he/she needs to reference or use that information.

      Users are continually confronted with the need to key in
variable names. For instance, approximately half of what is entered
by a programmer in coding a program is variable names. Users have the
problem of having to remember what the names are of each of their
variables and how each variable name is spelled.  Memory is often not
reliable, especially for field names of lengths supported by COBOL
and PL/I or for field names that use abbreviations concocted long
ago. To ensure the proper spelling of a variable name, users,
especially programmers, have to either take another list of their
variables (records, screens, etc.)  to their terminals or to use a
split screen facility to access lists of variable names.  The first
method is slow, prone to mistakes, and causes clutter in the
workspace. The second method is slow and awkward.  Regardless of the
current technique used, users still must key in the variable names
including any qualifiers (record name, screen name, etc.). This
process is very timely since most programmers' work involves lots of
variables.  With this invention users need enter variable names only
once.  The system then supplies the variable name and its qualifiers.

      This invention provides a list of the known valid possibilities
for a blank field by displaying them in a pop-up window. The window
can contain: - the field names - the files or data structures the
fields are defined in - the descriptions of the fields

      1) Users associate a block of data with a function key in the
same manner they currently identify a block of data to be moved or
copied in an editor.  The block of data consists of individual data
elements or data structures or a combination of both.  If the
declarations or data division within a program has been coded, then
the fields from it can be captured for one block or group of data.
Indeed, whenever data has been made known to a system, it should be
captured from where it already exists in the system rather than
causing the user to re-enter the data. It is important for the system
to know the language being used when data structures are used.
Knowing the language used in declaration statements allows the system
to parse out the field ids and comments and put the fields in a
tabular format for easy selection.   As a component may use more than
one source or target for data, each differ ent group of data may be
associated wit...