SQL/R A.04.20 License keys
SQL/R A.04.20 requires a license key version A.04.20 or above. A previous license key for an older version does no longer work.Please notice: SQL/R A.04.20 uses a different license key format that is not backwards compatible with previous Eloquence releases.
A license key may be obtained with the sqlictool utility, using the online license request form. Alternatively, please contact the Marxmeier team at info@marxmeier.com to request a license key.
As of SQL/R A.04.20 the Eloquence license server may be used for simplified installation of license keys and "floating" licenses that are no longer system specific but managed by the Eloquence license server.
The sqlictool utility may be used to create an installation license key which provides a temporary license valid for 30 days.
Using the sqlictool utility
As of SQL/R A.04.20 the eqlictool utility provides a convenient option to install a license key for a system, or to generate an installation license key, in an automated way.The sqlictool utility submits a request to the Marxmeier license server and installs the received license key. Write access to the SQL/R license file is required to install the results. A new license file is created if the request succeeds. A previous license file will be renamed (license.1 …) and retained as a backup.
- Request a license key for the system
-
The getlic system request will obtain and install a license key for a system that is covered by a maintanance agreement or a if a temporary license was issued by the SQL/R support team.
# sqlictool -v getlic system System-specific permanent license issued. Writing license to '/etc/opt/sqlr/4.2/license'.
- Request an installation license key
-
The getlic temp request will generate and install an installation license key which provides a temporary license valid for 30 days.
Please note that an installation license may be requested only once per system and product. If a license key was issued for a system before then requesting an installation license will not succeed.
# sqlictool -v getlic temp Temporary license issued, valid for 30 days. Writing license to '/etc/opt/sqlr/4.2/license'.
If a system is covered by a maintenance agreement or a temporary lisense was issued by the SQL/R support team please use the getlic system request instead.
If a temporary license valid for more than 30 days is required, please contact the SQL/R support.
The sqlictool utility requires an (outgoing) internet connection for the https protocol to the Marxmeier license server. The following information is submitted to the Marxmeier license server to service the request and also logged with the results.
- Requested license operation
- Product and version
- System ID
- Platform, operating system type and version
- Hostname
- Outgoing IP address
Please note: By using the eqlictool utility you agree to submit this information and using it to process and log the request.
Please note: Using the lictool utility implies acceptance of the Marxmeier license terms.
Using the online license request form
The Marxmeier web site offers an online license request form to request licenses for the Eloquence and SQLR products. This is an automated process and provides an immediate license key if the prerequisites are met.This is substantially similar to the sqlictool utility described above but makes the automated license request also available for systems that are not connected to the internet and for older product versions.
The following license requests are supported:
- System specific license
A system specific license is available for a system that was previously registered and is covered by a maintenance agreement or when a temporary license was issued for this system by the Marxmeier support team. - Installation license
This obtains a temporary license valid for 30 days. Please note that an installation license may be requested only once per system and product. If a license was issued before for a system then requesting an installation license will not succeed.
The online license form is available at https://license.marxmeier.com.
Obtaining the system swid
The SQL/R software id (SWID) necessary to request a license key may be obtained using the gethwid utility. The installed license keys may be verified using the chklic utility.
It is necessary to install SQL/R to use these utilities. They are
located in the SQL/R etc installation subdirectory, by default:
- Linux and HP-UX
- /opt/sqlr/4.2/etc/gethwid
/opt/sqlr/4.2/etc/chklic - Windows (64-bit)
- C:\Program Files\Marxmeier\SQLR\4.2\etc\gethwid
C:\Program Files\Marxmeier\SQLR\4.2\etc\chklic
By default, the gethwid utility only returns a primary SWID. By specifying the -a option, all applicable SWID values are output.
For example:
On Linux and HP-UX: /opt/sqlr/4.2/etc/gethwid 3535806523 /opt/sqlr/4.2/etc/gethwid -a 3535806523 P2366910547 M2366910547 On 64-bit Windows: C:\> "C:\Program Files\Marxmeier\SQLR\4.0\etc\gethwid.exe" 3247020679Any license keys must be added to the license file manually. It is recommended to comment out (or delete) any previous license keys when adding the new A.04.20 license key(s) to the license file.
- Linux and HP-UX
- /etc/opt/sqlr/4.2/license
- Windows (64-bit)
- C:\Program Files\Marxmeier\SQLR\4.2\etc\license
Please notice:
-
The SQL/R A.04.20 gethwid utility may return a different SWID on
some HP-UX systems when using partitions (npar/vpar)
compared to SQL/R releases before A.03.00.
In this case the SWID value starts with a 'P'.
The previous SWID is still valid, though.
-
When requesting an updated license key please provide the previous
SWID (or uname -i output) in addition to the new 'P' SWID.
- On Windows the SQL/R SWID might in some cases differ from the Eloquence SWID