Product Documentation
Cadence License Manager
Product Version 22.01, April 2023

Tracking License Expiration

If you do not have permanent licenses for your Cadence software, and if you are not using the automatic update service, then you need to track your license expiration dates. The worst way to find out about expired licenses is when the software returns a fatal error. There are several methods for checking your licenses ahead of time.

Note: Contact your Cadence Sales representative to order new licenses at least 10 days in advance of the expiration date. 

Server Model License Expiration Notification

The lmCheckExpiration.cds script checks all licenses in the specified license file. You can schedule the script to run periodically on your system (using cron on UNIX) to notify you when licenses are close to expiring. 

The tool has the following format:

lmCheckExpiration.cds (UNIX)
   [-c license_file] [-d days_to_expire] [-m email_address] [features]

Where:

parameter

description

-c license_file

Use the specified license file. You can specify a path to the license file, or port@host, or both as a concatenated, colon-separated list.

The default is to look for and check the CDS_LIC_FILE, the clients file, or the LM_LICENSE_FILE, in that order.

-d days_to_expire

Include only those licenses expiring within the specified number of days.

The default is to return only those licenses expiring today.

-m email_address

Send the expiration report to the specified address. The report is also written to the standard output (stdout.)

features

Specify a list of features (products) to check.

If you do not specify any features, the default is to return information for all licenses served by the license server(s).

The tool returns 0 for success, 1 if it cannot connect to any of the license servers, and 2 for an invalid argument.

If a license is going to expire within the specified number of days, the script writes a warning message to the stdout of the terminal from which it was started, and optionally sends mail to a specified user. The message includes the license name, version, expiration date, and the number of days before expiration.

For example, to check the status of licenses for cpe and feature 34500:

Client Model License Expiration Notification

Cadence applications can notify you when licenses are nearing their expiration dates.

To use this  feature, set the CDS_LIC_EXPIRE environment variable and specify a number of days. Each time you start your Cadence tool, it will notify you if any of the licenses it checks out are expiring within that specified number of days.

Use the following formats to set the variable:

If a license is going to expire within the specified number of days, the tool writes a warning message to the stdout of the terminal from which it was started. The message includes the license name, version, expiration date, and the number of days before expiration.

For example:




 ⠀
X