Screen Design Aid
From Wikipedia, the free encyclopedia
Screen Design Aid is a utility program for the IBM System/34 and System/36 family of computers, as well as a far more advanced utility program for the System/38 and AS/400 family of computers.
SDA for the System/36 is described in this article.
Like RPG, IBM S/3X display formats are coded using specification sheets. Display formats must contain one S-spec and may contain from zero to about 128 D-specs, depending on the number of fields. S-specs define the format as a whole, describing its size, location, command mask, and certain conditioning indicators. D-specs define the fields contained in the form, which may be input fields, output fields, or input-output fields. Each of these fields has a specific location, a type, a length, and may also have a field name or constant value. A constant may be from 1 to 1,919 characters in length (standard 24x80 displays) or 3,565 characters for displays that are coded for 27x132 displays only.
A field may not begin in row 1, column 1, because of the way 5250 emulation works. When used, each field is preceded with a 5250 constant in order to activate the special functions. A normal intensity, non-underlined, non-blinking, non-reversed field is assigned a one-byte constant equal to 20H (which in S/36 parlance is written X'20' and pronounced hex-two-zero.) A high-intensity, non-underlined, non-blinking, non-reversed field is assigned 21H. Let's put this in a tabular format: