Try TT Now

TTM Network Administration

Installing TTM

Overview

TTM can be installed using the GUI Wizard, or using the command line interface. Both methods perform the following tasks on your machine:

  • Installs all TTM Daemon files and executables. For a list of these files, refer to Application Files.
  • The TTM installation creates the services called TT Messaging (set for Manual startup) and TT Messaging Router (Disabled).

For information on TTM’s use of environment variables, refer to Environmental Variables.

Note

Whenever you install TTM, you must log into the machine as an administrator.

Note

The 32-bit Windows installation package will install on a machine with a 32-bit or 64-bit operating system. The 64-bit Windows installation package will only install on a machine with a 64-bit operating system.

Note

You can install the TTM Windows Service using command line arguments that override the TTM_HOME, TTM_CONFIG_FILE_PATH, and TTM_LOG_PATH environment variables. However, Windows Server 2008 does not allow applications to create files under the Program Files directory. If during a command line installation of TTM, you place the install root in the Program Files directory, you must select a different location for the ttconfig, ttdatfiles and ttlogfiles directories by using the installconfig, installdata and installlog arguments. Refer to Installing TTM Using the Command Line Interface if needed.

Installing TTM Using the Installation Wizard

To install TTM separately from TT applications using the installation wizard:

  1. To start the installation, double-click the TTM setup package.

    The License Agreement dialog box displays.

  2. Read the license agreement.
  3. To accept the license and continue the installation, click I accept the terms of the license agreement and then click Next.

    If you are installing onto a machine that already has TT software, TTM automatically installs to the same drive. Skip to this step.

    The Setup Type dialog box appears.

  4. To install TTM in the default location (C:tt), click Install Now. Otherwise, to install TTM in another location, click Customize and then navigate to the installation directory.
  5. If prompted to reboot, click Reboot Now. Otherwise, click Finish.

Installing TTM Using the Command Line Interface

Use the command line interface to expedite the installation process by suppressing some or all of the dialog boxes that appear during a GUI installation. This is useful when installing TTM on multiple systems, or when you want to perform a silent or remote installation.

When entering the command, use the following syntax:

packagename.exe -a--argument1=value--argument2=value

where:

  • packagename.exe equals the name of the executable file (e.g., ttm_r7.0.0.exe)
  • -a identifies that arguments follow in the command
  • --argument1 equals the arguments you wish to use from the table below.
Note

Argument values that include a space must be enclosed in quotation marks.

For multiple installations, you can open a text editor, such as Notepad, and create an install configuration file that contains a list of arguments you want to use. When creating an install configuration file, you must list each argument on a separate line.

Example Install Configuration File

installroot=”c:program filestt”

installconfig=c:ttconfig

installdata=c:ttdatfiles

installlog=c:ttlogfiles

reboot=force

Once created, you can give the file any name you want. You can then begin the installation by issuing the packagename.exe-a command with the --installcfg<filename> argument.

The following example shows the command line argument used to install TTM 7.0.0 using an installation configuration file named Install.txt located on the C: drive:

ttm_r7.0.0.exe -a --installcfg=c:Install.txt

To install TTM using the command line interface:

  1. Acquire the TTM package from your TAM. To simplify the install, place the file on the server’s <root drive>.
  2. Open a command window (from the Start menu, select Run, and then type cmd).
  3. When the command window appears, enter the cd <root drive>: command to navigate to the location of the executable.
  4. Enter the name of the executable file followed by -a and the arguments you want to use. lists the available arguments.
    Note

    Argument values that include a space must be enclosed in quotation marks.

TTM Command Line Installation Arguments

Argument

Function

--installcfg=[file]

Sets the filename and location for the file containing applicable command line interface commands. Enter one command per line and omit leading “--“.

--reboot=[“force”| “promptrestart”|“norestart”]

Sets the server’s behavior following the installation. The --reboot command uses the following values:

  • norestart: The installation does not reboot the server. In addition, the installation suppresses the Reboot Now dialog.
  • force: The installation reboots the server without displaying the Reboot Now dialog.
  • promptrestart: The installation displays the Reboot Now dialog.
Note

If the --reboot command is not present, the installation exhibits the default behavior.

--ttmremotehostserver= <true | false>

When TTM is installed standalone, this argument sets the RemoteHostServer parameter in the <general> section of the ttmd.cfg file. This option will not overwrite existing settings . For information about the RemoteHostServer parameter, refer to Enabling and Disabling Remote Host Server Mode.

Installation Location Arguments

Warning

The following arguments only apply if this is the first TT product installed on the server. Subsequent installations automatically write to an existing TT folder even if you supply the following arguments:

--installroot=[path]

Sets the directory path for all install files and folders and suppresses the SetupType dialog. The ‘tt’ folder will be appended to the path if it is not provided.

Note: When installing on a machine running Windows Server 2008, if you place the install root in the Program Files directory, you must select a different location for the ttconfig, ttdatfiles and ttlogfiles directories by using the installconfig, installdata and installlog arguments.

--installconfig=[path]

Sets the location for TT configuration files (e.g., ttmd.cfg, ttmrd.cfg, DNModifications.cfg). The installroot must also be specified.

--installdata=[path]

Sets the location for system data files. The installroot must also be specified.

--installuserdata=[path]

Sets the location for user data files. The installroot must also be specified.

--installlog=[path]

Sets the location for log files. The installroot must also be specified.

--installpathlist=[pathlist]

Suppresses the Setup Type dialog and sets the location for all files listed above (i.e., configuration, log, user and system data files). The value of this parameter must equal a comma separated list of installation paths that must include the installroot and must appear in the following order: installroot, installconfig, installlog, installuserdata, installdata.

Any omitted values causes those files to be written to the installroot location. The installroot must also be specified.

Note

Do not add the installpathlist argument to an install configuration file.

--installttmrouter

Installs the TTM Router file and service.

Application Files

TTM installs with the files listed in . These files are divided into the types: binary (.exe), configuration (.cfg), log (.txt), and miscellaneous (.pdb and .dll).

TTM Application Files: Windows OS

File Type

Filename

Default Directory

Description

Deletable?

Executable

agent.exe

<OS root drive>:Program FilesCommon FilesInstallshieldUpdateService

Installshield file used for upgrades

No

dwusplay.exe

<OS root drive>:WINNTDownloaded Program Files

Installshield file used for upgrades

No

ttmd.exe

<TT root drive>:ttttm

TTM Daemon executable

No

ttm_ping.exe

<TT root drive>:ttttm

TTM Ping executable

Yes, if you do not use TTM ping

ttm_pingd.exe

<TT root drive>:ttttm

TTM Pingd executable

Yes, if you do not use TTM ping

Config Files

ttmd.cfg

<TT root drive>:ttconfig

TTM Daemon configuration file. This file configures TTM’s behavior on the local network segment

No

Log Files

ins_tt_messaging.txt

<TT root drive>:ttlogfiles

Lists all files that TTM installs and their directories

Yes

Misc. Files

*.dll

<TT root drive>:ttbin

<TT root drive>:ttttm

<OS root drive>:WINNTDownloaded Program Files

Dynamic Link Libraries

No

*.ico

<TT root drive>:ttbin

Icon Files

No