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) |