Technical Notes |
|
Using the Attachmate Customization Tool, you can create standard MSI transforms that modify the primary installer database or companion install packages to install any files that are not installed with Reflection (for example, settings files, custom map files and themes, or access files created with Permissions Manager). This technical note describes how to create and deploy transforms and companion packages using the Attachmate Customization Tool. It also describes how to chain an installation to run companion packages automatically before or after the primary installation.
Note: The information in this note applies to all of the products listed in the Applies To section above; however, this technical note includes links to the product guide for Reflection 2008 products.
This note is organized into the following topics:
Before you proceed, note the following recommendations:
Note: Although the information in this note applies to all of the products listed in the Applies To section above, this technical note includes links to the product guide for Reflection 2008 products.
From the Command Line: At the command prompt or the Start menu Run command, enter the following command to open the Attachmate Customization Tool:
<path_to_setup>\setup.exe /adminTo create a shortcut:
Customize Reflection to specify the way you want it to install, look, and act on the end user's computer by creating a transform. As defined by Microsoft, "a transform is a collection of changes applied to an installation. By applying a transform (*.mst) to a base installation package, the installer can add or replace data in the installation database."
An untitled .mst file opens in Attachmate Customization Tool.
Note: For more information about using the Attachmate Customization Tool to create and edit transform files, see the "Panels for Creating and Editing Transform Files" topic (http://docs.attachmate.com/Reflection/2008/R1/Guide/en/user-html/admin_install_custom_transforms_cs.htm) in the product guide for Reflection 2008.
Note: Transform files are saved as .mst files, and it is recommended that you save them in the same folder as the installer package file for Reflection.
For more information about using the Attachmate Customization Tool to create and edit transform files, see the "Panels for Creating and Editing Transform Files" topic (http://docs.attachmate.com/Reflection/2008/R1/Guide/en/user-html/admin_install_custom_transforms_cs.htm) in the product guide for Reflection 2008.
Note: Transform files are saved as .mst files, and it is recommended that you save them in the same folder as the installer package file for Reflection.
After you create the transform, you must include it in the install. Transforms can be used with any install started with setup.exe or with command-line installs (used by many deployment tools). The installer can only apply transforms during an installation.
To use a transform file with SETUP.EXE, follow these steps.
When you save your transform with this option selected, Attachmate Customization Tool automatically updates the SETUP.INI file to apply your transform to the Reflection installation by adding the following line to the [Setup] section in the SETUP.INI file:
CustomTransform=<customtransform.mst>Alternately, you can add the transform to a command-line installation. Use the following command line syntax:
<path_to_setup>\setup.exe /install TRANSFORMS=transform.mstor
msiexec i <path to MSI file> TRANSFORMS=transform.mstCreate a companion install package (also called a "companion database") to install any files that are not installed with Reflection. A companion package is a standalone MSI file that is independent of any Reflection installer package. By creating companion installations, you can install files that configure Reflection, or any additional files that are useful to your organization.
Because companion files are installed independently of Reflection, you can upgrade the product without removing these support files. You can also deploy additional support files without re-installing the product.
If you want to install these files with Reflection, you can add one or more companion packages to your initial installation. You can also create and install packages at any time after the initial installation. Companion packages show up as independent entries in the Windows list of installed applications, and can be installed or uninstalled independently of Reflection.
To create a companion install package, follow these steps.
Note: The package remains on the end user's computer until it is removed with the Microsoft Add/Remove Programs utility.
For information about adding a companion installer to a non-customized installation, see the topic, Add a Companion Installer to your Installation, (http://docs.attachmate.com/Reflection/2008/R1/Guide/en/user-html/13414.htm) in the product guide for Reflection 2008.
For administrators who want to install both an Attachmate product with changes (using a transform, *.mst) and deploy session or other files (using a companion package, *.msi) at the same time, you can chain installations. This option sets up an install to run companion install packages automatically before or after the primary installation. You can also specify to run other scripts or programs.
To chain installations and programs, follow these steps:
The Add/Modify Program Entry dialog box opens.
In this example, no arguments are required. (If, however, your target points to an executable file, you can enter an argument that includes a fully qualified path to the specific file you want to run. Alternately, if your target requires any switches, you can those in the Arguments field.)
Click OK.
Note: For most cases, select Run this program after the base product has been installed. If you select Run this program before the base product has been installed and the program fails, Reflection is not installed.
The companion package is automatically installed after the installation is complete.
For more information about customizing and deploying Reflection 2008, see the product guide for Reflection 2008: http://docs.attachmate.com/Reflection/2008/R1/Guide/en/user-html/admin_ch.htm.
Documentation for other Attachmate products: http://support.attachmate.com/manuals/