72-138
Cisco ASA 5500 Series Configuration Guide using ASDM
Chapter72 Configuring Clientless SSL VPN
Customizing the AnyConnect Client
Customizing the Installer Program Using Installer Transforms
You can perform more extensive customizing of the AnyConnect client GUI (Windows only) by creating
your own transform that deploys with the client installer program. You import the transform to the ASA,
which deploys it with the installer program.
To create an MSI transform, you can download and install the free database editor from Microsoft,
named Orca. With this tool, you can modify existing installations and even add new files. The Orca tool
is part of the Microsoft Windows Installer Software Development Kit (SDK) which is included in the
Microsoft Windows SDK. The following link leads to the bundle containing the Orca program:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/orca_exe.asp.
After you install the SDK, the Orca MSI is located here:
C:\Program Files\Microsoft SDK SP1\Microsoft Platform SDK\Bin\Orca.msi.
Install the Orca software, then access the Orca program from your Start > All Programs menu.
To import your transform, follow these steps:
Step1 Go to Configuration > Remote Access VPN > Network (Client) Access > AnyConnect
Customization/Localization > Customized Installer Transforms. Click Import. The Import
AnyConnect Customization Objects windows displays.
Step2 Enter the Name of the file to import. Unlike the names of other customizing objects, the name is not
significant to the ASA and is for your own convenience.
Step3 Select a platform and specify the file to import. Click Import Now. The file now appears in the table.
Note Windows is the only valid choice for applying a transform.
Step4 (Optional) Click Import to launch the Import AnyConnect Customization Objects dialog, where you can
specify a transform file to import.
Step5 (Optional) Click Export to launch the Export AnyConnect Customization Objects dialog, where you can
specify a transform file to export.
Step6 (Optional) Click Delete to remove the selected file.
The type of remote PC platform supported by the transform and the name of the transform is displayed.

Configuration Example for Transform

While offering a tutorial on creating transforms is beyond the scope of this document, we provide the
text below as representative of some entries in a transform. These entries replace company_logo.bmp
with a local copy and install the custom profile MyProfile.xml.
DATA CHANGE - Component Component ComponentId
+ MyProfile.xml {39057042-16A2-4034-87C0-8330104D8180}
Directory_ Attributes Condition KeyPath
Profile_DIR 0 MyProfile.xml
DATA CHANGE - FeatureComponents Feature_ Component_
+ MainFeature MyProfile.xml