A Serial Number contains a lot of information like:
•Number of network licenses
•Expiry date
•Module Number
•Encryption to ensure that the Serial Number only can be used for the license it was made for
•CRC value to ensure that it was not modified
To hold this information every Serial Number has this format
ldGEl-5IPc3-9E8Iq-3tQ8X-PQU5k-6m14D
There are situations, especially with CD distribution, where a short number with only upper case letters would be ideal.
If the following situation fits, you can use any ID as a Serial Number:
•Singe user license
•Network license but you additionally deliver a license file
•Full version has no time limitations after the product activation
If you create the IDs you have to just ensure, that they are unique.
In the command SetRegisterSettings set the parameter SerialIsAK to false.
In case you use your own screens.
•Save the ID using SetVal, Token SNR
•After saving, change the Activation State using SetVal, Token WST, Value = 1
The commands ApplyActivationKey, ApplyActivationKeyForProject and ApplyInvisibleKey do not work with own IDs
To ensure, that only IDs are accepted, which belong to this product, you have to upload the IDs to the Activation Server 6 and you have to configure the project, that only uploaded IDs are accepted.
See product configuration setting: Serial Number has to be saved before it can be used