DSPSIZ

Kategorie
Anzeigenaufbau
Zusätzliche Informationen
WebFacing konvertiert nur einen gegebenen Satz in eine einfache Anzeigegröße. Standardmäßig handelt es sich dabei um die primäre Anzeigegröße, d. h. den ersten Parameter des Schlüsselworts DSPSIZ. Diese Einstellung kann durch ein nicht bedingtes Schlüsselwort DSPMOD außer Kraft gesetzt werden. Wenn bei bedingten DSPMOD-Schlüsselwörtern jedoch die sekundäre Anzeigegröße gewünscht wird, kann dies mit Hilfe der Sicht 'Webeinstellungen' in der IDE oder auf der Seite 'Webeinstellungen' des betreffenden Satzes in CODE Designer angegeben werden.
Das WebFacing Tool unterstützt keine DDS des IBM System /38. Die iSeries unterstützt die folgenden Anzeigegrößen:
  • *DS3 - 24x80
  • *DS4 - 27x132
Das IBM System /38 unterstützte zwei weitere Anzeigegrößen:
  • *DS1 - Konsole
  • *DS2 - 12x80
Vor WebSphere Development Studio Client for iSeries V6.0 wurde die Position *DS3 oder *DS4 bei der Konvertierung verwendet, wenn ein Feld mehrere Positionen enthielt. Das folgende Beispiel enthält eine Konstante (Textkonstante), die in der unteren Zeile der Anzeige definiert ist:
     A                                      DSPSIZ(*DS2 *DS3)
     A          R RECORD1
     A                                 12  1'Textkonstante'
     A  *DS3                           24  1 
Hätten Sie diese Quelle konvertiert und die Anzeigegröße *DS3 als Ziel ausgewählt, würde die Konstante vor V6.0 in Zeile 24 erscheinen. Jetzt erscheint sie in Zeile 12. Der aktuelle Parser löscht den Parameter *DS2 aus dem Schlüsselwort DSPSIZ und nimmt *DS3 als primäre Anzeigegröße an. Daher wird die Position in der Zeile verwendet, in der die Konstante definiert wird, und diese lautet 12, 1.

Feedback