
The license dispatcher is node-locked to a specific computer in your network; we call this computer the License Server. Your password is generated for this server.
![]() | The license dispatcher must run on a UNIX server or a Windows server. Licenses from one server can be assigned to clients on both systems. |
Fixed licenses are node-locked but differ from single-nodes because the System Administrator decides to which nodes they become permanently locked. Fixed licenses that have not been assigned can be taken (and become permanatently locked) by any user who opens EasyCopy.
Note, that it is the combination of workstation, display, and user that defines a node.
Floating licenses float around among the users, as they need them.
You can assign floating licenses to specific nodes for shorter or longer periods. This is effectively the same as changing a floating license into a node-locked license for that period.
The difference between a fixed license and an assigned license is that you cannot change the expiration of a fixed license to less than 60 days, and each time the software is used from the node to which the license is locked the expiration period is reset to another 60 days. In other words: an assigned license expires on its expiration date, a fixed license expires only when it has been unused for 60 days.
An EasyCopy license will also be taken if one of its components is started through its command line interface.
Licenses taken by command line programs, however, will be marked as "in use" for a period of 30 minutes where it can only be used from the node that took the license.
The expiration period of 30 minutes is reset each time a command line program is executed.
A fixed or an assigned license is permanently in use until the assignment period expires.
If there are no licenses available the user is given the option of starting EasyCopy in demo mode.
Demo mode also applies if the user attempts to use a feature that is not included in the license, for
example importing a CGM file when the license does not include EasyCGM.
It is node-locked to the server on which it is running. Clients in the network
connect to the License Dispatcher
The License Dispatcher is available for UNIX and Windows.
No matter on which platform the License Dispatcher is running it can serve clients on both UNIX and Windows.License Management
The License Dispatcher is used as a network-wide tool to manage EasyCopy licenses.
Logging of usage on UNIX
To see the usage of EasyCopy over time you may proceed as follows.
Instead of starting the daemon with the simple command
| ecdaemon start |
| ecdaemon -logfile /tmp/ecdaemon.log -loglevel info start |
| grep Claiming /tmp/ecdaemon.log |
| grep Sorry /tmp/ecdaemon.log |
| <EasyCopy installation folder>\instsrv.bat |
The License Dispatcher is running as a daemon on the License Server. It can be started, stopped, and maintained by a System Administrator. It is controlled by the ecdaemon command:
ecdaemon { start | stop | restart | status | assign }
The functions are the following:
![]() | The License Dispatcher functions are only available for the System Administrator, and (except for the status display) they must be run on the license server. |
Example
--- Available licenses -----------------------------------
No. Product Version Tot/Free Type Components
----------------------------------------------------------
1 EasyCopy 8.0 10 2 Floating Gui
Print-1
Print-2
Convert
View
Capture
Montage
EasyCGM
--- Assigned licenses (marked #) and licenses in use------------------
No. Product Version When Who IP Hostname
----------------------------------------------------------------------
1 1: EasyCopy 8.0 bill 192.192.1.11 (wsb11)
2 1: EasyCopy 8.0 joe 192.192.1.33 (wsb33)
3# 1: EasyCopy 8.0 12 days smith 192.192.1.86 (wsc86)
4 1: EasyCopy 8.0 daisy 192.192.1.37 (wsb37)
5 1: EasyCopy 8.0 17 minutes rob 192.192.1.21 (wsb21)
6 1: EasyCopy 8.0 wendy 192.192.1.82 (wsc82)
7 1: EasyCopy 8.0 smith 192.192.1.78 (wsc78)
8# 1: EasyCopy 8.0 18 days supp 192.192.1.54 (wsc54)
|
The first part of the example shows that there are a total of 10 licenses for EasyCopy 8.0 (including the listed components of the EasyCopy), and that there currently are 2 unused (free) licenses.
The second part of the example shows how the remaining 8 licenses are being used:
The details about how you integrate the ecdaemon start command with the server's startup procedure depend on your system. Here are some suggestions for various platforms:
Example
Assume the following assignments of run levels:
0 = Halt
1 = Single user mode
2 = Multiuser
3 = Multiuser with NFS
4 = Unused
5 = X11
6 = Reboot
For the run levels that are used for multiuser system startup (2, 3, and 5 in this example) you need links that start the daemon. Make sure, that this happens relatively late in the startup procedure, so that any prerequisite system components have been started before ecdaemon. You should thus create this link in rc2.d, rc3.d, and rc5.d:
ln -s ../init.d/ecdaemon S99ecdaemon
For the run levels that are used for system shutdown (0 and 6 in this example) you need links that stop the daemon, and this should happen relatively early in the shutdown produre. Create this link in rc0.d and rc6.d:
ln -s ../init.d/ecdaemon K01ecdaemon

If your security policy does not allow that the license dispatcher runs privileged we recommend an alternate solution:
When installation is complete use these commands to implement the method described above (modify directory paths to the names that actually matches your system):
adduser ecuser
cd /usr/local/easycopy/system
chown ecuser .agilic
chmod 600 .agilic
cd /etc/init.d
chown -s ecuser ecdaemon
chmod 500 ecdaemon