D.36. tarantella object new_charapp

创建一个或多个字符应用程序对象。请参见第 C.1.4 节 “字符应用程序对象”

语法

tarantella object new_charapp {
   --name obj
   --emulator scocon|vt420|wyse60
   --termtype type
   --width pixels
   --height pixels
 [ --description text ]
 [ --app pathname ]
 [ --args args ]
 [ --appserv obj... ]
 [ --method telnet|ssh ]
 [ --resumable never|session|always ]
 [ --maxinstances 0|instances ]
 [ --displayusing independent|kiosk ]
 [ --maximize true|false ]
 [ --cols cols ]
 [ --lines lines ]
 [ --icon icon_name ]
 [ --hints hint...]
 [ --font courier|helvetica|timesroman ]
 [ --fontsize points ]
 [ --fixedfont true|false ]
 [ --autowrap true|false ]
 [ --cursor off|block|underline ]
 [ --statusline none|indicator|hostmessages|standard|extended ]
 [ --scrollstyle line|multiple|smooth ]
 [ --border normal|indented|raised ]
 [ --answermsg message ]
 [ --appkeymode true|false ]
 [ --keypad numeric|application ]
 [ --cursorkeys application|cursor ]
 [ --escape 7-bit|8-bit ]
 [ --codepage 437|850|852|860|863|865|8859-1|8859-2|Multinational|Mazovia|CP852 ]
 [ --ldapusers user_dn... ]
 [ --ldapgroups group_dn... ]
 [ --ldapsearch search_string... ]
 [ --loadbal default|cpu|memory|sessions ]
 [ --compression automatic|on|off ]
 [ --env setting... ]
 [ --login script ]
 [ --keymap keymap ]
 [ --attributemap attrmap ]
 [ --colormap colormap ]
 [ --resumetimeout mins ]
 [ --windowclose suspendsession|endsession ]
 [ --ssharguments args ]
 } | --file file

描述

下表显示了此命令的可用选项。

选项

描述

更多信息

--name

对象在 SGD 数据存储中的通用名称。

第 C.2.84 节 “Name(名称)”

--emulator

应用程序所需的仿真类型。

第 C.2.46 节 “Emulation Type(仿真类型)”

--termtype

应用程序所需的终端类型。

第 C.2.104 节 “Terminal Type(终端类型)”

--width

应用程序的宽度(以像素为单位)。

第 C.2.126 节 “Window Size(窗口大小):Width(宽度)”

--height

应用程序的高度(以像素为单位)。

第 C.2.120 节 “Window Size(窗口大小):Height(高度)”

--description

对象的文本描述。

第 C.2.29 节 “Comment(注释)”

--app

应用程序的全路径名。

第 C.2.4 节 “Application Command(应用程序命令)”

--args

在启动应用程序时要使用的命令行参数。

第 C.2.11 节 “Arguments for Command(命令的参数)”

--appserv

可以运行应用程序的应用服务器。

第 C.2.60 节 “"Hosting Application Servers"(托管应用服务器)选项卡”

--method

SGD 服务器用来访问应用服务器和启动应用程序的机制。

第 C.2.31 节 “Connection Method(连接方法)”

--resumable

应用程序的可恢复性行为。

第 C.2.6 节 “Application Resumability(应用程序可恢复性)”

--maxinstances

用户可以同时运行的应用程序实例的最大数目。

第 C.2.85 节 “Number of Sessions(会话数)”

--displayusing

向用户显示应用程序的方式。

第 C.2.127 节 “Window Type(窗口类型)”

--maximize

应用程序的初始大小。

第 C.2.118 节 “Window Size(窗口大小):Client's Maximum Size(客户端最大窗口大小)”

--cols

终端窗口中的列数。

第 C.2.119 节 “Window Size(窗口大小):Columns(列数)”

--lines

终端窗口中的行数。

第 C.2.121 节 “Window Size(窗口大小):Lines(行数)”

--icon

应用程序的 Webtop 图标。

第 C.2.61 节 “Icon(图标)”

--hints

包含应用程序的附加“名称-值”数据的字符串。

第 C.2.58 节 “Hints(提示)”

--font

