HP 3000 Manuals

PROCESSING SPECIFICATIONS FOR ADVANCED PROCESSING [ HP Data Entry and Forms Management System (VPLUS/V) ] MPE/iX 5.0 Documentation


HP Data Entry and Forms Management System (VPLUS/V)

PROCESSING SPECIFICATIONS FOR ADVANCED PROCESSING 

The advanced processing discussed in the rest of this section includes:

 *  Data movement.  Data movement falls into two basic categories:
    setting the current field to a value and moving data between fields.
    Each of these categories uses the SET statement.

 *  Data formatting.  When data is moved between fields with the SET
    statement, certain automatic formatting is performed.  If the
    automatic formatting is not exactly what you want, or if you want to
    display data in a different format, you can use the FORMSPEC
    formatting statements to reformat the current data field during data
    collection.  These statements are:  STRIP, JUSTIFY, FILL, UPSHIFT.

 *  Altering forms sequence.  The CHANGE statement allows you to alter
    the sequence in which forms are displayed.

 *  Conditional processing.  The IF statement allows you to specify under
    which conditions the processing statements are to be executed.

 *  Control Statements.  Two statements provide control over forms
    processing.  The FAIL statement forces a failure of the current field
    edit, the STOP statement stops all processing of the current phase of
    the current form.

 *  Processing phases.  Processing statements may be associated with one
    of four phases of form execution:

     *  Configuration.  Configure the terminal for specific field.

     *  Form initialization.  Determine initial values of fields.

     *  Field edits.  Edit and validate data entered in field.

     *  Finish form.  Complete processing of form.

For advanced processing, the sequence of specifications must be
considered.  If you need only the field edits described so far, you need
not be overly concerned with the order in which statements are specified.
Advanced processing statements, on the other hand, can be thought of as
elements of a language where the order in which they are entered is
important.

You may want to refer to "Phases" at the end of the section before
reading the statement descriptions.  In any case, you should be aware
that all field edit and advanced processing statements can be executed in
all phases, except configuration.  Only configuration processing
statements are executed in the configuration phase.  Phases allow
terminal configuration preceding initial processing for the form, which
in turn precedes field edits and finish processing.



MPE/iX 5.0 Documentation