6.4.2 Reportlog File Format

The RLM servers create a reportlog in three formats, selectable by the License Administrator. The three formats are “std”, “small”, and “detailed”.

The detailed report will be produced, but all fractional seconds fields will be 0.

The formats differ only in the contents of the checkout and checkin records, as described below. Common to all formats are the classes of data logged, and the data for all except checkin and checkout records.

The reportlog format has a version number in the start record. All data described applies to all versions of the reportlog, except where indicated.

The data is:

  • authentication data
  • checkin
  • checkout
  • dequeue
  • isv-specific data
  • license denial
  • license in use
  • log file start
  • log file end (can correspond to a switch to a new logfile)
  • meter transaction data
  • periodic timestamps
  • queue
  • roam extend
  • server shutdown
  • server reread of license/option file
  • support for a product (feature) - one for each license pool at log file start time
    Note: In every reportlog entry which contains a username or a hostname, the field is presented without quotes. However, if the corresponding value is empty, a pair of double-quotes (“”) will be placed in the reportlog where the username or hostname would be.

A reportlog consists of the following data:

  • log file start records
  • one PRODUCT support line for each supported product
  • one license in use record for each currently-checked-out license
  • all license activity data, including checkouts, checkins, AUTH records, etc.
  • one license in use record for each currently-checked-out license
  • optional SWITCH line
  • END line
  • final AUTH line

The format of the data logged is described in the following sections.