确定在应用程序的终端窗口内使用的字体系列。

第 C.2.51 节 “Font Family(字体系列)”

--fontsize

定义终端窗口中的字体大小。

第 C.2.52 节 “Font Size(字体大小)”

--fixedfont

为终端窗口使用由 --fontsize 指定的字体大小。

第 C.2.53 节 “Font Size(字体大小):Fixed Font Size(固定的字体大小)”

--autowrap

确定当用户类型字符超出了终端窗口右边缘时的行为。

第 C.2.68 节 “Line Wrapping(自动换行)”

--cursor

用于应用程序的光标样式。

第 C.2.37 节 “Cursor(光标)”

--statusline

指定状态行的类型。

第 C.2.101 节 “Status Line(状态行)”

--scrollstyle

终端窗口的滚动行为。

第 C.2.94 节 “Scroll Style(滚动样式)”

--border

终端窗口的边框样式。

第 C.2.18 节 “Border Style(边框样式)”

--answermsg

定义当查询从应用服务器发送到仿真器时要返回的消息。

第 C.2.3 节 “Answerback Message(回应消息)”

--appkeymode

确定应用程序是否可以更改由键盘上的键生成的代码。

第 C.2.65 节 “Keyboard Codes Modification(键盘代码修改)”

--keypad

指定光标键的行为。

第 C.2.86 节 “Numpad Codes Modification(数字键盘代码修改)”

--cursorkeys

指定光标键的行为。

第 C.2.38 节 “Cursor Key Codes Modification(光标键代码修改)”

--escape

指定转义序列如何从仿真器发送到应用服务器。

第 C.2.49 节 “Escape Sequences(转义序列)”

--codepage

要用于仿真器的代码页。

第 C.2.23 节 “Code Page(代码页)”

--ldapusers

将应用程序分配给指定的 LDAP 用户。

第 C.2.13 节 “"Assigned User Profiles"(分配的用户配置文件)选项卡”

--ldapgroups

将应用程序分配给指定的 LDAP 组。

第 C.2.13 节 “"Assigned User Profiles"(分配的用户配置文件)选项卡”

--ldapsearch

将应用程序分配给与 LDAP 搜索条件匹配的用户。

第 C.2.13 节 “"Assigned User Profiles"(分配的用户配置文件)选项卡”

--loadbal

要使用的负载平衡算法。

第 C.2.5 节 “Application Load Balancing(应用程序负载平衡)”

--compression

AIP 协议是否压缩命令进行传输。

第 C.2.27 节 “Command Compression(命令压缩)”

--env

运行应用程序所需的环境变量设置。

第 C.2.48 节 “Environment Variables(环境变量)”

--login

用来启动应用程序的登录脚本。

第 C.2.73 节 “Login Script(登录脚本)”

--keymap

键盘映射文件的路径名。

 

--attributemap

要用于应用程序的属性映射。

第 C.2.14 节 “Attribute Map(属性映射)”

--colormap

要用于应用程序的颜色映射。

第 C.2.25 节 “Color Map(颜色映射)”

--resumetimeout

应用程序具有恢复能力的分钟数。

第 C.2.7 节 “Application Resumability(应用程序可恢复性):Timeout(超时时间)”

--windowclose

关闭主应用程序窗口对应用程序会话的影响。

第 C.2.113 节 “Window Close Action(窗口关闭操作)”

--ssharguments

ssh 客户端的命令行参数。

第 C.2.33 节 “Connection Method(连接方法):SSH Arguments(SSH 参数)”

--file

用来在组织层次结构内创建多个对象的批处理文件。

 

要批量创建多个对象,请使用 --file 选项。要创建单个对象,请使用其他选项。

示例

以下示例为应用程序 Pers-o-dat 创建一个字符应用程序对象。该应用程序可以在应用服务器 prague 和 london 上运行。应用服务器负载平衡决定了要使用哪台应用服务器。

$ tarantella object new_charapp \
--name "o=applications/cn=Pers-o-dat" \
--emulator vt420 --termtype vt220 \
--width 400 --height 300 \
--app /bin/persodat \
--appserv "o=appservers/cn=prague" \
"o=appservers/ou=IT/cn=london"