Enable Update Notifications Action
InstallAnywhere 2021
InstallAnywhere includes an Enable Update Notifications action. This action deploys the FlexNet Connect Java agent along with your product. The Java agent periodically checks for notifications about your product and automatically notifies your Web-connected end users when patches, updates, and product information for your product are available. FlexNet Connect helps you reduce the number of end users running old releases of your products and prevent them from installing the wrong updates from your Web site.
By default, the Enable Update Notifications action also creates a launcher for the Java agent so that your end users have the option of checking for updates on demand.
Note:The use of the Enable Update Notifications action requires a FlexNet Connect account in either a Revenera–hosted or self-hosted environment. You must create a product on the FlexNet Connect Publisher site with a product code that matches the product code that is configured in your project (in the Advanced Designer, on the Project page, click the General Settings link).
Properties Tab
The Properties tab of the Enable Update Notifications customizer has two subtabs:
• | General Settings |
• | Advanced Settings |
The Properties > General Settings tab of the Enable Update Notifications customizer includes the following options:
Option |
Description |
|||||||||
Have you registered your product with FlexNet Connect? |
Opens the login page for the Revenera-hosted Publisher site. You must register your product with FlexNet Connect to take advantage of the Enable Update Notifications action. If you have not yet registered your product, click Click Here and register your product at the Publisher site. If you use a self-hosted version of FlexNet Connect, you can manually open your Publisher site to make sure your product is registered. |
|||||||||
Destination for FlexNet Connect files |
Defines the install location for FlexNet Connect files. This shows where your installer will place the us.jar file (source: <InstallAnywhere>\isus\us.jar). Click the drop-down list to specify the location you want the FlexNet Connect files to be installed. Note:The location of the Enable Update Notifications action in the Visual Tree changes to reflect the new destination. Note:The text box associated with the FlexNet Connect file destination is read-only; however, you can place the Enable Update Notifications action in any folder in the Visual Tree and that change is automatically reflected in the customizer. |
|||||||||
Create LaunchAnywhere to execute update check |
Select this option to enable or disable the creation of a LaunchAnywhere executable file. By default, this option is selected. If you do not want to include a LaunchAnywhere executable file for this action, clear this check box. Clearing this check box choice disables all subsequent settings on the General Settings tab. |
|||||||||
Launcher Name |
Enter a name for the LaunchAnywhere executable file that initiates the check for notifications. |
|||||||||
Windows Execution Level |
Select the execution level that the Update Notifications launcher requires for Windows-based systems. Available options are:
|
|||||||||
Create Alias, Link, Shortcut |
Click this button to generate a link, alias, or shortcut for the Update Notifications launcher. |
|||||||||
Launcher Icon |
Shows the icon associated with the Enable Update Notifications launcher. Click Change to select a custom icon for this launcher. To revert to the default LaunchAnywhere icon, click Default. |
The Properties > Advanced Settings tab of the Enable Update Notifications customizer includes the following controls:
Control |
Description |
Language of FlexNet Connect agent |
Defines the language setting options for the FlexNet Connect agent you deploy. Click Use installer's runtime language to use the language in which the installer is run. Click Custom to pre-define a single language for the FlexNet Connect agent; then choose the language from the drop-down list. |
Version of product used by FlexNet Connect |
Define the version FlexNet Connect uses to associate your product with updates and messages. Click Use product's default to make the FlexNet Connect version setting match the version you specify in the General Settings view on the Project page. Click Custom to activate the Version text box and then type the version you want FlexNet Connect to use. |
Update check interval (days) |
Specify the number of days since the last scheduled check for notifications FlexNet Connect waits before issuing another check. |
FlexNet Connect Server Settings |
Define the server on which you have a FlexNet Connect account. Choose Use Revenera hosted FlexNet Connect server if you use FlexNet Connect via a Revenera-hosted account. Choose Self-hosted URL to activate the URL text box and then type the URL to your FlexNet Connect server. |
FlexNet Connect libraries |
Define the FlexNet Connect libraries you want to deploy with your installer. Click Use FlexNet Connect library supplied by InstallAnywhere to install the agent and software manager included with InstallAnywhere. These FlexNet Connect libraries are contained in the us.jar file, which is installed along with InstallAnywhere at <InstallAnywhere>\isus\us.jar. Click Custom location to activate the Location text box. To specify different libraries, click Choose and navigate to the JAR file you want to use and click Select. This adds the path to the custom FlexNet Connect libraries you chose. (You can also simply type the path and filename to the custom JAR file in the Location text box.) |
Rules, Tags, and Rollback Tabs
For information on the other tabs on this customizer, see the following:
• | Rules—Use this tab to add rules to the selected action. For more information, see Assigning a Rule to an Action and Rules Reference. |
• | Tags—Use this tab to add build configuration tags to the selected action. For more information, see Assigning Tags to Project Elements. |
• | Rollback—Use this tab to specify rollback behavior for the selected action. For more information, see Configuring Installation Rollback Behavior. |
Note:For more information, see Preparing Your Installer for Update Notifications.