High-Level Screen Management Intrinsic Library Reference Manual (32424-90002)
3- 30
of the lengths of all the fields in the form.
All data is moved as type CHAR. See Chapter 4
for a description of each of the other five
mapping methods.
databuf
A record that represents the application area
that receives the data copied from fields on
the form. It is passed as output from the
intrinsic.
fieldlist
A compound parameter that allows your
application to get a list of the fields that
are flagged in error. This parameter is both
input to and output from HPDREAD. It is
compatible with the HPDPROMPT fieldlist
parameter, and is made up of the following
subparameters:
listtype
A four-byte integer
used by your
application to
indicate how HPDREAD
should identify
fields in the list.
You can use the
following values:
0 = do not generate a
list
1 = identify by field
number
2 = identify by
screen order
3 = identify by field
name
allocnt
A four-byte integer
used by your
application to
indicate the number
of entries that are
allocated for the
returned list.
actualcnt
A four-byte integer
that is the number of
defined entries in
the list. This value
is set by HPDREAD. If
no fields are flagged
in error, and the
value of the
allocnt
parameter is greater
than zero, HPDREAD
sets
actualcnt
to
zero.
listentry
Identifies a table
defined in your
application that will
receive the list of
fields in error.
Note: This table is
sorted by field
number in the order
the fields were
created. This is
true regardless of
the field ID method
you use (
listtype
).