6.4.2.19 Temporary license creation/removal

All formats:

TEMP [create | remove | restart | expired] product version license-pool user host “isv_def” expdate exptime server_handle mm/dd hh:mm:ss

The server_handle is a hex number. All other parameters are strings.

  • server_handle is the handle of the associated checkout. Temporary licenses are created after a successful checkout.
  • expdate is the expiration date (local time on the server) of the temporary license.
  • exptime is the expiration time (local time on the license server) of the temporary license.

On a server restart, there will be a TEMP restart record with (possibly) a different license-pool value if the server’s licenses have been modified before the restart. This is not a new temporary license, it is essentially a checkout of the same temporary license which was created earlier.

When a temporary license is refreshed, a new TEMP create record will be logged, with the same time as the original TEMP create record (or INUSE record, if the server preformed a reread). This new record does not represent an additional checkout, however the expdate and exptime fields will be updated. For example, a server had a temporary license and performed a reread:

Before the reread, a temp license was created that expired at 15:55:

TEMP create test2 2.0 2 matt zippy "" 2020-05-19 15:55 41 05/19 15:45:43

After the reread, the in-use temp license is logged, then later refreshed to 15:58:

INUSE test2 2.0 2 matt zippy "" 1 41 41 4a07 05/19 15:45:43
TEMP create test2 2.0 2 matt zippy "" 2020-05-19 15:58 41 05/19 15:45:43

The TEMP record is new in v14.1 and appears on RLM Cloud servers only.