WebFacing will only convert a given record to a single display size. By default
that will be the primary display size; that is, the first parameter of the
DSPSIZ keyword. This can be overridden with an unconditioned DSPMOD keyword.
However, for conditioned DSPMOD keywords, if the secondary display size is
desired, it can be specified using the Web Settings view in the IDE. The
WebFacing Tool does not support System/38 DDS. IBM® i supports the following
display sizes:
- *DS3 - 24x80
- *DS4 - 27x132
System/38 supported two more display sizes:
- *DS1 - Console
- *DS2 - 12x80
Prior to WebSphere® Development Studio Client for iSeries®, V6.0, if a
field contained multiple positions, the *DS3 or *DS4 position would be used in
conversion. The following example contains a constant (Text
constant) which is defined on the bottom line of the display:
A DSPSIZ(*DS2 *DS3)
A R RECORD1
A 12 1'Text constant'
A *DS3 24 1
If you converted this
source and targeted the *DS3 display size, prior to V6.0 the constant would have
appeared on line 24. Now it will appear on line 12. The current parser drops the
*DS2 parameter from the DSPSIZ keyword and assumes *DS3 is the primary display
size. Therefore, it uses the position on the defining line of the constant,
which is 12, 1.