Loading Customer Data from your Activation Utility

Beginning in Activation Pro v14.0, you can include some basic customer data captured in your activation utility. The data you can capture is:

  • Contact Name

  • Contact Email

  • Company Name

  • Company State

  • Company Country

  • Company ISV-defined u1

  • Company ISV-defined u2

These values are specified in the activation handle, please see rlm_act_set_handle() for details. Use of this data is 100% optional; Activation Pro does not depend on it for any operations.

If you specify any of these 7 variables, you must specify both the contact name and the company name, or an RLM_ACT_CONTACT_BAD error will be returned from rlm_activate(). All other data is optional. Also note that any semicolon characters (‘;’) present in these fields will be changed to a space (’ ‘).

These values are transmitted to the ActPro license generator, which, upon successful activation of the license, enters the customer information in the ActPro database. If the company already exists (indicated by company name, state, country, u1, and u2 all matching an existing company record), then a new company record is not created. Similarly, if the contact already exists (indicated by contact name, email, and the contact’s company_id all matching), then a new contact record is not created. If any of the data does not match, a new company and/or contact record is created.