tarantella [ -hostname app_server ] [ -middleTierUser username ] [ -nobackground ] [ -nosocket ] [ -portnumber num ] [ -socket open_socket ]
The login scripts supplied with Tarantella mainly use
Expect for communication with the application server. However,
they also use the tarantella
Tcl command.
The tarantella
command connects to the application
server instead of Expect and provides greater control over the
connection. For example, wincenter.exp
uses the
tarantella
command to ensure that if a Windows
application object is configured to use WinCenter with the telnet
transport, then port 5999 is used to make the connection (WinCenter
requires this).
You can use the tarantella
Tcl command in your own
login scripts. The options that can be used are listed below.
Note If invoked, it is the tarantella
command and not
Expect that makes the connection to the application server. You should
ensure that the tarantella
command can only be called
once in your scripts. Some options are mutually exclusive. For
example, you cannot override the hostname if you've provided a socket
connection.
Argument | Description |
---|---|
-nobackground |
Specifies that the application server can't run additional commands on the same connection. |
-nosocket |
Specifies that the application is to be started by some other
means, which must be implemented by whoever is creating the script
(perhaps by using Expect's spawn command). This can only
be done with applications that don't require a permanent connection,
such as X applications. This command may prove useful if you have an
unusual application server, or if you need to integrate with an
existing launch mechanism. |
-portnumber num |
Overrides the port used to make the connection to the application
server. If you use this option, you must execute the
tarantella command before the first expect
command. If you don't, the expect command will be
ignored. |
-socket open_socket |
Makes a connection to the application server using the specified open socket. |
-middleTierUser username |
Overrides the Tarantella username used in protocol negotiations. |
-hostname app_server
|
Specifies the application server to connect to, overriding the
script's TTA_HOSTNAME
variable. |
tarantella -portnumber 5999
Connect to the application server on TCP port 5999.