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.
compressDefaultJavascript
When set totrue, it enables the compression of the ZIETrans default JavaScript file. Compress javaScript is a process of removing unnecessary code without affecting how the resource is processed by the browser in ZIETrans runtime, which runs on the WebSphere Application Server, and the user's browser. The default is false.
compressAllJavascript
When set totrue, it enables the compression of all the ZIETrans JavaScript files. Compress javaScript is a process of removing unnecessary code without affecting how the resource is processed by the browser in ZIETrans runtime, which runs on the WebSphere Application Server, and the user's browser. 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.
enableBusyPage
When set to true, sending multiple requests will be redirected to busy page behavior. When set to false, sending multiple requests will be blocked in the client side and busy page is not displayed. The default is false.
enableCompression
When set to true, enables the HTTP compression filter used to reduce the number of bytes transferred between the ZIETrans runtime, which runs on the WebSphere® Application Server, and the user's browser. 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.
escapeHTMLTags
Specifies whether HTML tag interpretation should be performed for data on a host screen. If true, then all data is interpreted as simple text. If false, then data that looks like a valid HTML tag, is treated as such. For example, if a screen contains data such as, <S>elect, and this setting is true, the data is interpreted as the simple text, <S>elect. If this setting is false, the <S> is interpreted as the HTML strikeout tag. The default is false.
Note: If true, data that matches a valid HTML tag, supplied using the text replacement function, is treated as simple data.
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.
nextFieldForDropDown
If true, the cursor position is moved to the next input field when a selection is made from a drop-down list. The default is true.
Note: This setting is effective only when enableAutoAdvance is true.
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: 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.
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.