HP DECforms for OpenVMS, Version 4.0

HP DECforms for OpenVMS, Version 4.0 SPD 29.90.14
many form processing activities that can be performed
by the IFDL without the need to return to the application
program.
DECforms allows a single application to support multi-
ple types of users with interfaces tailored to their partic-
ular end-user environments, where those environments
are differentiated by such factors as desktop device and
natural language. This tailoring is accomplished by uti-
lizing another DECforms structure called a layout. Sets
of panels tailored for a particular environment can be
grouped together in a layout. A form can consist of mul-
tiple layouts. At run-time, DECforms chooses the one
layout from within the form appropriate for the end-user
environment.
Features
The application program interacts with DECforms
through a very simple, six-call record-level interface. Ei-
ther single or multiple records can be transferred in a
single request.
All eld-level processing is performed by the DECforms
Run-Time System, not by the application program. The
DECforms Run-Time System provides a wide variety of
form, panel, and eld-level control and processing ca-
pabilities, including:
Multiline text elds
Simple arithmetic operations within the form
Scrolled regions with the following characteristics:
Vertical or horizontal scrolling
Containing one- or two-dimensional arrays
Partial or full-line scrolling
Multiple lines per scrolled entry
Conditionally protecting, highlighting, and concealing
elds
Changing video attributes dynamically based on real-
time events
Highlighting elds when the cursor is present
Color support on VT241 and VT340 terminals via
mapping to video attributes
Format validations:
Character type
Entry required
Minimum length
Full eld
No data input
Content validations:
Range check
List check
Context validations:
Against a general expression
Cross-eld validations
Calling a user-dened routine (procedural escape
routine) to perform more complex validations, includ-
ing le lookups
Built-in exible eld navigation capabilities on VTs
allowing the operator to move among elds in any
manner desired
Timeouts on eld entries on character-cell terminals
Toggling between insert/overstrike mode on character-
cell terminals
DECforms also provides an extremely exible mecha-
nism for dening functions and redening keyboards to
suit the operator environment. This includes support for
multikey function denitions.
DECforms supports most OpenVMS data types, which
means that data type conversion does NOT have to be
performed by the application program in most cases.
DECforms can be used with HP DATATRIEVE to provide
powerful, window-like forms interfaces for queries and
reports on data stored in RMS, Oracle Rdb, and Oracle
CODASYL DBMS les.
Internationalization Features
DECforms includes numerous internationalization fea-
tures, allowing applications to support user interfaces in
multilingual environments. These features include:
Multiple natural language layouts per form
International date formats
Numeric data formatting, including replacing decimal
point with comma
Multiple character currency signs
Multiple character sets
Flexible positioning of elds and literals to allow for
translation
OpenVMS Message Files to allow for translation
Integrated support for Hebrew language form de-
velopment and processing, including right-to-left text
path on character-cell terminals
2