SmartZone v8.0 - Updated
Developer Guide / Licensing and Distributing / Runtime Licensing / How to Register a Manually Reported Runtime (Non-Node-Locked)
In This Topic
    How to Register a Manually Reported Runtime (Non-Node-Locked)
    In This Topic

    Manually Reported Runtime licensing embeds all of the licensing information directly into your application. Installation does not require any further licensing interaction. However, it is your responsibility to provide royalty reporting to Accusoft for the actual licenses deployed.

    Set the following:

    Solution Name

    The Solution Name is:

    • a name assigned by Accusoft to the licenses purchased for runtime deployment.
    • a character string that is set for a component prior to use in a deployment environment and is typically the name of the organization that purchased the Runtime licenses.
    • Set via the SetSolutionName method (ICR: SetSolutionName; OCR: SetSolutionName) of the component's Licensing class (ICR: Licensing; OCR: Licensing). For example:

    ICR

    SmartZoneICR szicr = new SmartZoneICR();
    szicr.License.SetSolutionName("YourSolutionName");
    

    OCR

    SmartZoneOCR szocr = new SmartZoneOCR();
    szocr.SetSolutionName("YourSolutionName");
    

    The Solution Name must be set in order to use runtime licensing.

    Solution Key

    The Solution Key:

    • a set of four numbers assigned when the licenses are purchased for runtime deployment.
    • also identifies the organization that purchased the Runtime licenses.
    • is set via the SetSolutionKey method (ICR: SetSolutionKey; OCR: SetSolutionKey) of the component's Licensing class (ICR: Licensing; OCR: Licensing). For example:

    ICR

    szicr.License.SetSolutionKey(1234, 1234, 1234, 1234);
    

    OCR

    szocr.Licensing.SetSolutionKey(1234, 1234, 1234, 1234);
    

    The Solution Key must be set in order to use runtime licensing.

    OEMLicensing Key

    The OEMLicense Key:

    • is for use only by customers who choose to use Manually Reported Runtime licensing.
    • uniquely identifies the customer, product, version, edition, and platforms for which the license is valid.
    • is set via the SetOEMLicenseKey method (ICR: SetOEMLicenseKey; OCR: SetOEMLicenseKey) of the component's Licensing class (ICR: Licensing; OCR: Licensing), then the component is completely licensed and can be distributed without any further licensing operations.

    ICR

    szicr.License.SetOEMLicenseKey("2.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC0i...");
    

    OCR

    szocr.Licensing.SetOemLicenseKey("2.0.GQCC0EmUgONaI4QDZ32tpGWfpGW4gtbC0iIC...");
    

    This property is not required for Automatically Reported Runtime licensing.

    See Also

    Upgrading SmartZone ICR

    Upgrading SmartZone OCR