End Google Tag Manager (noscript) -->
USA +1 866 806 2068 | UK +44 203 1292 513 | JAPAN +81 3 45208991 担当:萩原 info@openlm.com

OpenLM Port numbers – AN4017

OpenLM is a licensing management software. It provides productivity tools for system administrators, managers and end users, for optimizing software usage. OpenLM’s basic software package includes the core OpenLM Server module and its user interface; the OpenLM EasyAdmin module.

For a general overview of the OpenLM system structure, please refer to this document.

In addition to these core components, the OpenLM software package includes modules and capabilities which provide additional functions. In order to interface these components and obtain full functionality of the OpenLM software, it is essential to open certain port numbers.

OpenLM Server

The OpenLM Server is the core element of the system. It integrates the functionality of all other OpenLM peripheral system components, such as the OpenLM EasyAdmin interface, the OpenLM Agent, and OpenLM Broker. It is responsible for collecting information from various system components and storing it in an embedded relational DB.

The main interface for setting the port numbers on the OpenLM server’s side is the OpenLM Server configuration tool, on the ”Port Settings” tab:

a

License manager: default 7016

The OpenLM Broker is an optional software component that runs on the license server machine. It interfaces the OpenLM Server via a dedicated port. By default, the Broker port is set to 7016. For additional information on the OpenLM Broker component, please refer to this Application note: OpenLM Broker Quick Reference Guide

Setting up the OpenLM Broker port

1. In the OpenLM Server configuration window, select the Port Settings tab. In the License managers reporting port text-box, type in the OpenLM server port number (default: 7016).

2. There are two methods for configuring the OpenLM Broker port: via the OpenLM Broker configuration tool and via the broker.xml configuration file

2a. Via the OpenLM Broker configuration tool

  • Open the OpenLM Broker configuration
  • Choose an OpenLM Server from the OpenLM servers list (‘localhost, in the example below) and click Edit
  • Edit the Port textbox. Repeat this for all OpenLM Servers

2b. broker.xml configuration file

  • Open the broker.xml file,  located on: “C:\Program Files (x86)\OpenLM\OpenLM Broker”
  • Search for the line <port>7016</port>.
  • Edit the port number.

OpenLM Agent:  default 7012

The OpenLM Agent is the OpenLM system’s end-user interface. It facilitates available license querying, among other functions. It connects to the OpenLM Server through a dedicated port. The OpenLM Agent default port number is: 7012. The OpenLM Agent port number should be configured the same on the OpenLM Agent configuration tool, and on the OpenLM Server configuration tool.

1. Right-click on the OpenLM Agent icon on the Windows taskbar (lower right corner of screen).

2. Click the OpenLM Agent configuration tool. The Agent Configuration window pops.

3. Type in the port number in the Port textbox (e.g.:7012).

10

4. In the OpenLM Server configuration tool, select the Port Settings tab, and type in the Agent port in the “Agent reporting port” text-box (e.g.: 7012).

HTTP Server Port: default 7014

This port enables the EasyAdmin web application to send requests to the OpenLM Server. This port number should be configured the same on the OpenLM Server configuration tool, and on the params.js file.

OpenLM Server Configuration:

From the OpenLM Server configuration tool, select the Port Settings tab. Type in the HTTP Server port in the ”User Interface HTTP Server Port”  textbox (e.g.: 7014).

params.js File

Open the params.js file, typically located on: ”C\Program Files (x86)\OpenLM\OpenLM Server\WebApps\EasyAdmin2”. Search and replace the  port number (default: 7014)

 API Service port: default 7020

In a Similar manner to the HTTP Server port (described above), the EasyAdmin web application also sends SOAP requests to the OpenLM Server via a SOAP proxy. This proxy’s default port is 7020. This port should be configured the same on the OpenLM Server configuration tool, and on the params.js file.

OpenLM Server Configuration:

The API service port number (7020 in the example above) is the default port for the OpenLM SOAP proxy. You can change it in the OpenLM Server configuration tool –> Port Settings tab.

params.js File

Open the params.js file, typically located on: ”C\Program Files (x86)\OpenLM\OpenLM Server\WebApps\EasyAdmin2”. Search and replace the  port number (default: 7020)

Note that it is not recommended to access the OpenLM Database tables directly, as OpenLM is not obligated to keep the Database tables’ structure through upcoming version releases.

OpenLM HTTP port: default 7019

OpenLM installs the LightTPD web server with the installation of OpenLM Server. LightTPD is configured as a Windows Service and starts up with the machine. The use of web servers such as IIS , Apache or others is also supported.

Configuring the OpenLM LightTpd port

1. Open the “lighttpd-inc.conf” file, located on: “C:\Program Files (x86)\OpenLM\OpenLM Server\WebServer\LightTPD\conf\lighttpd.conf

2. Search for the line “bind to port (default: 80) server.port = <port number>”.

3. Edit the port number (e.g: 7019).

4. Restart the LightTpd service.

5. Change the EasyAdmin URL line to reflect the changed port: http://<Server Name>:<Port Number>/EasyAdmin2/index.html

OpenLM Router port:  default 7022

The OpenLM Router module is peripheral to the OpenLM system. It was conceived through feedback received from trusted OpenLM customers, and facilitates a new set of capabilities for license managers such as:

  • Providing a single point of reference to all application clients when applying changes to the license server configuration
  • Applying rules and restrictions on license usage according to specific users, IP ranges and time of day. These rules may be applied to any type of license server.
  • Setting up a license server redundancy scheme.

In order to change the default connecting port between the OpenLM Server and the OpenLM Broker:

1. In the OpenLM Server configuration tool, select the Port Settings tab, and type in the new Router port in the “Router Service port” text-box (e.g.: 7022).

2. Click the ‘Apply’ and ensuing “Restart now” buttons.

3. In the OpenLM Router installation folder, double click the OpenLMRouterService.exe icon. The “OpenLM Router properties” window opens.

4. Select the Startup tab. In the ‘Arguments’ text box edit the -log URL line to reflect the desired changed port number, e.g.:

https://OLMServer:7022/OpenLM.Server.Services/RouterAPI

OpenLM Proactive application manager

The OpenLM Proactive application manager serves as a shell for vendors’ license managers. It provides intricate license management capabilities that are not provided by the vendors’ license manager. It is designed with the users’ best interest in mind, and with the intention of returning control back to the software users. The image below depicts a simplified block diagram of the OpenLM License Manager solution:

1

By default, the OpenLM proactive application manager connects with the OpenLM Broker and the OpenLM Agent over port 27080.

The OpenLM Broker and the OpenLM Agent should therefore be configured to match this number, in their respective configuration interfaces.

The image below depicts the OpenLM Broker configuration:

5

The image below depicts the OpenLM Agent configuration:

11