Browse Prior Art Database

Tool for Creating Data Object with Selectable Strings

IP.com Disclosure Number: IPCOM000111605D
Original Publication Date: 1994-Mar-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 97K

Publishing Venue

IBM

Related People

Rosenfeld, N: AUTHOR

Abstract

The invention is a software tool to enable an author of a menu, to generate a sequence of strings which can be embedded into a data object representing the menu. When a user then selects one of the selectable strings from the menu, it is assembled into a panel for display or printing.

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

Tool for Creating Data Object with Selectable Strings

      The invention is a software tool to enable an author of a menu,
to generate a sequence of strings which can be embedded into a data
object representing the menu.  When a user then selects one of the
selectable strings from the menu, it is assembled into a panel for
display or printing.

      The software tool can concatenate control statements which will
be embedded in a data object representing a menu.  The embedded
statements are selectable from the menu for generating customized
panels for display and printing.  The author of the menu can select a
logical expression, for example, to limit the values of a data
argument to be entered by a user of the menu.  The logical expression
can be the logical argument of an "If" statement which, when
executed, will test the acceptability of the data argument.  When the
user places the cursor on the portion of the menu corresponding to
the embedded statement, the data argument entered by the user will be
tested by means of the execution of the logical argument of the "If"
statement.  If the data argument is acceptable, it is assembled as a
part of the panel to be displayed or printed.

      The software tool will enable an author to compile a miniature
knowledge base table of "If" statements corresponding to selected
locations of a menu being constructed by the author.  When a user
enters a data argument into the menu at a selected location, the
corresponding table of "If" statements is executed to perform logical
operations on a data argument.

      In the blank structure portion of the data object, one or more
lines will have a pointer to a table of candidate strings which can
be selected for insertion at that point in the blank structure.  In
accordance with the invention, a tool is provided in the form of a
data entry table enabling the operator or the system administrator to
enter new candidate strings into fields provided in a displayed
table.  After completion of the compilation of the table, the
operator or system administrator will be able to store the compiled
set of strings in an embedded substructure of the data object.  Then,
in normal use, when the operator selects the particular line in the
blank structure of the data object, the operator can select any one
or several stored embedded strings for display on that line.

      The tool can be used for concatenating control statements which
will be embedded in a data object.  The embedded statements are
selectable for generating customized panels for display.

      The control statements compiled by the tool are in English,
whi...