Error Messages
The Heirloom Computing Licensing-as-a-Service (LaaS) subsystem is used to manage and control users, products and licenses of those products for the users to applications that are running under public or private clouds. You can customize and internalize error and warning messages contained used by the HCILicensing class within the Java API and Command Line Interface. The messages are contained as properties files within the HCILicensing.jar used for the LaaS facilities as well as the ecobol.jar used in deployed runtime Elastic COBOL programs. The primary file is named HCILicensing_en_US.properties. You can modify this file and replace it in the jars or create new internationalized versions of these messages with the appropriate Language and Country used in the locale settings for your customer environments.
See Java API for an explanation of licensing errors that may occur.
HCILicensing_en_US.properties
#
# messaging properties for for HCILicensing
HCI000=
HCI001=Heirloom Computing, Inc. Licensing-as-a-Service
HCI002=Cloud Based License and Transaction System
HCI003=
HCI004=Usage: java HCILicensing [-f licensing.properties]
HCI005=\u0020 [-u https://.../licensecheck]
HCI006=\u0020 [-s subscription-id] [-e email-address]
HCI007=\u0020 [-c transaction-count]
HCI008=\u0020 [-i import-file] [-x export-file]
HCI009=\u0020 [-p product-code] [-r] [-q] [-l] [-h]
HCI010=\u0020 -f -- licensing properties file containing license checking info, default
HCI011=\u0020 '%s'
HCI012=\u0020 -u -- license / transaction checking URL, default
HCI013=\u0020 '%s'
HCI014=\u0020 -s -- subscription-id to check against, replacing or
HCI015=\u0020 initializing licensing properties file
HCI016=\u0020 -d -- licensing domain name, default contained in licensing properties file
HCI017=\u0020 -e -- email-address authentication to check against, replacing or
HCI018=\u0020 initializing licensing properties file
HCI019=\u0020 -p -- product-code to check, default taken from or added to
HCI020=\u0020 licensing properties file
HCI021=\u0020 -c -- add transaction count to total, default 1
HCI022=\u0020 -x -- export the current license file
HCI023=\u0020 -i -- import the given file and merge it with the current license file
HCI024=\u0020 -r -- require a check against the LaaS server
HCI025=\u0020 -l -- list the current counts, when to check the license again,
HCI026=\u0020 remaining grace period
HCI027=\u0020 -q -- quiet, do not print anything
HCI028=\u0020 -h -- this list of options
HCI029=\u0020 exit code 0 if OK, 1 if expired but within grace period, 2 if expired
HCI030=\u0020 outside grace period, or 100 communications problem
HCI031=(c) 2013 Heirloom Computing Inc., http://www.heirloomcomputing.com/
HCI100=
HCI101=HCI101E License Error -- Product code not specified
HCI102=HCI102E License Error -- Unable to locate the licensing properties file containing your subscription information and cannot create a new one at '%s'
HCI103=HCI103E License Error -- Unable to locate the licensing properties file containing your subscription information
HCI105=HCI105E License Error -- License properties file has been tampered with,
HCI106=HCI106E License Error -- Customer subscription ID not specified
HCI107=HCI107E License Error -- E-mail address not specified
HCI108=HCI108E License Error -- Unable to write license properties file '%s'
HCI109=HCI109E License Error -- Corrupted transaction count within license properties file
HCI200=
HCI201=HCI201E License Export Error -- Pick a different name for the file you are exporting
HCI202=HCI202E License Export Error -- Cannot create export file '%s'
HCI203=HCI203E License Export Error -- Could not find licensing properties file '%s'
HCI204=HCI204E License Export Error -- License properties file has been tampered with
HCI206=HCI206E License Export Error -- Customer subscription id not defined in license or import file
HCI207=HCI207E License Export Error -- Unable to write export file '%s'
HCI300=
HCI301=HCI301E License Import Error -- Pick a different name for the file you are exporting
HCI302=HCI302E License Import Error -- Cannot read import file '%s'
HCI303=HCI303E License Import Error -- Could not create new licensing properties file '%s'
HCI304=HCI304E License Import Error -- License properties file has been tampered with
HCI306=HCI306E License Import Error -- Could not find licensing properties file '%s'
HCI307=HCI307E License Import Error -- No product specified
HCI308=HCI308E License Import Error -- subscription id not defined in license or import file
HCI309=HCI309E License Import Error -- Attempt to import a file which did not originate on the same machine
HCI310=HCI310E License Import Error -- Already imported this file
HCI311=HCI311E License Import Error -- Unable to write license properties file '%s'
HCI400=
HCI401=You have agreed to use Elastic COBOL for application development ONLY.
HCI402=Email contact@heirloomcomputing.com when you need a deployment license.
HCI403=There are %d days left on this application development license. Email renew@heirloomcomputing.com for more information.
HCI500=
HCI501=License is OK
HCI502=%s
HCI503=License Export is OK
HCI504=%s
HCI505=License Import is OK
HCI506=%s
HCI507=\u0020 License Properties File: %s
HCI508=\u0020 Checked Product: %s
HCI509=\u0020 License Server Next Checked: %s
HCI510=\u0020 Grace Period: %s
HCI511=\u0020 Queued Transaction Count: %d
HCI512=License File Created: %s
HCI513=Operating within the grace period, please renew your subscription.
HCI600=
HCI601=HCI601E Cannot require a check against the license server with a 0 transaction count
HCI700=
HCI701=Heirloom Computing - Licensing-as-a-Service - http://www.heirloomcomputing.com/
HCI900=
HCI901=HCI901E License error HCI%03d
HCI902=HCI902E Failed checking Heirloom Computing subscription.\n%s
HCI903=HCI903E Network connection failed checking Heirloom Computing subscription. \nSee http://elasticcobol.com/ for more information.
HCI904=HCI904E Unable to verify malformed license.
HCI905=HCI905E License check response inconsistency
HCI906=HCI906E Unable to verify your Heirloom Computing subscription at %s - are you connected to the network?
HCI907=HCI907E Unable to verify your Heirloom Computing subscription, is HTTPS communication allowed from your location?
0 Comments