FSI Panels are modeled after SPF panels. Only a limited subset of SPF functionality is currently implemented.
)ATTR DEFAULT(%+_) ! TYPE(OUTPUT) INTENS(HIGH) : TYPE(INPUT) INTENS(NON) )BODY + + +TEST PANEL + + + + %@@@@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@ + %@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@@@@ + %@@@@ @@@@ @@@@ + %@@@@@@@@@@ @@@@@@@@@@ @@@@ + %@@@@@@@@@@ @@@@ @@@@ + %@@@@ @@@@@@@@@@@@ @@@@@@@@@@@@ + %@@@@ @@@@@@@@@@@ @@@@@@@@@@@@ + + !Z + + +USERID%===>_Z + + + +PASSWD%===>:Z + + + + + + + %===>_ZCMD + )PROC .ZVARS = '(ZSTAT USERID PASSWD)' )END |
The ATTR section specifies the field attributes. A minimum of three attributes must always be defined. By default these are "%", "+" and "_". The default attribute characters can be changed with the DEFAULT parameter on the )ATTR line.
The "%" attribute is defined as: TYPE(TEXT) INTENS(HI)
The "+" attribute is defined as: TYPE(TEXT) INTENS(LOW)
The "_" attribute is defines as: TYPE(INTPUT) INTENS(LOW)
Additional attribute characters can be defined in the ATTR section. You must specify the attribute character followed by its characteristics:
TYPE( INPUT / OUTPUT / TEXT )
INTENS( HI / LOW )
CAPS( ON / OFF ) *Not currently implemented
The BODY section defines the body of the panel. The attribute characters are used to define the beginning and ending of the various fields. An input or output variable is expected to be followed by a variable name. A special variable name of "Z" has a special meaning. The Z variable is a place holder and is replaced with a value specified in the PROC section. The Z variable can be used to assign a longer name to a short field.
The BODY section can contain a maximum of 24 lines.
The PROC section is provided so that ZVARS values can be specified. The ZVARS values are used in place of the place holder "Z" specified on the panel. The Z vars are replaced in the order they appear in the body from left to right, top to bottom.
If no ZVARS are used, the PROC section may be omitted.
The END section is used to signal the end of data for the panel definition.