Previous Topic

Next Topic

Book Contents

Book Index

PMOD License Server Installation

PMOD Software Installation

The computer for the PMOD license server doesn't require a high performance, but needs to be running continually. Therefore, a robust, vintage machine is well suited as a PMOD license server. Preferably, it is also dedicated to serving the PMOD license, because the license server is a standard process rather than a Windows service.

To install the PMOD license server first perform the steps described in the Stand-alone PMOD Installation including copying of the license file and plugging the USB key in.

Multiple Licenses Management

A license server can manage multiple licenses simultaneously. In order to use this feature please rename the different license files (pstarter.lcs) by appending the license numbers (pstarter860.lcs, pstarter912.lcs, ...) and copy them into the Pmod3.5/properties/system/lcs folder.

Starting the License Server

The PMOD license server can then be started by executing the RunLcsSvr.command script in /Applications/Pmod3.5/Start containing the following lines (64-Bit version)

cd /Applications/Pmod3.5
java=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java
$java -Xmx2G -jar pmtsvr.jar 5000 -ls -d

The meaning of the command arguments is:
5000: IP port over which the license server communicates
-ls: license server only, no data sharing
-d: verbose output

Note: The script has been tailored to the installation directory. Therefore, if the Pmod3.5 directory is moved to a different location, the path needs to be adjusted.

Log Output

The command window will show startup information and log the checking out/in events as illustrated below. In this example, two clients are started, and then the one of them is stopped again.

MD03845:/Applications/Pmod3.5/Start/RunLcsSvr.command
***
Started on license [912]
***
License Server [Version 3.501 A (c) 1996 - 2011 by PMOD Technologies]
Verbose: true, Secure: false, Compressed: false
***
Port: 5000
Started on: PMOD-ASUS/192.168.55.109
License Server: [ ON ] STANDALONE, Number of Server Licenses: 3
Memory Assigned: 1160 MB
--> License Server started [Tue Oct 25 15:38:19 CEST 2011] : on port 5000
[20111025 15:39:27.890] LCS: ADDED CLIENT [192.168.55.102-192.168.55.102].
Active LCS clients:
1) 192.168.55.102-192.168.55.102
Number of free licenses: 2

2011.10.25 - 15:39:28 [5000] -> 192.168.55.102 -> GET TS Version -> 3.501

[20111025 15:39:41.156] LCS: ADDED CLIENT [192.168.55.102-192.168.55.102].
Active LCS clients:
1) 192.168.55.102-192.168.55.102
2) 192.168.55.102-192.168.55.102
Number of free licenses: 1

2011.10.25 - 15:39:41 [5000] -> 192.168.55.102 -> GET TS Version -> 3.501
[20111025 15:39:54.234] LCS Command: REMOVED CLIENT [192.168.55.102-192.168.55.102]. Active clients:
1) 192.168.55.102-192.168.55.102
Number of free licenses: 2

Emergency Restart

In the case of connection or license management problems the following procedure is recommended for restoring clean license handling:

  1. Stop the license server.
  2. Delete the contents of the Pmod3.5/properties/system/lcs/lct/ directory.
  3. Start the license server again.

If this procedure is completed within 5 minutes, no shutdown of running PMOD clients is required.