Activation Utilities

The FlexNet Publisher Licensing Toolkit component that communicates with FlexNet Operations to activate software is called an activation utility. An activation utility that activates software on a client system is called an application activation utility. An activation utility that activates software to be served by a license server is called a server activation utility.

Composite Transaction and Single Transaction Activation Utilities

FlexNet Operations provides sample client-side and server-side activation utilities that operate from the command line, as listed in the following table. Later releases include composite transaction activation utilities, which facilitate more efficient activation operations by bundling multiple transactions into a single communication exchange between the client or server utility and FlexNet Operations. The older, single transaction activation utilities are still supported for legacy purposes.

Activation Utility Type

Composite Transaction

Legacy, Single Transaction

Application (client side)

appcomptranutil

appactutil

Server (server side)

servercomptranutil

serveractutil

Important:The sample utilities shown in the table are provided for use with the exercises in this getting started section. They are not suitable for use in a production environment.

Using Sample Activation Utilities

The sample client-side application activation utilities, appcomptranutil and appactutil, are command-line tools for adding license rights to client-side trusted storage. These executables are located in the <platform_dir> of the FlexNet Publisher Licensing Toolkit, where platform_dir is the name of the platform on which the toolkit is installed.

To use a sample application activation utility, open a command prompt or console window and set the <platform_dir> to be the current directory. For example, to verify that no license rights are currently available on the client system, enter the command

appcomptranutil -view

or

appactutil -view

This command displays the current contents of client trusted storage, which should initially report that there are no fulfillment records in trusted storage.

Similar sample utilities, servercomptranutil and serveractutil, are supplied for server-side activation, and are located in the same directory as the application activation utilities.

FlexNet Operations supports three types of trusted storage license activation:

Online Activation
Short Code Activation (also called phone-based activation)
Manual Activation (also called email-based activation)