License File Contents

By inspecting a license file, you can determine which method of licensing it supports and what workstation it's tied to. If it's a floating license, you're also able to read how many concurrent users it supports.

All of this information is contained in the license file. The first two lines of the file have the format:

Installation company_name machine_id any
License 4D rel_num.edition [num_seats] [mac_addr] l\}vy...

company_name identifies the company and specific license for which the license file was issued.

machine_id identifies the specific machine for which the license file was issued. In the case of a floating, file-based license installation, this is the machine that will serve as the Imagix 4D file server. For a floating, server-based installation, this is the machine where the license server will run. Under Windows, this is the host name, found by running `ipconfig /all'. Under Linux, this is the MAC address (HWaddr), found by running `/sbin/ifconfig -a'. Under Unix, the machine_id is the hostid of the machine, found by running the command `hostid' (or `uname -i' under HP-UX).

rel_num indicates the release number supported by the license. A value of 8 indicates that the license works with any 8.X.X release of Imagix 4D.

edition indicates the edition supported by the license, and the resulting functionality that will be enabled. A value of 0 corresponds to the Advanced edition, a value of 1 to the Standard edition, and a value of 2 to the Core edition.

num_seats indicates the number of concurrent users supported by the license. This integer value (followed by an S on Windows licenses) does not appear in a node-locked license file.

mac_addr, which appears only in Windows license files, is a second identifier of the specific machine for which the license file was issued. This is a MAC address (Physical Address) associated with ethernet hardware in the machine, and is found by running `ipconfig /all'.