S-T-U
secureDestHost
This parameter has been replaced by the DestinationName parameter.
secureDestPort
This parameter has been replaced by the DestinationPort parameter.
securityEnabled
This parameter directs the terminal session to make a secure connection to the Reflection security proxy server and port specified by the hostURL parameter (or configuration file setting).
If client authorization is enabled on the proxy server, the destination host and port can be specified using the DestinationName
and DestinationPort
parameters. If client authorization is not enabled on the proxy, the ultimate destination host and port are defined by the proxy server.
If you set securityEnabled to true, you must also set encryptStreamto true.
Value
true
false (default)
Example
<param name="securityEnabled" value="true">
securityEnabledFTP
This parameter directs the FTP session to make a connection through the Reflection security proxy. If client authorization is enabled on the proxy server, the destination host and port can be specified using the FTPDestinationName and FTPDestinationPort parameters. If client authorization is not enabled on the proxy, the ultimate destination host and port are defined by the proxy server.
Value
true
false (default)
Example
<param name="securityEnabledFTP" value="true">
serverIdentityOverride
This parameter overrides the global setting Enable server identify verification for SSL/TLS connections. This option is located in the Administrative Console under Set Security Options.
If you need to have the server identity check turned on for most sessions, you can override this setting for a particular session. For example, you may wish to turn off server identity verification if an SSL/TLS direct to host connection tunnels through the security proxy and the host's certificate doesn't list the proxy as a subject alternate name.
Value
default (Use the global setting)
true (Perform a server identity check regardless of the global setting)
false (Do not perform a server identity check regardless of the global setting)
Example
<param name="serverIdentityOverride" value="true">
sessionInactivityTimeout
This parameter specifies the time, in seconds, of datacomm inactivity that can elapse before the session is disconnected. Inactivity is triggered by absence of data being sent to or read from the host. If associated with a block mode application, the data may not be sent to the host until the Enter key is pressed.
Value
<any integer>
Example
<param name="sessionInactivityTimeout" value="15">
sftpSendEnvironment
This parameter specifies a comma-delimited list of name-value pairs (environment variables) to send to the SSH server when an SFTP session is connected.
Value
A comma-delimited string of SSH environment variables, with each variable specified as <name>=<value>
. If a name or value itself contains an equal sign or comma, escape the equal sign or comma by preceding it with a backslash. For example, COMPANY=EXAMPLE\, INC
.
Example
<param name="sftpSendEnvironment" value="TERM=3270,ID=8000">
shortcutMenu
This parameter determines whether the shortcut menu functionality is enabled in the terminal window. When shortcutMenu is set to true, the menu is displayed when a user clicks the context mouse button.
Value
true (default)
false
<param name="shortcutMenu" value="false">
showHostURL
This parameter determines whether the host URL appears in the status line at the bottom of the terminal display. Any value other than true prevents the URL from appearing.
Value
true (default)
false
Example
<param name="showHostURL" value="false">
showPrintDestination
This parameter controls whether the printer or print to file destination that is configured for a session is displayed in the status bar. Any value other than true
will prevent the print destination from appearing in the status line.
Value
true
false (default)
Example
<param name="showPrintDestination" value="true">
showStatusLine
This parameter controls whether the status line is presented. The status line appears at the bottom of the window display and includes information such as the cursor position, whether the connection is encrypted, and the type and status of the connection.
This parameter can be set only for static sessions, which are no longer supported . For dynamic sessions, use the Display status bar setting on the Manage Settings panel in the Administrative Console when creating or modifying a session.
Value
true (default)
false
Example
<param name="showStatusLine" value="true">
SOCKSProxy
This parameter identifies a SOCKS proxy host with which terminal emulation connections are to be negotiated. The port value is optional and the default is 1080.
Value
<host> [:<port>]
Example
<param name="SOCKSProxy" value="myHost:1080">
SOCKSProxyUserID
This parameter provides a user ID value to be used with SOCKSProxy. If unspecified (as opposed to empty) then a default ID of the system property user.name is used.
Value
Any string; may be empty
Example
<param name="SOCKSProxyUserID" value="johndoe556">
splash parameter
This parameter determines whether the Reflection splash screen is displayed while Reflection is loading. The splash screen includes a progress indicator, so if the splash screen is not displayed, the progress indicator is not visible.
Value
true (default)
false
Example
<param name="splash" value="true">
sshSendEnvironment
This parameter specifies a comma-delimited list of name-value pairs (environment variables) to send to the SSH server when the SSH session is connected.
Value
A comma-delimited string of SSH environment variables, with each variable specified as <name>=<value>
. If a name or value itself contains an equal sign or comma, escape the equal sign or comma by preceding it with a backslash. For example, COMPANY=EXAMPLE\, INC
.
<param name="sshSendEnvironment" value="TERM=3270,ID=8000">
sslAES256
This parameter specifies whether the emulator includes or excludes AES 256-bit cipher suites when negotiating a secure connection to a host. During the negotiation, the emulator tries to use the highest level of encryption that is supported on the host, but if the host supports 256-bit encryption and the necessary policy files are not installed on the client, the connection fails. Set this parameter to false to exclude AES 256-bit from the list of cipher suites available during the SSL/TLS negotiation. AES 256-bit cipher suites are included in the SSL/TLS negotiation if this parameter is set to true or if this parameter is not used.
If the host supports 256-bit AES encryption and a 256-bit cipher suite is included on the available list on the client, you must download the Unlimited Strength Jurisdiction Policy Files. If you choose not to install the policy files, you can exclude AES 256-bit from the client list of cipher suites using this parameter.
Value
true (default)
false
Example
<param name="sslAES256" value="true">
sslAllowInnerNullCipher
This parameter applies to the inner SSL/TLS connection in an end to end encryption through the server proxy connection. End to end encryption involves two SSL/TLS handshakes. If the host's SSL/TLS server requires a null cipher, configure this applet parameter. If set to true, TLS_RSA_WITH_NULL_SHA is added to the supported cipher suite list along with the default cipher suite.
Value
true (default)
false
Example
<param name="sslAllowInnerNullCipher" value="true">
terminalBorder
This parameter determines whether a border is drawn around the terminal display. When the parameter is set to true, a border is drawn around the terminal display in the browser. When the parameter is set to false, no border is drawn, and the terminal display fills the area specified by the height and width attributes.
Value
true (default)
false
Example
<param name="terminalBorder" value="true">
terminalIDResponse
This parameter determines Reflection's response to a terminal ID status request from an HP host computer. This setting does not affect how Reflection for the Web operates, but it may change the way a host program works: some applications require a given Terminal ID response. Normally, you should use the default response.
The terminalIDResponse value changes automatically when you change the Terminal type (Setup > Terminal > Emulation).
Value
<HP terminal ID; a string of five or fewer characters>
Example
<param name="terminalIDResponse" value="70092">
title
Use this parameter to determine the value in the window title bar when a Reflection session runs in a separate window. If a title parameter is not specified, Reflection uses the value for the applet name attribute in the window title bar instead. The title parameter is ignored when the frame parameter is set to false.
Value
<any phrase>
Example
<param name="title" value="Reflection for IBM 3270">
tn3270eConnectType
This parameter is valid for IBM 3270 printer sessions only. The tn3270eConnectType parameter specifies whether the session connects directly or whether it uses TN association to locate a printer device. For detailed information about setting up TN association using applet parameters, see tnAssociation.
Value
-
0 - Associate--the LU name to which users are connecting is the name of a particular printer device
-
1 (Default) - Connect--connect to a printer associated with a specific terminal LU name
Example
<param name="tn3270eConnectType" value="0">
tnAssociation
This parameter is used with IBM 3270 terminal and printer sessions only. Use this parameter to associate a 3270 terminal session with a specific 3270 printer session (this feature applies to the Telnet Extended transport).
Note
The tnAssociation parameter is valid only when the tn3270eConnectType parameter is set to 0.
When associating a 3270 terminal session with a 3270 printer session, use the tnAssociation parameter to assign a unique TN association string in the terminal session. Reflection uses this value to automatically link the two sessions when the same value is used in the printer session for the tnAssociation parameter, the tn3270eConnectType
parameter is set to 0, and the promptForDevicename
parameter is set to false.
IBM3270
-
hostURL value=
tn3270e: //myhost
-
tnAssociation value= anyname
IBM 3270 printer
-
hostURL value=
tn3270e: //myhost
-
tnAssociation value= anyname
-
tn3270eConnectType value= 0
-
promptForDevicename value= false
For information about linking 3270 terminal and printer sessions from within a session, open the online help in the emulator session. Then, under How To, go to Using TN Association in the Print section.
Both the terminal session and the printer session must be running in the same type of browser for TN association to work. (However, the sessions are not required to run in the same browser window.)
Value
<any association name>
Example
<param name="tnAssociation" value="anyname">
useANSIColor
This parameter applies to VT emulations only. When useANSIColor is true, any ANSI color attributes specified by the host overrides colors configured in the Color Setup dialog box. If useANSIColor is false, host color attributes are ignored and colors are selected according to the configuration in the Color Setup dialog box only.
Value
true (default)
false
Example
<param name="useANSIColor" value="false">
userArchive
This parameter specifies the name of a user archive file containing custom Java code written to use the Reflection Emulator Class Library (ECL). This parameter is required when using the Load Java Class command in the Reflection Macro menu, the loadJavaClass() API method, or the onStartupJavaClass or onExitJavaClass parameters. This parameter is not required, however, when using any of the ECL modules built in to Reflection.
Value
<user archive file name>
Example
<param name="userArchive" value="MyArchive">