Imagix 4D User Guide
For both node-locked and floating, file-based licensing, the Imagix 4D application starts by simply invoking the application. However, with the server-based floating license, the Imagix license server must be started before you can check out a seat of Imagix 4D.
Under Unix/Linux, the license server is started by invoking ../imagix/bin/imagix-licsrv. You ought to configure your system so that the Imagix license server is automatically restarted when the machine running the license server reboots. In a Unix/Linux system, this generally means adding the invocation of the Imagix license server into your initialization scripts (/etc/rc?). The Unix/Linux distributions include sample rc scripts in the ../imagix/bin directory. You can modify these for your environment.
In a Windows 2000 / XP / Vista / Win7 system, the installation process automatically sets up the license server as one of the machine's services, but you'll need to manually start the license server through the Services applet when you first install the licensing. For any of these environments, refer to your system documentation for more information.
A couple of configuration options are available. To generate a log of client applications being checked out and checked back in, invoke the license server with the option `-licsrvlog FILE', where FILE is the full path name of the logfile where license activity is to be recorded. Under Windows, you can alternatively specify the logfile by adding a string value named LogInfo to the HKEY_LOCAL_MACHINE\Software\Imagix\4D registry, using regedit. Then set the value of LogInfo to FILE.
Current license status can be obtained through command-line queries. To query the Windows license server, run `imagix-licsppt -licstatus' on the license server machine. Under Unix/Linux, invoke `imagix-licstatus'.
You can also limit machines can run the Imagix 4D client application. Normally, any machine that can access the license server can then check out the client application, as long as a seat is available. However, if the file ../imagix/data/clients exists, the file will be read, and only machines whose hostname appears in the clients file will be able to check out the Imagix 4D client application. In the file, separate the machine names with spaces rather than punctuation characters.