SGD 登录脚本使用并支持许多变量。变量可分为保证变量和可选变量,前者始终可用,后者仅在有值时才可用。
要在登录脚本中使用一个变量,必须在 runsubscript.exp
登录脚本中对其进行定义。
以下各节列出了保证变量和可选变量,并说明了它们的用途。
保证变量存储要运行的命令的名称、要登录的应用服务器以及要使用的连接方法。
所有的登录脚本都至少要使用一部分保证变量。
保证变量始终存在,即使值为空。
变量 | 描述 |
---|---|
| 用户客户端设备的全限定域名系统 (Domain Name System, DNS) 名称以及要使用的显示编号。 |
| 用户客户端设备的 IP 地址以及要使用的显示编号。 |
| 是使用人工方法还是对话框方法来处理过期的密码。 |
| 如果用户的密码过期、丢失或不正确,是否在应用服务器上显示一个对话框。此变量可以使用以下值:
|
| 任何要在应用服务器上运行的辅助命令。这对应于应用程序对象的 "Window Manager"(窗口管理器)属性。 |
| 用户客户端设备的 IP 地址。这是 SGD 客户端所获得的 IP 地址。 |
| 要在应用服务器上运行的命令。这对应于应用程序对象的 "Application Command"(应用程序命令)属性。 |
| 用于连接到应用服务器的传输方式。这对应于应用程序对象的 "Connection Method"(连接方法)属性。 |
| 应用服务器上所需的任何环境变量设置。这对应于应用程序对象的 "Environment Variables"(环境变量)属性。 |
| 登录脚本所连接到的应用服务器。这是通过应用程序负载平衡从应用程序对象的 "Hosting Application Servers"(托管应用服务器)选项卡上所列的应用服务器中选择的。 |
|
|
| 应用服务器的 IP 地址。 |
| 记录错误和诊断消息的文件的名称。
默认情况下,格式为 如果设置为空,将不存储消息。 要将消息记录到此文件中,请在登录脚本中包含以下代码:
|
| 对于为应用程序对象配置的连接方法,这是用于连接到应用服务器的端口。 |
| 主 SGD 服务器的全限定 DNS 名称。
这使得登录脚本在设置默认打印机值时,可以选择正确的 SGD 打印机。该名称用于区分 |
|
在 |
| 承载应用程序会话的 SGD 服务器的全限定 DNS 名称。
与 |
| 承载应用程序的应用服务器的全限定 DNS 名称。
与 |
| 要导出到应用服务器上的环境的变量列表。 |
| 一个临时错误文件。 |
| 执行命令后,是否中断连接。 |
|
应用程序是否是 X 应用程序。此变量的值为 |
以下保证变量也会在 runsubscript.exp
中进行定义。这些变量是 SGD 服务器在启动应用程序时所使用的:
LANG
LANGUAGE
LC_ALL
LC_CTYPE
LC_NUMERIC
LC_TIME
LC_COLLATE
LC_MONETARY
LC_MESSAGES
LC_PAPER
LC_NAME
LC_ADDRESS
LC_TELEPHONE
LC_MEASUREMENT
LC_IDENTIFICATION
PATH
TTA_PreferredLocale
TTABASEDATADIR
TTADATADIR
TTADIR
可选变量存储有关应用程序、用户及其会话的附加信息。
可选变量通常用于测试运行条件并相应地修改登录脚本的行为。可选变量仅在有值时存在。例如,TTA_ResumeTimeOut
变量仅在应用程序对象的 "Application Resumability"(应用程序可恢复性)属性有值时存在。
大多数可选变量都包含对象属性的值。要启动的应用程序会将其应用程序对象的属性作为可选变量提供。类似地,用户配置文件的属性也以同样的方式提供。其他可选变量包含有关用户会话的附加信息。
变量 | 描述 |
---|---|
| 对应于 Windows 应用程序对象的 "Console Mode"(控制台模式)属性。 |
| 对应于字符应用程序对象的 "Border Style"(边框样式)属性。 |
| 对应于应用程序对象的 "Window Size: Height"(窗口大小:高度)属性。 |
| 对应于应用程序对象的 "Window Size: Width"(窗口大小:宽度)属性。 |
| 应用程序对象的全限定名称。 |
| 对应于应用程序对象的 "Window Type"(窗口类型)属性。
此变量的值可以为: |
| 对应于应用程序对象的 "Arguments For Command"(命令的参数)属性。 |
| 对应于管理控制台中 "Global Settings"(全局设置)→ "Client Device"(客户端设备)选项卡上的 "Windows Audio Quality"(Windows 音频质量)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Line Wrapping"(自动换行)属性。 |
| 对应于 3270 或 5250 应用程序对象的 "Background Color"(背景色)属性。 |
| 对应于 3270 或 5250 应用程序对象的 "Displayed Soft Buttons"(显示的软按钮)属性。
此变量的值可以为: |
| 用户提供应用服务器的用户名和密码时是否选择了 "Save This Password?"(是否保存此密码?)框。 |
| 对应于字符应用程序对象的 "Code Page"(代码页)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Color Map"(颜色映射)属性。 |
| 对应于字符应用程序对象的 "Window Size: Columns"(窗口大小:列数)属性。 |
| 对应于应用程序对象的 "Command Compression"(命令压缩)属性。
此变量的值可以为 |
| 对应于应用程序对象的 "Command Execution"(命令执行)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Escape Sequences"(转义序列)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Cursor"(光标)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Cursor Key Codes Modification"(光标键代码修改)属性。
此变量的值可以为 |
| 对应于应用程序对象的 "Delayed Updates"(延迟的更新)属性。 |
| 对应于 Windows 应用程序对象的 "Cursor Settings"(光标设置)属性。 |
| 对应于 Windows 应用程序对象的 "Cursor Shadow"(光标阴影)属性。 |
| 对应于 Windows 应用程序对象的 "Full Window Drag"(全窗口拖动)属性。 |
| 对应于 Windows 应用程序对象的 "Menu Animations"(菜单动画)属性。 |
| 对应于 Windows 应用程序对象的 "Theming"(主题)属性。 |
| 对应于 Windows 应用程序对象的 "Desktop Wallpaper"(桌面壁纸)属性。 |
| 对应于应用程序对象的 "Emulator Applet Page"(仿真器 Applet 页)属性。 注意 此属性不再使用。 |
| 对应于用户配置文件的 "Name"(名称)属性。 |
| 对应于应用程序对象的 "Domain Name"(域名)属性。 |
| 对应于 Windows 应用程序对象的 "Font Smoothing"(字体平滑)属性。 |
| 对应于应用程序对象的 "Euro Character"(欧洲字符)属性。
此变量的值可以为 |
| 对应于应用程序对象的 "Application Command"(应用程序命令)属性。 |
| 对应于字符应用程序对象的 "Font Size: Fixed"(字体大小:固定)属性。 |
| 对应于字符应用程序对象的 "Font Family"(字体系列)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Font Size"(字体大小)属性。 |
| 对应于 3270 或 5250 应用程序对象的 "Foreground Color"(前景色)属性。 |
| 对应于应用程序对象的 "Graphics Acceleration"(图形加速)属性。 |
| 对应于应用程序对象的 "Window Size: Height"(窗口大小:高度)属性。
此变量提供与 |
| 对应于应用服务器对象的 "Prompt Locale"(提示语言环境)属性。 |
| 登录脚本所连接到的应用服务器。 这是通过应用服务器负载平衡从应用程序对象的 "Hosting Application Servers"(托管应用服务器)选项卡上所列的应用服务器中选择的。 |
| 对应于 3270 或 5250 应用程序对象的 "Server Address"(服务器地址)属性。 |
| 对应于应用程序对象的 "Icon"(图标)属性。 |
| 应用程序会话 ID。 |
| 对应于应用程序对象的 "Interlaced Images"(交错式图像)属性。
此变量的值可以为 |
| 对应于 3270 或 5250 应用程序对象的 "Keyboard Type"(键盘类型)属性。
此变量的值可以为 |
| 对应于应用程序对象的 "Keyboard Map"(键盘映射)属性。 |
| 对应于字符应用程序对象的 "Numpad Codes Modification"(数字键盘代码修改)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Window Size: Lines"(窗口大小:行数)属性。 |
| SGD 主机的 IP 地址。 |
| 对应于应用程序对象的 "Login Script"(登录脚本)属性。 |
| 对应于 3270 或 5250 应用程序对象的 "Window Size"(窗口大小)属性。 |
| 对应于应用程序对象的 "Middle Mouse Timeout"(鼠标中键超时时间)属性。 |
| 对应于 Windows 应用程序对象的 "Printer Preference Caching"(打印机首选项缓存)属性。 |
| 应用程序对象的全限定名称。
此变量提供与 |
| 对应于 3270 或 5250 应用程序对象的 "Server Port"(服务器端口)属性。 |
| 对应于 Windows 应用程序对象的 "Arguments"(参数)属性。 |
| 用于运行应用程序的应用服务器的 IP 地址。 |
| 对应于 Windows 应用程序对象的 "Remote Audio"(远程音频)属性。 |
| 应用程序是否需要显示引擎。 |
| 对应于应用程序对象的 "Application Resumability: Timeout"(应用程序可恢复性:超时时间)属性。 |
| 对应于应用程序对象的 "Window Color: Custom Color"(窗口颜色:定制颜色)属性。 |
| 对应于应用程序对象的 "Window Color"(窗口颜色)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Scroll Style"(滚动样式)属性。
此变量的值可以为 |
| 对应于用户配置文件的 "Security"(安全)选项卡。 |
| 对应于应用程序对象的 "Session Termination"(会话终止)属性。
此变量的值可以为: |
| 对应于 3270 或 5250 应用程序对象的 "File"(文件)和 "Settings"(设置)菜单属性。 |
| 对应于字符应用程序对象的 "Status Line"(状态行)属性。
此变量的值可以为 |
| 对应于应用程序对象的 "Application Resumability"(应用程序可恢复性)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Emulation Type"(仿真类型)属性。
此变量的值可以为 |
| 对应于字符应用程序对象的 "Terminal Type"(终端类型)属性。 |
| 对应于 3270 或 5250 应用程序对象的 "Connection Closed Action"(连接关闭后执行的操作)属性。
此变量的值可以为: |
| 对应于 3270 或 5250 应用程序对象的 "Menu Bar"(菜单栏)属性。 |
| 对应于应用程序对象的 "Connection Method"(连接方法)属性。
此变量的值可以为
保证变量 |
| 执行此应用程序会话的用户的全限定名称。 |
| 对应于用户配置文件的 "User Name"(用户名)属性。 |
| 对应于管理控制台中 "Global Settings"(全局设置)→ "Client Device"(客户端设备)选项卡上的 "UNIX Audio Quality"(UNIX 音频质量)属性。
此变量的值可以为 |
| 对应于 X 应用程序对象的 "Audio Redirection Library"(音频重定向库)属性。 |
| 对应于应用程序对象的 "Keep Launch Connection Open"(使启动连接保持打开状态)属性。 |
| 对应于 "Webtop Theme"(Webtop 主题)属性。 注意 此属性不再使用。 |
| 对应于应用程序对象的 "Window Size: Width"(窗口大小:宽度)属性。
此变量提供与 |
| 对应于应用程序对象的 "Use Windows Cursor"(使用 Windows 光标)属性。 注意 此属性不再使用。 |
| 用于连接到 Windows 应用服务器的协议。
此变量的值可以为: |
| 对应于 Windows 应用程序对象的 "Local Client Launch"(本地客户端启动)属性。 注意 此属性不再使用。 |
| 对应于 Windows 应用程序对象的 "Working Directory"(工作目录)属性。 |