com.ibm.hats.common.RuntimeSettings

For the com.ibm.hats.common.RuntimeSettings class, name specifies a customizable setting:
autoEraseFields
Specifies whether modified input fields should have [erasefld] applied before modified data is entered into the field. The default value is true. If the value is set to false, space characters may be used to replace data already entered in the field by the host.
Note:
  1. Any host field that is rendered as multiple input fields will not be automatically cleared. For example, long host fields that wrap from one line to the next are rendered as multiple input fields and will not be automatically cleared before updating.
  2. This setting can only be specified at the project level. It cannot be specified for a single transformation.
enableArrowKeyNavigation
When set to true, fields can be navigated with the keyboard arrow keys on the rendered host screen. The default is false.
enableAutoAdvance
Specifies whether the cursor moves to the next input field when located at the end of an input field; that is, when the input field is entirely filled in. When true, the cursor will move to the next input field when located at the end of an input field. When false, the cursor does not move to the next input field unless the user explicitly moves it. The default is false.
enableAutoTabOn
Specifies whether the tab key will move the cursor to the next input field when the cursor reaches the end of an input field; that is the input field is entirely filled in. When set to true, based on the order of presentation field in the browser, the tab key will move cursor in the current field to the next field when the position of the cursor is at the end of the current field. When set to false, the tab key does not move to the next input field unless the user explicitly moves it. The default is false.
enableSameOriginPolicy
When set to true, enables the CSRF validation filter for same-origin policy protection security mechanism that restricts how data (a document or script) loaded from one origin can interact with a resource from another origin. It restricts the attack from a different source origin to target origin in the ZIETrans runtime, which runs on the WebSphere® Application Server, and the user's browser. The default is false.
enableTokenProtection
When set to true, enables the CSRF validation filter for token based protection security mechanism where by a malicious website will send a request to a ZIETrans web application that a user is already authenticated against from a different website. This way an attacker can access functionality in a target web application via the victims already authenticated browser in the ZIETrans runtime, which runs on the WebSphere Application Server, and the user's browser. The default is false.
enableOverwriteMode
If true, text entered into an input field overwrites text at the cursor position one character at a time. If false, text entered into an input field is inserted at the cursor position pushing existing text ahead. The user can toggle from this initial setting using the Insert key. The default is true.
enableTypeAhead
When set to true, the user can begin typing data intended for input fields on the next screen (or screens) sent by the host, before they are received and processed by ZIETrans. As the next screen (or screens) are received, ZIETrans sends the previously typed data (type-ahead data) including any keys that submit the input to the host. The default is false.
includeLabelsInTabOrder
If true, protected read-only labels are included in the default tab order. By default, the tabbing order only includes the input fields on the panel. This setting indicates that read-only labels should also be included.
selectAllOnFocus
If true, all text in a field is selected when the field receives focus, which is typical behavior for a Web application. If false, no text is selected when the field receives focus which is typical behavior for a terminal emulator.
Note:
  1. For Web applications:
    • The default is true.
    • This setting does not affect the enableOverwriteMode setting behavior.
    • This setting is only valid when Internet Explorer is used as the browser for the application.
  2. For rich client applications:
    • The default is false.
    • When selected, this setting functions like the enableOverwriteMode setting in that characters are overwritten as a user types into the field.
    • Text is selected only when the keyboard is used to tab into the field. Text is not selected when clicking the mouse in the field.
suppressUnchangedData
If true, disables all fields whose contents are the same as when the form was rendered. If false, sends any field contents received from the browser to the host even if the current presentation space contents are identical for that field. The default is false.