Restriction: This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.
Follow these rules when defining field attributes:
- When assigning names to screen fields:
- If you give a screen field the same name as its corresponding database field, Online Express automatically maps the relationship for you, prefixing the field name with the screen name; otherwise you must map the screen field to the database in your program.
- If the same field appears on several screens, give it the same name on each screen.
- When you use field edits with an update program under IMS, always set the Modified Data Tag to
On; otherwise, results are unpredictable. Under CICS, if you set the tag to
Off, you must set some variables in the CTRL file; otherwise, results are unpredictable. See
Control (CNTL) Files for more information.
- Turning the numeric keyboard locking attribute on does not ensure only numeric data is entered because it is terminal dependent. To ensure that the end user enters only numbers, specify so in Field Edits.
- The Modify Extended Attributes attribute works in conjunction with the EXATTR MODIFBLE parameter on the Screen Generation Parameters window. If you set that parameter to
F(alse), AppMaster Builder ignores the Modify attribute. If you set the parameter to
T(rue), AMB searches your screen to find which fields have the Modify attribute on.
- If you change Initial Cursor positioning by setting a new field to
Yes, you must change the previous "yes" field to
No.
- Be default, Online Express positions the cursor on the function field for the non-repeated block data. To override the default with the field you select here, blank out the Position Cursor on Field field with spaces on the Online Express Program Definition window.
- The
Ruled Line drop-down list enables you to control the placement of lines around a field. You can either select Left, Right, Under, and Over from the drop-down list, or you can specify a hex value that represents one or more lines. The following table shows you the equivalent of each hex value:
Hex Value
|
Under
|
Right
|
Over
|
Left
|
Equivalent to...
|
00
|
|
|
|
|
spaces
|
01
|
X
|
|
|
|
U
|
02
|
|
X
|
|
|
R
|
03
|
X
|
X
|
|
|
|
04
|
|
|
X
|
|
O
|
05
|
X
|
|
X
|
|
|
06
|
|
X
|
X
|
|
|
07
|
X
|
X
|
X
|
|
|
08
|
|
|
|
X
|
R
|
09
|
X
|
|
|
X
|
|
0A
|
|
X
|
|
X
|
|
0B
|
X
|
X
|
|
X
|
|
0C
|
|
|
X
|
X
|
|
0D
|
X
|
|
X
|
X
|
|
0E
|
|
X
|
X
|
X
|
|
0F
|
X
|
X
|
X
|
X
|
B
|