DSPSIZ

Category
Screen Building
Additional information
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 or on the Web Settings page of the record in CODE Designer.
The WebFacing Tool does not support System/38™ DDS. i5/OS® 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.

Feedback