Last Modified October 1, 2026

API Parameters

The following lists the parameters generally used by the DNA API Library.

Parameter Parm Size Parm Values Description
ACTIVATION_CODE 1-50 CHARS (0-9,A-Z,-) License Activation Code provided by the User during the Activation process
EVALUATION_CODE 1-50 CHARS (0-9,A-Z,-) A License Code provided for Trials and Demos with an Expiration Period of 1-60 days, as configured for the Product
EMAIL 1-60 CHARS (0-9,a-z,A-Z,-,@.) Email address provided by the User during the Activation process. This is "optional" but recommended, as it is used to resend a lost License Password, or access the License Manager Portal
ERROR_NO INTEGER - Error Code returned by the DNA API calls
PATH_NAME 1- 248 CHARS UTF-8 Full Path of the CDM License File, including Filename and Directory
PASSWORD 1-16 CHARS (any) User defined Password linked to the License Activation Code or Evaluation License Code.
No validation is done by the DNA Library, but <Blank> passwords, or passwords longer than 16 characters should be rejected.
PRODUCT_KEY - - software_DNA Product_Key that uniquely and securely identifies a Product, and is sent to you when the Product is created in software_DNA.
INFOTAG 1-500 CHARS (0-9,a-z,A-Z,-,@) Information captured from the User by the Application, to be stored on the DNA Server for that License Code. Typically contains Registration Information, and can be viewed or downloaded from the DNA Control Panel.
LICENSE_DATA 1-1024 CHARS (0-9,a-z,A-Z,-,@) Information set for each License, stored in the CDM License File, that can be retrieved by the Application to set different options / configuration parameters of the Application. This is a "free-form" field defined by you.