Intergraph SPLM
This document describes how to interface OpenLM with the Intergraph SmartPlant License Manager (SPLM) to monitor license usage and obtain license statistics.
Before you begin
- OpenLM Platform
- OpenLM Broker v25.x or higher installed on the same machine as Intergraph SPLM, and approve it in Broker Hub.
Monitoring capabilities
OpenLM can monitor the following Intergraph SPLM activity:
| Report resolution | License totals | License usage | Denials reporting | Borrowed license reporting | Expiration date reporting | Multiple server redundancy |
|---|---|---|---|---|---|---|
| By minute | Yes | Yes | No | No | No | No |
Installing OpenLM Broker on the SPLM host machine also allows buffered communication to OpenLM Server in case of network interruptions.
Interfacing with OpenLM Server only
Diagram: OpenLM Server querying SPLM directly
OpenLM Server should now be able to query SPLM remotely and display usage data in OpenLM Web Interface.
Interfacing with OpenLM Server + Broker
Diagram: OpenLM Broker querying SPLM locally
This option uses OpenLM Broker to run SPLM's command-line utility (pdlice.exe). Broker buffers usage data, ensuring continuity even if the server connection is interrupted.
Broker configuration
-
Open Broker UI at http://localhost:5090/.
-
Go to License Managers → Add License Manager.
-
Select SPLM from the License Manager Type menu.
-
Enter the SPLM port number (for example, 807). Click Add.
-
In Commands, set the executable path to the pdlice.exe utilities (for example, C:\Win32applingr\pdlice\bin\pdlice).
-
In Vendors, add a new vendor and give it a name (for example, SPLM).
-
Save the configuration.
Approve Intergraph SPLM in OpenLM Platform
- Sign in to OpenLM Platform.
- From the menu, go to License Servers → Pending Server.
- Select the Intergraph SPLM license manager, then select Approve and Merge.
Verify the integration
- In OpenLM Platform, go to License Servers Live → Server Statistics.
- Confirm Intergraph SPLM appears with a green status indicator.
It can take up to 3 minutes for the status to update for a new connection.