Browse Prior Art Database

Field Data Validation at Field Exit

IP.com Disclosure Number: IPCOM000102479D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 3 page(s) / 98K

Publishing Venue

IBM

Related People

Eagen, ST: AUTHOR

Abstract

This article describes a method for the local validation of entry field data whenever a field is exited. This field data validation can be performed by a work station controller (WSC) or attached programmable work station (PWS). Previously, field data validation was performed by the host display data manager, and only when the panel was entered or scrolled.

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

Field Data Validation at Field Exit

       This article describes a method for the local validation
of entry field data whenever a field is exited.  This field data
validation can be performed by a work station controller (WSC) or
attached programmable work station (PWS).  Previously, field data
validation was performed by the host display data manager, and only
when the panel was entered or scrolled.

      This disclosure describes a method for the local validation of
entry field data whenever a field is exited. This field data
validation can be performed by a WSC, which controls the attachment
of multiple terminals, or an attached PWS.

      Fig. 1 illustrates the flow of display panel data between an
AS/400* application program and an attached terminal or PWS.  The
host display data manager builds a data stream representation of the
display panel and passes it to the WSC or attached PWS for
presentation.

      One of the AS/400 display data managers is the User Interface
Manager (UIM), which supports a tag language for the definition of
OS/400* application display panels.  UIM tag language supports the
definition of field data validation specifications, including the
following:
      -  data type (e.g., character, numeric)
      -  field width
      -  character case (i.e., upper, mixed)
      -  data justification within field
      -  translation of field data (e.g., character to
         numeric)

      The example of UIM tag language source code shown in Fig. 2
illustrates the definition of display panel variables.  OS/400
applications use panel variables to define entry field
characteristics within data entry panels.

      In Fig. 2, the following panel variables are defined:
VAR1 character variable type, input field width will be 8 characters
VAR2 numeric variable type, value must be in the range of 1-99, input
field width will be 2 characters
VAR3 numeric variable type, value must be 1, 2, 3, 4, 7, 8, or 9,
inpu...