Last Modified September 1, 2017
- How To ...
- Add a Product
A DNA Product defines the licensing settings and parameters used to enforce your
licensing strategy for your Application. All the License Activation Codes for a given DNA Product
will have all the same Product Settings, in addition to License Code Settings which are
specific to each License Code.
To add a DNA Product, click + Add Product
on the Home page of the DNA Control Panel.
When adding a new Product in software_DNA, we have provided generic configurations
corresponding to the basic License types offered by software_DNA. Once a Product has been created,
you will be redirected to the Product View / Configuration screen where you can review and further edit the Product
Configuration as required
<Product Key> will be created and sent to the Product Contact Email address
entered when creating the Product. This
<Product Key> is the public part of a public/private pair of keys
that uniquely identifies your Product in software_DNA and is used when coding the API calls within your
software application. Consult the Developer Guides for more information
When a new DNA Product is created, it will be in
TESTING MODE which allows you to implement software_DNA in your Application, and try out all the features
without incurring any fees.
Whether adding a new product or modifying an existing product, the multiple configuration settings of a product
have been grouped in sections that can be edited individualy from the Product View Screen. You can modify
the product settings at any time during TESTING MODE
in order to try out all the features, and in ACTIVE
state as well (although best to consult with our Tech Support team for this). Any modifications will be picked
up by License Codes the next time they communicate with the DNA Servers (for activation, re-activation, or
DNA Server Validations).
DNA Product States
The DNA Product State will help you manage your DNA Product during its lifetime from early testing, launch, to
retirement of the product.
To change the DNA Product State, click on the Product State in the Product Configuration page.
Testing Mode, allows you to test all the options of software_DNA
and test your implementation
of software_DNA within your application until you are satisfied with the results, all
without incurring any Activation Fees. It also allows you to test the
integration of any eCommerce systems you plan to use and ensure purchase transactions are succesfully
All features and options are available in Testing Mode. The only
limitation is the maximum number of License Activation Codes (50) and License Evaluation Codes (50)
that can be generated.
When you end Testing Mode :
- Your Product configuration will remain intact
- Your eCommerce Connector configurations will remain intact
- All License Activation Codes,
License Evaluation Codes and Test Codes will be deleted
- All the statistics for this DNA Product will be reset
- All events in the Logs for this DNA Product will be deleted
In Active state, all features and options are available, and you can
generate an unlimited number of License Codes. All new activations will incur Activation Fees.
You can use Test Codes free of charge to continue testing your
implementation of software_DNA.
See License Codes
You can also continue to issue Test Orders from your eCommerce
solution to test the end-to-end ordering and license delivery process. The Test Orders will be
validated by the DNA Connector and notification emails will be issued, but no License Codes will be issued.
Consult our eCommerce integration Guides for how to place a Test Order for your eCommerce solution.
In the Activation HOLD state, all activations for this product will stop
and users will no longer be able to activate new copies of the software. Existing users
(codes that are already activated) will be able
to continue using the software, re-activate and validate the software as required.
You should go to Activation HOLD status when you are
looking to end offering this product,
or are introducing a new version
of the software and you want new users to only use the newer version.
No information or Codes will be removed or lost. This step can be reversed at any time.
In the INACTIVE state, all activity
(activations, re-activations and validations) for this product will stop
and users will no longer be able to run the software. eCommerce transactions will continue to be accepted.
Licenses using Level 1 Validation will continue running until the next
re-activation. Licenses using Level 2 and Level 3 Validation will continue running
until the next DNA Server Validation, usually the next day.
You should go to INACTIVE status at the end of the life of
this product or this version of your software.
No information or License Codes will be removed or lost. This step can be reversed at any time.
Deleting a product will make this Product Inactive and remove it from your DNA Account.
The Product’s configuration, status,
and all the codes will be retained for 30 days. After 30 days, the product may be removed
from the software_DNA
system. This step is not reversible, and so you will be asked to confirm that you wish to
delete the product
Product Configuration settings
The DNA Product settings include:
|Validation / Protection Level
The Validation/Protection Level (1, 2 or 3) which provides Activation,
Continuous or Mandatory Validation
See Validation Levels
|Single-User / Multi-Computer
Licensing for activation on 1, 2 or 3 computers
See Multi-Computer Licensing
Licensing for activation of many users / seats
See Multi-User (seat) Licensing
Used with Single-User / Multi-Computer licensing,
when a new computer activation exceeds the
license limit (1, 2 or 3), the activation is allowed and previously activated
computers/licenses are automatically disabled. The user does
not need to first de-activate a computer/license, providing a less complex user experience.
When Roll-over is not used, a new computer activation that exceeds the limit will be rejected.
The user will need to de-activate an activated computer/license to proceed or contact your
Tech Support to de-activate a license from the DNA Control Panel
Adds a License Code Password
See User Authentication
Includes description and the web site. The Web Site
information is also stored in the CDM License file and can be retrieved by the Application.
|Product Contact Information
Used for communication emails associated with this
Product, such as sending the
<Product Key>, any Warning notifications, etc. Overrides the Main
Company Contact specified in the Company Info for these emails.
|Level 1 & 2 Options
Includes the Anti-Fraud option for protecting
against Credit Card Charge Backs
See Anti-Fraud Option
for additional informaiton
|Level 3 Options
For setting the Level 3 Validation Period and
Warning Period before the next mandatory DNA Server Validation
See Level 3 Settings
|Re-activation Lockout Settings
Specifies the number of re-activations
(i.e. re-installs) allowed during a set period of time before the License Code is locked for a given Lockout
Period (for example, 2 re-activations in 30 days, then 30 day lockout). This allows legitimate users to
re-install their software and move their License while stopping any abuse of this privilege
See Re-activation Lockout
|License Code settings
Sets License Code formats and Prefix. License
Codes automatically generated by software_DNA will use these settings Atuomatic generation of License
Codes is used with eCommerce connections and Evaluation License Codes when the "Just-in-Time" option
is selected (recommended for automated fulfillment )
Sets the software price used in calculating the Activation Fee, and
for Multi-User Licensing, defines the different seat settings to be used and pricing for each seat setting.
Also sets the
<Minimum Software price> which is used with eCommerce transactions.
If pricing is included
in the eCommerce transaction, it must exceed the
<Minimum Software Price> or the transaction is
If the software price is provided in the eCommerce transaction, it will override this setting. Thus you can
manage your software pricing entirely from the eCommerce side and not worry about updating this
setting when you offer promotions, or change your software price
Use the Fee Calculator to view how the current Activation Fee is calculated.
Click on Add eCommerce or click on any listed
eCommerce connection to edit the eCommerce connection
Click on any of the Custom Emails listed to edit
this email, including the FROM Address, the Subject and the Body of the email sent out by software_DNA