Smartplant License Manager: Installation and User'S Guide
Smartplant License Manager: Installation and User'S Guide
Version 2012
June, 2012
DLIC-PE-200001E
Copyright
Copyright 1991-2012 Intergraph Corporation. All Rights Reserved.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement;
contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade
secret law, and international treaty, and may not be provided or otherwise made available without proper authorization from
Intergraph Corporation.
Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless
the licensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid signed
license for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use
of this software product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives
licensee permission to print a reasonable number of copies of the documentation as defined in the applicable license agreement
and delivered with the software product for licensee's internal, non-commercial use. The documentation may not be printed for
resale or redistribution.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, SmartMarine, FrameWorks, I-Convert, I-Export, I-Sketch, IntelliShip, INtools,
ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks
of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered
trademarks of Microsoft Corporation. MicroStation is a registered trademark of Bentley Systems, Inc. Other brands and product
names are trademarks of their respective owners.
Contents
Introduction .................................................................................................................................................. 7
What's New in SmartPlant License Manager........................................................................................ 10
Internationalization ................................................................................................................................ 11
Terms .................................................................................................................................................... 12
Setup Options ....................................................................................................................................... 13
License Example ................................................................................................................................... 13
License Requests and Installation .......................................................................................................... 15
Upgrades and License Keys ................................................................................................................. 15
Software Version Compatibility ............................................................................................................. 16
License Key Requests for the License Machine ................................................................................... 16
License Key Requests .................................................................................................................... 17
eLicense and Generating SmartPlant License Manager Keys....................................................... 18
Software Installation that Requires Licensing ....................................................................................... 18
Installation of SmartPlant License Manager ........................................................................................... 19
Quick Installation Workflow ................................................................................................................... 21
Installation Checklist ............................................................................................................................. 22
PDS and SmartPlant License Manager Installation .............................................................................. 22
SmartSketch and SmartPlant License Manager Installation ................................................................ 22
SmartPlant Products and SmartPlant License Manager Installation .................................................... 23
Software Installation Using the Web ..................................................................................................... 23
Laptops and SmartPlant License Manager Installation ........................................................................ 24
Silent Mode and SmartPlant License Manager Installation .................................................................. 25
Upgrades for SmartPlant License Manager .......................................................................................... 26
Upgrading to SmartPlant License Manager 2012 .......................................................................... 27
About SmartPlant License Manager ..................................................................................................... 30
Starting SmartPlant License Manager .................................................................................................. 30
Functions of SmartPlant License Manager: License Machine ............................................................. 33
Install and Remove Options .................................................................................................................. 33
Install a License Key....................................................................................................................... 34
Install and Start the Licensing Service ........................................................................................... 36
Stop and Remove the Licensing Service ....................................................................................... 37
Configure and Test Options .................................................................................................................. 38
Select a License Machine for a Client ............................................................................................ 39
Remove License Machine for a Client............................................................................................ 40
Display and Modify License Usage ................................................................................................ 41
Test Seat Reservation .................................................................................................................... 42
Test Seat Release .......................................................................................................................... 44
Select License Machine for Client (Current User) .......................................................................... 45
Remove License Machine for Client (Current User) ...................................................................... 46
Test Seat Reservation (Current User) ............................................................................................ 47
Test Seat Release (Current User) .................................................................................................. 49
Scavenge Options ................................................................................................................................. 49
Scavenge for Keys ......................................................................................................................... 50
Contents
Display and Modify Scavenging Options ........................................................................................ 51
Display Options ..................................................................................................................................... 52
Generate an Audit Code ................................................................................................................. 53
Show Key Status ............................................................................................................................ 53
Display the Status of Active Daily Licenses ................................................................................... 54
Display the Status of Reserved Licenses ....................................................................................... 54
Display the Status of Expired and Unexpired Keys ........................................................................ 54
Display License Machine for Client - All Users............................................................................... 55
Display the License Machine for a Client - Current User Only ....................................................... 56
Log Product Usage ............................................................................................................................... 56
SmartPlant License Information Dialog Box ......................................................................................... 59
Remove SmartPlant License Manager ................................................................................................. 60
Functions of SmartPlant License Manager: Client ................................................................................ 60
Installing and Removing Options .......................................................................................................... 61
Install and Start Licensing Service ................................................................................................. 61
Stop and Remove Licensing Service ............................................................................................. 63
Configuring and Testing Options .......................................................................................................... 64
Select License Machine.................................................................................................................. 65
Remove License Machine .............................................................................................................. 66
Test for Seat Reservation ............................................................................................................... 66
Test for Seat Release ..................................................................................................................... 68
Select License Machine for Client - Current User .......................................................................... 69
Remove License Machine - Current User ...................................................................................... 70
Test Seat Reservation - Current User ............................................................................................ 70
Test Seat Release - Current User .................................................................................................. 72
Display Options Commands ................................................................................................................. 73
Display the License Machine for Client - All Users ........................................................................ 74
Display the License Machine for Client - Current User Only .......................................................... 74
Frequently Asked Questions (FAQ) ......................................................................................................... 75
Purchasing Licenses FAQ .................................................................................................................... 75
General Topics FAQ ............................................................................................................................. 76
PDS, FrameWorks Plus, and ISOGEN FAQ ........................................................................................ 77
SmartSketch and SmartPlant Products FAQ ........................................................................................ 79
SmartPlant 3D and SmartPlant Layout FAQ ........................................................................................ 79
SmartPlant Reference Data and SmartPlant Materials FAQ ................................................................ 80
License Key Request Forms .................................................................................................................... 87
Key-in Commands Overview .................................................................................................................... 89
Alphabetical List of Key-in Commands ................................................................................................. 89
Functional List of Key-in Commands .................................................................................................... 92
Appendix A: Using the SmartPlant License Checkout Utility ............................................................ 94
Install SmartPlant License Checkout Utility .......................................................................................... 95
Appendix B: Citrix and SmartPlant Software ....................................................................................... 97
Supported Platforms ............................................................................................................................. 99
Configure a License Machine for Current User .................................................................................. 100
Contents
Appendix C: Installing SmartPlant License Manager on a Standalone System ............................... 103
Step 1: Installing Microsoft Loopback Adapter ................................................................................... 103
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter ....................................... 104
Step 3: Configuring Advanced Settings for the Loopback Adapter .................................................... 105
Step 4: Installing SmartPlant License Manager and Generating a Machine ID ................................. 105
Step 5: Adding pdlice.exe to Firewall Exception List .......................................................................... 106
Step 6: Selecting a License Machine and Reserving a Seat .............................................................. 107
Appendix D: SmartPlant License Manager Reporting Utility ........................................................... 109
Appendix E: Microsoft Windows Firewall and SmartPlant License Manager................................. 111
Appendix F: Configure SmartPlant License Manager and VMware ................................................. 113
VM Settings (Host Only) ..................................................................................................................... 113
VM Settings (Option 2: NAT (Network Address Translation) .............................................................. 115
VM Settings (Option 3: Bridged) ......................................................................................................... 117
Appendix G: Troubleshooting and Error Messages .......................................................................... 119
Troubleshooting .................................................................................................................................. 119
Error Messages ................................................................................................................................... 120
Appendix H: SPLM Client on Windows 7, Windows Server 2008 R2, and Windows
Vista .......................................................................................................................................................... 129
Appendix I: Defining a Scheduled Job to Install a License Key ...................................................... 133
Index ......................................................................................................................................................... 135
Contents
SECTION 1
Introduction
Intergraph SmartPlant License Manager allows you to accurately track how many users are
concurrently accessing plant design software. It also helps you comply with your Software
Licensing Agreement.
SmartPlant License Manager (SPLM) is client/licensing machine-based software. One or more
central licensing machines can be used to maintain licensing information for all plant design
software on a network. The licensing information can be on a single licensing machine, but the
licenses float so any computer on the network can use them. Both the client computer and the
licensing computer must have SmartPlant License Manager installed. Because licensing has
little impact on computer performance, any computer can be a license machine. However,
systems with a high volume of network traffic may negatively impact licensing performance.
SmartPlant License Manager supports the following products and license types:
CAESAR II
CADWork
FrameWorks Plus
ISOGEN (Batch ISOGEN and Interactive ISOGEN)
PDS: PDS 3D, PDS 2D, PDS IDM, PDS 2D PID
PV Elite
PV Fabricator
SDNF Import
Smart 3D to PDMS Exporter
SmartMarine 3D
SmartMarine 3D Hull
SmartMarine 3D Layout
SmartMarine 3D Outfitting
SmartMarine 3D Tribon
SmartPlant Construction
SmartPlant Electrical Basic (formally SmartPlant Electrical)
SmartPlant Electrical Detailed Engineering (formally sigraph.CAE)
SmartPlant Instrumentation (formerly INtools)
SmartPlant Isometrics (formerly I-Sketch)
SmartPlant Materials
SmartPlant Materials Material Life Cycle Library
SmartPlant Materials Engineering and Procurement Integration Module
SmartPlant Materials Material Supply Chain Management Module
SmartPlant Materials Site Management Module
SmartPlant Materials Integrator Module
SmartPlant Materials Supplier Module
SmartPlant P&ID
SmartPlant P&ID Design Validation Tool
SmartPlant P&ID Engineering
SmartPlant Plant Engineering Solution Bundle
Introduction
SmartPlant 3D
SmartPlant 3D Bundle (Support bundle licensing in SmartPlant 3D, SmartMarine 3D, and
SmartPlant 3D Materials Handling Edition)
SmartPlant 3D Import commands
SmartPlant 3D Materials Handling Edition
SmartPlant Layout
SmartPlant Reference Data
SmartPlant Review
SmartPlant Review Publisher
SmartPlant Spoolgen (formerly SPOOLGEN)
SmartSketch
SmartSketch Drawing Editor
SupportModeler for PDS
SupportManager for PDS
TANK
For detailed information about using SmartPlant License Manager with SmartPlant
Materials, refer to the SmartPlant Materials and SmartPlant Reference Data License
Handling document.
Interference checking commands will use a license each time an interference detection
service is processed.
Some SmartSketch installations do not require licensing. Ask your system administrator or
contact Intergraph Support Services if you have a question about SmartSketch licensing
requirements.
This guide includes information and request forms for both SmartPlant Instrumentation
versions 7 and higher, which use SmartPlant License Manager, and the earlier versions 6
and lower, which were known as INtools and used their own internal licensing software.
Introduction
Refer to the General Topics FAQ (on page 76) for answers to licensing setup and
configuration questions.
Intergraph software is purchased or leased by the license. For example, if you purchased 30
licenses, you are licensed for 30 processes to concurrently access the various software
applications. SmartPlant License Manager keeps a running inventory of how many licenses are
in use and how many are available for use.
When an application is started, the application sends a request to one or more SmartPlant
License Manager license machines to obtain a license to run the software. If a license of the
requested type is available, SmartPlant License Manager grants the license and the application
starts. If all licenses of the requested type are in use when you begin an interactive session, the
software does not start. If all licenses are in use when a batch job requests a license, the batch
job waits until a license is released when a user logs out or another batch job completes.
SmartPlant License Manager requires users to have administrator privileges to change the
license usage options (Display and Modify License Usage).
The Print option on the SmartPlant License Manager Information dialog box saves displayed
output to a file and/or prints the output to a selected printer.
Introduction
See Also
License Key Request Forms (on page 87)
Quick Installation Workflow (on page 21)
Installation Checklist (on page 22)
Upgrades and License Keys (on page 15)
SmartPlant License Manager Functions (see "Functions of SmartPlant License Manager:
License Machine" on page 33)
General Topics FAQ (on page 76)
10
Introduction
Internationalization
Supporting internationalization in a homogeneous environment is one of the enhancements
available in SmartPlant Enterprise. A homogeneous environment uses elements from only a
single locale. For example, a German customer running on a German operating system using
only German characters and German cultural conventions is a fully supported homogeneous
environment configuration.
Homogeneous Environments
When starting a new project, use extra care during installation and configuration to ensure the
proper creation and maintenance of homogeneous environments:
All the computers (servers and clients) within an integrated SmartPlant Enterprise
implementation must have the same regional settings, and no one should change the
regional settings after the project has started.
Do not cross the decimal locale boundary. This is the most common cause of numeric data
corruption and calculation errors. Having users with different regional settings (like with a
period versus a comma for the decimal point) causes the software to interpret values
unpredictably. For example, a pipe run with a pressure of 35.3 psi can be read by the
software as 353 psi to the user with different regional settings. A cable length defined as 39
ft 11,21 inches has been interpreted as 121718910971323 meters when published to an
XML file. These incorrect interpretations may be used in internal software calculations and
can be impossible to backtrack or correct. Do not change the decimal point character to try
to solve an issue. Doing so will only corrupt values in the database or in text files.
Do not cross the character-set locale boundary. For example, the character set boundary
between Western (Latin-based) and Eastern Europe (Cyrillic-based), or between Eastern
Europe and Japan.
Create Oracle databases using AL32UTF8 for the database character set and AL16UTF16
for the NLS character set.
Never modify the NLS_LANG registry entry on an Oracle client. Doing so causes the
character data not to convert to Unicode.
Create Microsoft SQL Server databases with locale-specific collation settings and ensure
that all databases have the same setting.
Heterogeneous Environments
In contrast, a heterogeneous environment using elements from different, or even multiple
locales, is not supported. Many customers are currently operating in unsupported
heterogeneous environments and are often not aware of that fact. Examples of heterogeneous
environments:
Entering or viewing Japanese data on an US/English operating system
Using German Regional Settings (where the decimal point is a comma) on a US/English
operating system
Using databases with different character encodings such as CL8MSWIN1251 or JA16SJIS
Using multiple languages in a project, especially when crossing language-group boundaries
Using an English server with different local language clients
11
Introduction
Oracle and MS SQL Server databases can reside on any language operating system, as
long as the databases have been created and configured with proper Unicode and collation
settings.
All Microsoft operating systems (Japanese, Russian, German, and so forth) can enter
English characters. The reverse, however, is not true in most cases.
Keyboard-locale can be changed as long as a character-set and code-page boundary is not
crossed. For example, English, German, French, and Spanish characters can all be used in
the same project because the same Windows code-page (1252) is used. However, Russian
characters (code-page 1251) cannot be used in a US/English environment.
You must decide which language operating system will be the master for bi- lingual projects.
The following is an example of a Russian-based project:
Companies in the United States and the United Kingdom are working a project with a Russian
company and the deliverables (drawings, reports, and so forth) must ultimately be provided in
Russian. The companies in the U.S. and the U.K. are working the project using the "master"
Russian operating systems (possibly using virtual Russian operating systems running on
VMware Workstation). The U.S. and U.K. companies can install and use English Microsoft
Office products on the Russian operating system because Office products are globally enabled.
If a Russian interface exists for the SmartPlant Enterprise application, then Russian users can
use the Russian interface while the English-speaking users would continue to use the
US/English interface. English-speaking engineers can enter English characters.
Russian-speaking engineers can enter Russian characters.
However, because the Russian locale uses different decimal and character-set locales,
everyone (English and Russian engineers) must use the Russian decimal symbol which is a
comma. For customization purposes, databases can be modified to accommodate new
Russian-specific requirements (fields, properties, and so forth.) Using filters, display sets, and
other software features, bi-lingual projects can be further customized. Graphic data, reports, and
so forth can be created in either or both languages.
Do not change regional settings to reflect a U.S. environment in order to resolve
problems in a non-US/English homogeneous configuration. Doing this creates a heterogeneous
configuration that will cause other possibly hidden problems that cannot be corrected. Everyone
working on a project must use the same regional settings and character set throughout the life of
the project.
Terms
License Key An alphanumeric code entered on a licensing machine that activates a license.
The encrypted code tells the licensing machine how many licenses and type(s) that have been
leased or purchased and, therefore, how many it can issue. A key can be from 256 to 264
characters long.
License A contractual right to run a copy of the software. A license key activates a license.
Remote License Mode / Checkout Running SmartPlant Review and SmartSketch without a
network connection to the license machine. You must install and run the SmartPlant License
Checkout Utility to use this mode. For more information, refer to Appendix A of this document or
refer to the SmartPlant License Checkout Utility Users Guide delivered with SmartPlant Review
and SmartSketch.
12
Introduction
Site LAN The Local Area Network (LAN) at a physical site that is associated with a site
license machine.
Site The fixed geographic area surrounding the site license machine.
Site License Machine The computer where the key is loaded. The key contains a code that
tells the license machine how many licenses of each type it can issue. The license machine can
be a server or a standard computer.
Setup Options
There are several options for setting up SmartPlant License Manager license machines and
clients. Because licensing has little impact on computer performance, any computer can be
licensed.
Please contact Intergraph support if you need assistance setting up your license configuration.
See Also
Upgrades and License Keys (on page 15)
Configure and Test Options (on page 38)
General Topics FAQ (on page 76)
License Example
In connected license mode, a SmartPlant License Manager site license machine is configured to
manage the SmartPlant License Manager licenses.
For example, XYZ Engineering Ltd. purchases one license key that contains four SmartPlant
Review licenses and three licenses of each of its seven modules.
To manage these licenses, the site administrator configures a networked machine to be the
SmartPlant License Manager licensing machine, then installs and configures both SmartPlant
Review and SmartPlant License Manager on the workstations within the company.
When a user starts SmartPlant Review on an individual workstation, one license for the core
SPR product and one license for each installed module is automatically obtained from the
SmartPlant License Manager license machine. This means that if this particular workstation has
all seven modules installed, then eight (one core and seven module) licenses are used by this
workstation. When the SmartPlant Review session ends, the licenses are automatically returned
to the SmartPlant License Manager license machine. Those licenses are now available for use
by another SmartPlant Review session on a networked workstation.
To continue this example, up to three SmartPlant Review sessions using seven modules each
can be running concurrently. A fourth SmartPlant Review session can also run concurrently
since there is one remaining core SPR license. However, this fourth session cannot run any
modules because all of the module licenses are in use. If this fourth SPR session has modules
installed, SmartPlant Review attempts to find licenses for the installed modules then displays a
"no licenses available" message and closes the session. To run this fourth session without
attempting to obtain licenses for the installed modules, use the SmartPlant Review Select
Modules Utility to specify which installed modules you want to license.
See Also
Upgrades and License Keys (on page 15)
Configure and Test Options (on page 38)
General Topics FAQ (on page 76)
13
Introduction
14
SECTION 2
SmartPlant License Manager installation will stop if another instance of SmartPlant License
Manager or PD_Lice is currently installed. The following error message displays, Another
version of this product is already installed. Installation of this version cannot
continue. To configure or remove the existing version of this product, use
Add/Remove Programs on the Control Panel.
The SmartPlant License Manager license machine supports NTFS on the root drive only.
The SmartPlant License Manager license machine will not work if a virtual private network
(VPN) is installed. VPN is not a supported configuration for SmartPlant License Manager.
The SmartPlant License Manager license machine does not support multiple network
devices, such as a network interconnect controller (NIC) team, on a single system.
In a networked configuration where the user's workstations are accessing one or more
engineering application machines, install SmartPlant License Manager on a separate
node. Do not install SmartPlant License Manager on the application machine. SmartPlant
License Manager is not supported when configured on a machine running Windows
Terminal Server and/or products such as Citrix Server.
See Also
Installation of SmartPlant License Manager (on page 19)
Upgrades and License Keys (on page 15)
Software Installation that Requires Licensing (on page 18)
See Also
License Key Requests for the License Machine (on page 16)
Software Version Compatibility (on page 16)
Configure and Test Options (on page 38)
General Topics FAQ (on page 76)
15
See Also
License Key Requests for the License Machine (on page 16)
The SmartPlant License Manage license machine is not fully functional when
communicating across any network device that obscures the client's IP address. This
includes, but is not limited to, NAT routers and VPN solutions. VPN solutions are not
supported by SmartPlant License Manager.
Your generated machine ID will contain your SmartPlant License Manager version number.
Your generated machine ID will contain the TCP/IP address for the machine used to create
the machine ID.
For SmartPlant License Manager 2010, the machine ID value begins with a value of 6.
There is a minimum and maximum value for a machine ID. It must be between 128 and
136 characters.
There is a maximum of 32,767 total seats per license key.
The following describes installing SmartPlant License Manager.
See Also
Software Version Compatibility (on page 16)
16
When you remove and re-install SmartPlant License Manager, you must generate a new
machine ID and request a new license key. You cannot reuse the previously generated
machine ID.
If you remove SmartPlant License Manager or remove the existing key after generating and
sending the Machine ID to Intergraph, the new license key you receive from Intergraph from
the previous SmartPlant License Manager installation will not install.
If you re-run the Generate Machine ID command, it will invalidate the existing Machine ID.
The following warning displays when you re-run the Generate Machine ID command. Note
that this warning message displays when you use the command from the Start menu but not
from the Command Prompt (when entering splmGenMachineID.exe).
If you have already sent the Machine ID in an e-mail message to Intergraph but not yet received
your license key, select No to not generate a new Machine ID. Otherwise, the key you receive
from Intergraph will not install.
If you generate a new Machine ID after installing the license key, the license machine will
continue to work. However, you will have to submit this new Machine ID to Intergraph when
requesting a new or updated license key.
The number of licenses covered by a license key is the same as the total number of licenses
that you purchased or leased for each LAN ID listed for that license machine. Intergraph records
are used to determine the correct number of licenses for the key.
In cases where the system will not be connected to a network, such as running a laptop, the
SmartPlant License Manager license machine and the client are the same machine. For
example, a laptop would be supported as a license client. The Select a License Machine for a
Client (on page 39) section explains how to specify the laptop name as the SmartPlant License
Manager license machine. A separate license key is required unless you are using SmartPlant
Review or SmartSketch and check out a license for use on your laptop.
17
See Also
Key-in Commands Overview (on page 89)
Alphabetical List of Key-in Commands (on page 89)
See Also
Software Installation Using the Web (on page 23)
18
SECTION 3
Hardware Configurations
The SmartPlant License Manager licensing computer software should be installed on a stable,
single node, hardware configuration (such as a simple PC), with a static IP address, because
license key installation and license seat usage authentication depends on the information
gathered from the physical hardware. Any automated changes that cause the hardware
information not to match with the information used to generate the license key will result in a
failure of the authentication process.
Virtual (including VMware), shadowed, mirrored, dynamic, or distributed hardware
configurations cannot be used as a SmartPlant License Manager licensing computer. This
includes terminal (application) servers, networked and distributed storage management
systems, and so forth. When these specialized systems occur in the user's network, the
SmartPlant License Manager Server licensing computer should be installed on a separate
dedicated hardware configuration system. The SmartPlant License Manager licensing computer
should be situated on the user's network where it can be accessed by all systems that are
running application software that relies on the SmartPlant License Manager licensing computer
for license management.
Multiple SmartPlant License Manager licensing computers can be used in the user's network as
long as each system is a unique hardware system/installation. If SmartPlant License Manager
licensing computers are cloned after the license key has been installed, then the license
management will fail on the cloned system. Each SmartPlant License Manager licensing
computer requires its own unique license key.
RAID (redundant array of independent disks) and SAN (storage area networks) are not
supported on a SmartPlant License Manager license computer.
The license computer must have the same version (or later) of SmartPlant License Manager
installed as any client computers. In other words, you cannot use a newer version on a client
computer to retrieve a license from an older version of SmartPlant License Manager on the
19
2.
3.
4.
5.
See Also
Software Installation Using the Web (on page 23)
Silent Mode and SmartPlant License Manager Installation (on page 25)
20
See Also
Upgrades and License Keys (on page 15)
Configure and Test Options (on page 38)
General Topics FAQ (on page 76)
21
Installation Checklist
For the recommended installation workflow, refer to the installation checklist named
SPLMInstall_Checklist.xls. The file is available on the product media in the CDSetup\Help folder.
A file named SPLMInstall_Checklist.pdf is also available in the same folder.
See Also
Upgrades and License Keys (on page 15)
Configure and Test Options (on page 38)
General Topics FAQ (on page 76)
22
23
See Also
Software Installation that Requires Licensing (on page 18)
Upgrades and License Keys (on page 15)
See Also
Appendix C: Installing SmartPlant License Manager on a Standalone System (on page 103)
Appendix E: Microsoft Windows Firewall and SmartPlant License Manager (on page 111)
24
If SLAACCEPT=Yes is not included on the command line, an error log will be created in the
TEMP folder. You can find an example file named MSI63ffd.LOG in the TEMP folder. It
contains an error similar to the following: "The software license agreement has not
been accepted. *** Logging stopped: 8/19/2009 13:12:12 ***"
If the SPLMSETUPTYPE= property is not used on the command line, the client will be
installed by default.
25
26
Scenario 1:
New Install - If you have not installed SmartPlant License Manager on your
License Machine yet
1. Run setup.exe from your SmartPlant License Manager 2012 installation media and follow
the steps.
2. Choose to install SmartPlant License Manager License Machine.
3. After you have installed SmartPlant License Manager, click Start > All Programs >
Intergraph SmartPlant License Manager > Generate Machine ID.
4. Select Browse () button and define the path and filename for the Machine ID.
5. Send your Machine ID file to [email protected] or your regional office and request a
SmartPlant License Manager license key.
If you have access to eLicense you can generate SmartPlant License Manager key
yourself https://ppmapps.intergraph.com/ELICENSE/Logon.aspx
6. Open SmartPlant License Manager on your license machine and install your license key.
Scenario 2:
If you are not concerned waiting for a SmartPlant License Manager 2012 key, or if you have
eLicense site access to cut your own SmartPlant License Manager keys, you can follow the
instructions below.
If you have SmartPlant License Manager 2010 (v11) installed on your license machine,
use the following steps.
1. Run setup.exe from your SmartPlant License Manager 2012 installation media and follow
the steps.
2. The setup will perform the upgrade.
3. After you have upgraded SmartPlant License Manager, click Start > All Programs >
Intergraph SmartPlant License Manager > Generate Machine ID.
4. Select Browse () button and define the path and filename for the Machine ID.
5. Send your Machine ID file to [email protected] or your regional office and request a
SmartPlant License Manager license key.
If you have access to eLicense you can generate SmartPlant License Manager key
yourself https://ppmapps.intergraph.com/ELICENSE/Logon.aspx
6. Open SmartPlant License Manager on your license machine and install your license key.
If you are running SmartPlant License Manager 2008 (v10) or older version on your
license machine.
1. Uninstall existing SmartPlant License Manager on your license machine
2. Run setup.exe from your SmartPlant License Manager 2012 installation media and follow
the steps.
3. Choose to install SmartPlant License Manager License Machine.
27
Scenario 3:
Upgrade
You can pre-request SmartPlant License Manager 2012 (v12) license key before upgrading your
current SmartPlant License Manager v11 (or older versions) to SmartPlant License Manager
2012 to keep your downtime at a minimum.
1. Download SmartPlant License Manager 2012 Generate Machine ID executable
(splmGenMachineID_2012.exe) from the eCustomer web site (link to
http://crmweb.intergraph.com and select Service > Download Software Updates > Products
> SPLM) or from the eLicense web site.
2. Copy the splmGenMachineID_2012.exe to a temporary folder on your current SmartPlant
License Manager license machine (e.g. c:\temp)
3. Open Command Prompt, go to the directory where you saved the
splmGenMachineID_2012.exe (for example, c:\temp folder), then run the executable with
the output file as an argument. For example,
splmGenMachineID_2012.exe c:\temp\v12machineID.txt
If you are running Microsoft Windows 7 or Windows Server 2008, you must
right-click on Command Prompt, and then choose Run as administrator option to open it.
4. The Machine ID file should be created in your specified output location. Send the machine
ID file to [email protected] or to your regional office to request SPLM v12 key.
5.
6.
7.
8.
28
If you have access to eLicense you can also cut a key yourself
https://ppmapps.intergraph.com/ELICENSE/Logon.aspx
Do NOT run the Generate Machine ID utility.
After you have received your SmartPlant License Manager 2012 license key, upgrade your
SmartPlant License Manager License machine:
If your license machine is currently running SPLM 2010 (v11), you need to over-install
SmartPlant License Manager 2012 (v12). You can run setup.exe from your SmartPlant
License Manager 2012 installation media and follow the upgrade steps.
If your License Machine is currently running SmartPlant License Manager 2008 (v10) or
older version, you must uninstall the existing SmartPlant License Manager first, then run
setup.exe from your SmartPlant License Manager 2012 installation media and follow the
steps to install SmartPlant License Manager 2012.
Do NOT run the Generate Machine ID utility.
Open SmartPlant License Manager on your license machine and install your license key.
Scenario #1: New SmartPlant License Manager Installation - If you have not installed
SmartPlant License Manager Client
1. Run setup.exe from your SmartPlant License Manager 2012 installation media and follow
the steps.
2. Choose to install SmartPlant License Manager Client.
3. After you have installed SmartPlant License Manager Client, right-click on SmartPlant
License Manager then open with Run as administrator option.
4. Select Configure and Test then click Select.
5. Click Select License machine for Client then click Select.
6. Type in your SmartPlant License Manager 2012 License Machine node name or IP.
7. Click OK, and then click Close to exit out SmartPlant License Manager.
29
Recommendations
The following information is provided for use when upgrading to SmartPlant License Manager
2012 (v12).
SmartPlant applications may experience seat releasing errors while the SmartPlant License
Manager License machine is being upgraded. This is normal and should not happen after a
SmartPlant License Manager 2012 (v12) key is installed on the upgraded license machine.
Error messages may be displayed indicating failure to return the seats to the upgraded
license machine. These errors can be ignored.
Do not run the Generate Machine ID command again after you submitted your machine ID
file to request a SmartPlant License Manager license key. Running generate machine ID
again will invalidate the machine ID file you submitted and you will not be able to install the
key generated based on that machine ID file.
If you have further questions please contact 1-800766-7701 or open a service request via
the eCustomer Web site: http://crmweb.intergraph.com/ http://crmweb.intergraph.com/.
See Also
Starting SmartPlant License Manager (on page 30)
30
31
32
SECTION 4
See Also
Scavenge Options (on page 49)
Configure and Test Options (on page 38)
Display Options (on page 52)
See Also
Install a License Key (on page 34)
Install and Start the Licensing Service (on page 36)
Stop and Remove the Licensing Service (on page 37)
33
For SmartPlant License Manager 2010, the license key with begin with a value of 2.
License machines with a high volume of network traffic, including seat requests and seat
returns, should split the licenses onto multiple machines for better licensing performance.
In a Command Prompt window, you can type pdlice -a license_key, where license_key is
the series of alphanumeric characters that make up the license key.
Do not remove an existing license key if you are using SmartPlant License Manager 8.0 or
later. If you have already requested a new license key by sending your Machine ID, you
should not remove the existing license key. Otherwise, the new license key obtained from
Intergraph will not install and you need to re-generate the machine ID and request another
license key.
You will not be able to install a license key while scavenging is running. The following error
message displays: The license key could not be installed while scavenge is running.
Please try again.
The number of characters in a license key is determined by the number of product tags actually
in the license key. For example, a license key could look similar to the following.
0yeibppymfahfqhqrdmeedsn7r6fqmfnfdaalwnowjnodrdh3wbvkkmn7r8jde6dfnfwnd7
jenm7dbf79sdiqn43jmcjwl7c3bj53ifq8hsfdcth5t9ragaqrbg9v9silorjmvbsgclfi3
tjdppbp9njcinp88n5i85udv8qn8vpjjl1edpm8nbc39flnlkc6doktcd47enofaqfdps85
cbmhriijdfy95nkh55h7j3egopledffcldhpmm85ycf58vfl8cjf9f1pjdgbobldtl
Use the following procedure to install your license key.
1. Click Start > Programs > Intergraph SmartPlant License Manager > SmartPlant
License Manager to start SmartPlant License Manager. The SmartPlant License Manager
dialog box appears.
2. Click Install and Remove on the SmartPlant License Manager dialog box.
34
4. Enter your license key in the License key field. The OK button activates when you enter a
valid license key.
You can copy and paste the license key into the License Key field. You must select
the license key, copy the selected key, and paste the key into the License Key field.
You cannot double-click the license key to select it.
The SmartPlant License Manager software will not display your key once it is
successfully installed. Please keep the license key e-mail message from Intergraph (in
case you need to refer to your license key at a later date).
5. The type of key is automatically defined as License machine.
After a machine ID is generated successfully, all license machine options will be
available. Also, if you use the pdlice -c command, some of the license machine options
are no longer available. When you use the Generate Machine ID command, all license
machine options are again available.
6. Click OK. If the key installs correctly, SmartPlant License Manager automatically closes.
7. Open SmartPlant License Manager again and verify that the key installed correctly. Click
Show Key Status on the Display Options dialog box. For more information, refer to Show
Key Status (on page 53).
8. Be sure to close the application prior to reserving a license.
After SmartPlant License Manager verifies the license key, the license database is installed.
Then you can begin setting up the client computers that will be reserving licenses.
For information about setting up client computers, refer to Configure and Test Options (on page
38).
See Also
Select a License Machine for a Client (on page 39)
35
This command adds the service. To remove the service, refer to Stop and Remove the
Licensing Service (on page 37).
If you install SmartPlant License Machine client on Windows Vista, Windows 7, Windows
Server 2008, or Windows Server 2008 R2 and you have UAC turned on, and if your login
belongs to local administrator's group, you need to right-click and start SmartPlant License
Manager or a DOS window using the Run as administrator option. Or, you can go to
License.exe, right-click and go to Properties, turn on Run this program as an
administrator option in Compatibility. Otherwise, you receive an Access denied error
message.
1. Click Start > Programs > Intergraph SmartPlant License Manager > SmartPlant
License Manager to start SmartPlant License Manager. The SmartPlant Licensing
Manager dialog box appears.
2. Click Install and Remove on the SmartPlant License Manager dialog box. The Install
and Remove Options dialog box appears.
36
See Also
Install a License Key (on page 34)
Using this command removes the service. To add the service, refer to Install and Start the
Licensing Service (on page 36).
If you install SmartPlant License Machine client on Windows Vista, Windows 7, Windows
Server 2008, or Windows Server 2008 R2, and you have UAC turned on, and if your login
belongs to local administrator's group, you need to right-click and start SmartPlant License
Manager or a DOS window using the Run as administrator option. Or, you can go to
License.exe, right-click and go to Properties, turn on Run this program as an
administrator option in Compatibility. Otherwise, you receive an Access denied error
message.
1. Click Start > Programs > Intergraph SmartPlant License Manager > SmartPlant
License Manager to start SmartPlant License Manager. The SmartPlant Licensing
Manager dialog box appears.
2. Click Stop and Remove Options on the SmartPlant License Manager dialog box. The
Install and Remove Options dialog box appears.
37
6. Click OK to dismiss the message box indicating that the licensing service has been
successfully stopped and removed.
See Also
Install and Start the Licensing Service (on page 36)
Install a License Key (on page 34)
38
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Test Seat Reservation (on page 42)
Test Seat Release (on page 44)
Log Product Usage (on page 56)
If you install SmartPlant License Machine client on Windows Vista or Windows Server 2008,
and you have UAC turned on, and if your login belongs to local administrator's group, you
need to right-click and start SmartPlant License Manager or a DOS window using the Run
as administrator option. Or, you can go to License.exe, right-click and go to Properties,
turn on Run this program as an administrator option in Compatibility. Otherwise, you
receive an Access denied error message.
You must have administrative privileges to use this command.
The maximum number of allowed license machines is 25.
No spaces are allowed in the actual license machine name.
SmartPlant License Manager client searches available licenses on the licensing machines in
the order they were added. If you would like the client to locate a license from a particular
licensing machine first, then that machine needs to be on the top of the list. You can use
Display License Machine for Client - All Users (on page 55) option to check the order of
licensing machines.
If you are working in a heterogeneous environment, you need to use the license machine's
IP address instead of the actual name (Machine name).
To verify that the computer correctly points to the license machine, refer to Display the
License Machine for a Client - Current User Only (on page 56).
To test checking out (reserving) a license on the client computer, refer to Test Seat
Reservation (on page 42).
39
3. Type the computer name(s) of your license machine in the Machine name field. The license
machine name can be a maximum length of 29 characters and can contain no spaces.
4. Click OK. If you want to add another license machine name, repeat step 2.
See Also
Install a License Key (on page 34)
The SmartPlant License Manager license machine value displayed when Select
License Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays: There are no license machines to display for this user under HKCU.
1. Click Remove License Machine for Client on the Configure and Test dialog box. (Or,
type pdlice k in a Command Prompt window.) The Remove License Machine for Client
dialog box appears. This option removes the license machine name and the internet
address from the registry.
2. Type the name of the license machine you want to remove in the Machine name field. If
you selected your license machine using the Select License Machine For Client option,
the license machine name automatically appears in the Machine name field or you can
select it from the list.
3. Click OK. The SmartPlant License Manager Information box appears.
40
If a daily license is activated and in use on a SmartPlant Manager License Manager server
that has daily seat ONLY key installed, a new key will not install until the reserved daily seat
is returned. There is no warning message. However, a blank install key window displays.
To resolve this, close the SmartPlant License Manager application, verify that all in use daily
licenses are returned, and then install a new license key.
If you cannot access your PDS PID Standalone or Frameworks Plus licenses, check to be
sure that you used the correct serial number when either product was installed
By default, SmartPlant License Manager assigns a regular seat. If none are available, a
daily seat is assigned. You must select Allow interactive jobs to start new daily seats to
enable daily seat selection.
These options are available only for the SmartPlant License Manager license machine.
Use the following procedure to activate daily keys in PDS.
41
See Also
Configure and Test Options (on page 38)
Log Product Usage (on page 56)
42
When running this command, if you have no license key installed or you have a version prior
to SmartPlant License Manager 2012 selected, the message "There are no tags in the key
on the license machine xxx." and a blank product tag list will display.
If the IP address of the SmartPlant License Manager license machine is changed after you
have installed a SmartPlant License Manager key, the Product Tag list in the Test Seat
Reservation dialog box will be empty. When you install a new key using the updated IP
address, the Product Tag list will display the correct tags.
If a license request is not completed because the license machine is busy or scavenging,
then SmartPlant License Manager automatically submits the request for a license again.
The default mode for testing a seat reservation is Interactive.
If you purchased a PDS PID license, only the PDS PID application is available to use. If you
purchased PDS 2D, the PDS PID, IDM, and PFD applications are available to use.
A batch job will not display any warning about a lack of seats because the batch job will wait
until it can retrieve the seat. Only interactive jobs will return a warning message when a seat
is not available. For example, a PD_Model batch submission will wait until it can retrieve
five seats. If five seats cannot be retrieved, the system waits until you successfully delete
the job from the queue.
1. Click Test Seat Reservation on the Configuration and Testing dialog box. The Test Seat
Reservation dialog box appears.
If you are using a SmartPlant License Manager 2012 (v12) license machine, the
Product Tag list only display the licenses that are available from the SmartPlant
License Manager 2012 (v12) license machine.
A blank (or empty) product tag list may display after you select a license machine. This
may occur if the selected SmartPlant License Manager version on the license machine
is older than the SmartPlant License Manager version that is installed on the client
43
3.
4.
5.
6.
machine. This may also occur if the SmartPlant License Manager service is not
running on the selected license machine, or if the selected license machine has a 0
(zero) key installed. Also, if pdlice.exe has not been added to the Exception List for
Microsoft Windows Firewall on the SmartPlant License Manager license machine, a
blank tag list can display.
If you are using the PDS product, the domain name is not used when logging product
usage.
Select your license machine name that automatically appears in the License machine field
or select it from the drop-down list.
Select Batch or Interactive. To execute this option as a batch process, click the Batch
option. The Time (Min) and Product Tag fields activate. Type the wait time in minutes.
Click the Product tag drop-down list and select the product tag.
Click OK.
The SmartPlant License Manager Information dialog box appears. If you are testing
client-license machine communication, note the seat number in the dialog box. The seat
number information will be used in the Test Seat Release command.
See Also
Configure and Test Options (on page 38)
Display and Modify License Usage (on page 41)
Log Product Usage (on page 56)
2. If the node name does not automatically appear in the License machine name field, select
it from the list or type the node name in the License machine name field. Type the
assigned number of the seat in the Seat Number field.
3. Click OK.
The SmartPlant License Manager Information dialog box appears with confirmation or
error information.
See Also
Configure and Test Options (on page 38)
Display and Modify License Usage (on page 41)
Log Product Usage (on page 56)
44
If you install SmartPlant License Machine client on Windows Vista or Windows Server 2008,
and you have UAC turned on, and if your login belongs to local administrator's group, you
need to right-click and start SmartPlant License Manager or a DOS window using the Run
as administrator option. Or, you can go to License.exe, right-click and go to Properties,
turn on Run this program as an administrator option in Compatibility. Otherwise, you
receive an Access denied error message.
You must have administrative privileges to use this command.
The maximum number of allowed license machines is 25.
No spaces are allowed in the actual license machine name.
SmartPlant License Manager client searches available licenses on the licensing machines in
the order they were added. If you would like the client to locate a license from a particular
licensing machine first, then that machine needs to be on the top of the list. You can use
Display License Machine for Client - All Users (on page 55) option to check the order of
licensing machines.
If you are working in a heterogeneous environment, you need to use the license machine's
IP address instead of the actual name (Machine name).
To verify that the computer correctly points to the license machine, refer to Display the
License Machine for a Client - Current User Only (on page 56).
To test checking out (reserving) a license on the client computer, refer to Test Seat
Reservation (on page 42).
To release the license you just reserved, refer to Test Seat Release (on page 44).
1. Log onto each computer that will reserve a license (including, possibly, the license machine
itself), and make sure SmartPlant License Manager is installed.
2. On the Configuration and Testing dialog box, click Select License Machine For Client.
(Or, type pdlice j in a Command Prompt window.) The Select License Machine For Client
dialog box appears.
3. Type the computer name(s) of your license machine in the Machine name field. The license
machine name can be a maximum length of 29 characters and can contain no spaces.
Click OK. If you want to add another license machine name, repeat step 2.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
45
The SmartPlant License Manager license machine value displayed when Select
License Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays: There are no license machines to display for this user under HKCU.
1. Click Remove License Machine for Client on the Configure and Test dialog box. (Or,
type pdlice k in a Command Prompt window.) The Remove License Machine for Client
dialog box appears. This option removes the license machine name and the internet
address from the registry.
2. Type the name of the license machine you want to remove in the Machine name field. If
you selected your license machine using the Select License Machine For Client option,
the license machine name automatically appears in the Machine name field or you can
select it from the list.
3. Click OK. The SmartPlant License Manager Information box appears.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Display and Modify License Usage (on page 41)
Test Seat Reservation (on page 42)
Test Seat Release (on page 44)
Select License Machine for Client (Current User) (on page 45)
Test Seat Reservation (Current User) (on page 47)
Test Seat Release (Current User) (on page 49)
46
When running this command, if you have no license key installed or you have a version prior
to SmartPlant License Manager 2012 selected, the message "There are no tags in the key
on the license machine xxx." and a blank product tag list will display.
If the IP address of the SmartPlant License Manager license machine is changed after you
have installed a SmartPlant License Manager key, the Product Tag list in the Test Seat
Reservation dialog box will be empty. When you install a new key using the updated IP
address, the Product Tag list will display the correct tags.
If a license request is not completed because the license machine is busy or scavenging,
then SmartPlant License Manager automatically submits the request for a license again.
The default mode for testing a seat reservation is Interactive.
If you purchased a PDS PID license, only the PDS PID application is available to use. If you
purchased PDS 2D, the PDS PID, IDM, and PFD applications are available to use.
A batch job will not display any warning about a lack of seats because the batch job will wait
until it can retrieve the seat. Only interactive jobs will return a warning message when a seat
is not available. For example, a PD_Model batch submission will wait until it can retrieve
five seats. If five seats cannot be retrieved, the system waits until you successfully delete
the job from the queue.
1. Click Test Seat Reservation on the Configuration and Testing dialog box. The Test Seat
Reservation dialog box appears.
47
If you are using a SmartPlant License Manager 2012 (v12) license machine, the
Product Tag list only display the licenses that are available from the SmartPlant
License Manager 2012 (v12) license machine.
A blank (or empty) product tag list may display after you select a license machine. This
may occur if the selected SmartPlant License Manager version on the license machine
is older than the SmartPlant License Manager version that is installed on the client
machine. This may also occur if the SmartPlant License Manager service is not
running on the selected license machine, or if the selected license machine has a 0
(zero) key installed. Also, if pdlice.exe has not been added to the Exception List for
Microsoft Windows Firewall on the SmartPlant License Manager license machine, a
blank tag list can display.
If you are using the PDS product, the domain name is not used when logging product
usage.
3. Select your license machine name that automatically appears in the License machine field
or select it from the drop-down list.
4. Select Batch or Interactive. To execute this option as a batch process, click the Batch
option. The Time (Min) and Product Tag fields activate. Type the wait time in minutes.
5. Click the Product tag drop-down list and select the product tag.
6. Click OK.
The SmartPlant License Manager Information dialog box appears. If you are testing
client-license machine communication, note the seat number in the dialog box. The seat number
information will be used in the Test Seat Release command.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Display and Modify License Usage (on page 41)
Test Seat Reservation (on page 42)
Test Seat Release (on page 44)
Select License Machine for Client (Current User) (on page 45)
Remove License Machine for Client (Current User) (on page 46)
Test Seat Release (Current User) (on page 49)
48
2. If the node name does not automatically appear in the License machine name field, select
it from the list or type the node name in the License machine name field. Type the
assigned number of the seat in the Seat Number field.
3. Click OK.
The SmartPlant License Manager Information dialog box appears with confirmation or error
information.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Display and Modify License Usage (on page 41)
Test Seat Reservation (on page 42)
Test Seat Release (on page 44)
Select License Machine for Client (Current User) (on page 45)
Remove License Machine for Client (Current User) (on page 46)
Test Seat Reservation (Current User) (on page 47)
Scavenge Options
SmartPlant License Manager enables you to control license usage from the license machine
and to find (scavenge) and return unused licenses.
Use the following procedure to access the Scavenge Options dialog box.
1. Log onto the license machine. (This option is available only on the license machine.)
49
See Also
Scavenge for Keys (on page 50)
Display and Modify Scavenging Options (on page 51)
If a license remains reserved when you think it should have been returned, check to be sure the
process identified with the process ID is legitimate. This may involve asking the user who is
50
See Also
Display and Modify Scavenging Options (on page 51)
Scavenge Options (on page 49)
If you want the modified settings to take effect immediately, you must stop and restart the
SPLM - SmartPlant Licensing Manager service. Otherwise, the modified settings will take
effect at the next scheduled scavenge cycle.
When SmartPlant License Manager is installed, the scavenging log file is automatically
enabled. By default, the output log file is in
C:\Win32App\INGR\SPLM\bin\scavengeV12.txt. This file is only created after you
install the license key on the SmartPlant License Manager license machine. You can define
a new location if needed using the Output file name option below.
If the scavenging functionality is turned off and then back on, you will need to redefine the
output location. This file will not be removed when SmartPlant License Manager is
uninstalled. If SmartPlant License Manager is reinstalled, it will append information to the
existing file and output the scavenging result to the default file location.
1. Click Display and Modify Scavenging Options on the Scavenge Options dialog box. (Or,
type pdlice N in a Command Prompt window.). This command requires system
administrator privileges. The Display and Modify Scavenging Options dialog box
appears.
51
See Also
Scavenge for Keys (on page 50)
Scavenge Options (on page 49)
Display Options
The Display Options commands display information in the SmartPlant License Information
dialog box. In some fields on that dialog box, product abbreviations are used instead of the full
product names. Connect to the Intergraph eCustomer web site (https://crmweb.intergraph.com)
to view the latest SmartPlant License Manager list of available product tags.
License machines with a high volume of network traffic, including seat requests and seat
returns, should split the licenses onto multiple machines for better licensing performance.
If you are using the PDS product, the domain name is not used when logging product
usage.
Use the following procedure to access the SmartPlant License Manager monitoring functions.
1. Click Display on the main SmartPlant License Manager dialog box. The Display
Options dialog box appears.
See Also
Generate an Audit Code (on page 53)
Display the Status of Active Daily Licenses (on page 54)
52
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
53
See Also
Display Options (on page 52)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
54
When the search completes, the SmartPlant License Manager Information dialog box
appears. It contains data about all license machines on your LAN. You can save its
displayed information to a file, print the information, review on-line Help, or close the dialog
box.
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
55
A license machine that is defined in the HK_Current_User does not roll over to a license
machine defined using the SmartPlant License Manager interface (saved in
HKLM_Current_User).
SmartPlant License Manager allows setting the license machine for each user account.
Using the local administrators login, this can be defined at the registry key for the current
user. For example,
[HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines].
The SmartPlant License Manager license machine value displayed when Select License
Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays:
There are no license machines to display for this user under HKCU.
When the SmartPlant License Manager client software finds a license machine listed in the
correct registry location for the current user, the license machine listed will silently take
precedence over the Selected License Machine for Client configured in the SmartPlant
License Manager software.
To determine if a custom license machine has been configured for a given client, login as that
client and select Display > Display License Machine for Client - Current User Only.
1. Click Display License Machine for Client - Current User Only on the Display Options
dialog box.
The SmartPlant License Information dialog box appears.
See Also
Configure a License Machine for Current User (on page 100)
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
56
The log file cannot be routed to a different machine. The log file must be generated on the
license machine.
If the logging report cannot be written to the provided output file, then by default, the report
is written to your c:\temp directory. Be sure that any provided output file name has the
correct permissions so it can be created.
When a non-concurrent seat is reserved using the SmartPlant License Manager interface or
from the Command Prompt, -999 is used as a seat number in the Log Product Usage log
file. The non-concurrent seat is not actually taken from SmartPlant License Manager
license machine. This is only used to confirm that the communications between SmartPlant
License Manager license machine and the client is working.
Get license
Return license
11
12
31
32
57
42
2. If you want to record product usage, click the Start logging option. To stop recording
product usage, click Stop logging.
3. Click in the Output file name field and enter the path and a file name for the output file that
button and select an
will contain the logging information. You can also click the Browse
existing file. Logging information is appended to an existing file. You must have permission
to write to this folder. If a UNC path is used, the domain user and the SmartPlant License
Manager machine must have write permission to the defined folder.
If the log file cannot be written to, the software attempts to write the record into a file in the
/temp directory. The file is assigned the prefix SPLMLogData<number>. The record will
not be recorded if the file cannot be written. If you are using the record's contents for
another process, you must copy the record's contents while the file is open.
4. Click OK.
The SmartPlant License Manager Information dialog box appears with confirmation or
error information.
The following is an example of the text log file content.
Operator, SeatNo, Time, TimeString, Daily, ProcessID, ProdTag,
BatchInteractive, tcpip, NodeName, UserName, DomainName, ProjectName
1, 143, 1209555000, 29-Apr-08 05:53:25, 0, 3954, 3D, 0, 129.100.000.00x,
PDSNodeName1, pdsuser1, domainname.com, project1
58
129.100.000.00x,
129.100.000.00x,
129.100.000.00x,
129.100.000.00x,
129.100.000.00x,
129.100.000.00x,
See Also
Configure and Test Options (on page 38)
Display and Modify License Usage (on page 41)
59
1.
2.
3.
4.
If you are removing SmartPlant License Manager on a license machine where there are still
licenses in use, the Could not return the license to SmartPlant License
Manager. SPLM Failed: Failed to release seat error message could display when users
exit the client application. This is normal. You must exit the client application and open the
client application again after the new key is installed.
Removing SmartPlant License Manager does not remove the SPLM and journal folders from
the installation location. You must manually remove the SPLM and journal folder.
When you remove SmartPlant License Manager, you must generate a new machine ID and
request a new license key. You cannot reuse the previously generated machine ID.
Click Start > Control Panel. The Control Panel window displays.
Click Add or Remove Programs.
Select SmartPlant License Manager.
Click Remove.
See Also
SmartPlant License Manager Functions (see "Functions of SmartPlant License Manager:
License Machine" on page 33)
See Also
Installing and Removing Options (on page 61)
Configuring and Testing Options (on page 64)
Display Options Commands (on page 73)
60
See Also
Install and Start Licensing Service (on page 61)
Stop and Remove Licensing Service (on page 63)
This command adds the service. To remove the service, refer to Stop and Remove the
Licensing Service (on page 37).
If you install SmartPlant License Machine client on Windows Vista, Windows 7, Windows
Server 2008, or Windows Server 2008 R2 and you have UAC turned on, and if your login
belongs to local administrator's group, you need to right-click and start SmartPlant License
Manager or a DOS window using the Run as administrator option. Or, you can go to
License.exe, right-click and go to Properties, turn on Run this program as an
administrator option in Compatibility. Otherwise, you receive an Access denied error
message.
1. Click Start > Programs > Intergraph SmartPlant License Manager > SmartPlant
License Manager to start SmartPlant License Manager. The SmartPlant Licensing
Manager dialog box appears.
61
The system displays a message box indicating that the license service is successfully
installed and started.
See Also
Install a License Key (on page 34)
62
Using this command removes the service. To add the service, refer to Install and Start the
Licensing Service (on page 36).
If you install SmartPlant License Machine client on Windows Vista, Windows 7, Windows
Server 2008, or Windows Server 2008 R2, and you have UAC turned on, and if your login
belongs to local administrator's group, you need to right-click and start SmartPlant License
Manager or a DOS window using the Run as administrator option. Or, you can go to
License.exe, right-click and go to Properties, turn on Run this program as an
administrator option in Compatibility. Otherwise, you receive an Access denied error
message.
1. Click Start > Programs > Intergraph SmartPlant License Manager > SmartPlant
License Manager to start SmartPlant License Manager. The SmartPlant Licensing
Manager dialog box appears.
2. Click Stop and Remove Options on the SmartPlant License Manager dialog box. The
Install and Remove Options dialog box appears.
63
6. Click OK to dismiss the message box indicating that the licensing service has been
successfully stopped and removed.
See Also
Install and Start the Licensing Service (on page 36)
Install a License Key (on page 34)
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
64
If you install SmartPlant License Machine client on Windows Vista or Windows Server 2008,
and you have UAC turned on, and if your login belongs to local administrator's group, you
need to right-click and start SmartPlant License Manager or a DOS window using the Run
as administrator option. Or, you can go to License.exe, right-click and go to Properties,
turn on Run this program as an administrator option in Compatibility. Otherwise, you
receive an Access denied error message.
You must have administrative privileges to use this command.
The maximum number of allowed license machines is 25.
No spaces are allowed in the actual license machine name.
SmartPlant License Manager client searches available licenses on the licensing machines in
the order they were added. If you would like the client to locate a license from a particular
licensing machine first, then that machine needs to be on the top of the list. You can use
Display License Machine for Client - All Users (on page 55) option to check the order of
licensing machines.
If you are working in a heterogeneous environment, you need to use the license machine's
IP address instead of the actual name (Machine name).
To verify that the computer correctly points to the license machine, refer to Display the
License Machine for a Client - Current User Only (on page 56).
To test checking out (reserving) a license on the client computer, refer to Test Seat
Reservation (on page 42).
To release the license you just reserved, refer to Test Seat Release (on page 44).
1. Log onto each computer that will reserve a license (including, possibly, the license machine
itself), and make sure SmartPlant License Manager is installed.
2. On the Configuration and Testing dialog box, click Select License Machine For Client.
(Or, type pdlice j in a Command Prompt window.) The Select License Machine For Client
dialog box appears.
3. Type the computer name(s) of your license machine in the Machine name field. The license
machine name can be a maximum length of 29 characters and can contain no spaces.
Click OK. If you want to add another license machine name, repeat step 2.
See Also
Remove License Machine (on page 66)
65
The SmartPlant License Manager license machine value displayed when Select
License Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays: There are no license machines to display for this user under HKCU.
1. Click Remove License Machine for Client on the Configure and Test dialog box. (Or,
type pdlice k in a Command Prompt window.) The Remove License Machine for Client
dialog box appears. This option removes the license machine name and the internet
address from the registry.
2. Type the name of the license machine you want to remove in the Machine name field. If
you selected your license machine using the Select License Machine For Client option,
the license machine name automatically appears in the Machine name field or you can
select it from the list.
3. Click OK. The SmartPlant License Manager Information box appears.
See Also
Select License Machine (on page 65)
Test for Seat Reservation (on page 66)
Test for Seat Release (on page 68)
66
When running this command, if you have no license key installed or you have a version prior
to SmartPlant License Manager 2012 selected, the message "There are no tags in the key
on the license machine xxx." and a blank product tag list will display.
If the IP address of the SmartPlant License Manager license machine is changed after you
have installed a SmartPlant License Manager key, the Product Tag list in the Test Seat
Reservation dialog box will be empty. When you install a new key using the updated IP
address, the Product Tag list will display the correct tags.
If a license request is not completed because the license machine is busy or scavenging,
then SmartPlant License Manager automatically submits the request for a license again.
If you are using a SmartPlant License Manager 2012 (v12) license machine, the
Product Tag list only display the licenses that are available from the SmartPlant
License Manager 2012 (v12) license machine.
A blank (or empty) product tag list may display after you select a license machine. This
may occur if the selected SmartPlant License Manager version on the license machine
is older than the SmartPlant License Manager version that is installed on the client
machine. This may also occur if the SmartPlant License Manager service is not
running on the selected license machine, or if the selected license machine has a 0
67
See Also
Configure and Test Options (on page 38)
Display and Modify License Usage (on page 41)
Log Product Usage (on page 56)
2. If the node name does not automatically appear in the License machine name field, select
it from the list or type the node name in the License machine name field. Type the
assigned number of the seat in the Seat Number field.
3. Click OK.
The SmartPlant License Manager Information dialog box appears with confirmation or
error information.
See Also
Configure and Test Options (on page 38)
Display and Modify License Usage (on page 41)
Log Product Usage (on page 56)
68
If you install SmartPlant License Machine client on Windows Vista or Windows Server 2008,
and you have UAC turned on, and if your login belongs to local administrator's group, you
need to right-click and start SmartPlant License Manager or a DOS window using the Run
as administrator option. Or, you can go to License.exe, right-click and go to Properties,
turn on Run this program as an administrator option in Compatibility. Otherwise, you
receive an Access denied error message.
You must have administrative privileges to use this command.
The maximum number of allowed license machines is 25.
No spaces are allowed in the actual license machine name.
SmartPlant License Manager client searches available licenses on the licensing machines in
the order they were added. If you would like the client to locate a license from a particular
licensing machine first, then that machine needs to be on the top of the list. You can use
Display License Machine for Client - All Users (on page 55) option to check the order of
licensing machines.
If you are working in a heterogeneous environment, you need to use the license machine's
IP address instead of the actual name (Machine name).
To verify that the computer correctly points to the license machine, refer to Display the
License Machine for a Client - Current User Only (on page 56).
To test checking out (reserving) a license on the client computer, refer to Test Seat
Reservation (on page 42).
To release the license you just reserved, refer to Test Seat Release (on page 44).
1. Log onto each computer that will reserve a license (including, possibly, the license machine
itself), and make sure SmartPlant License Manager is installed.
2. On the Configuration and Testing dialog box, click Select License Machine For Client.
(Or, type pdlice j in a Command Prompt window.) The Select License Machine For Client
dialog box appears.
3. Type the computer name(s) of your license machine in the Machine name field. The license
machine name can be a maximum length of 29 characters and can contain no spaces.
4. Click OK. If you want to add another license machine name, repeat step 2.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
69
The SmartPlant License Manager license machine value displayed when Select
License Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays: There are no license machines to display for this user under HKCU.
1. Click Remove License Machine for Client on the Configure and Test dialog box. (Or,
type pdlice k in a Command Prompt window.) The Remove License Machine for Client
dialog box appears. This option removes the license machine name and the internet
address from the registry.
2. Type the name of the license machine you want to remove in the Machine name field. If
you selected your license machine using the Select License Machine For Client option,
the license machine name automatically appears in the Machine name field or you can
select it from the list.
3. Click OK. The SmartPlant License Manager Information box appears.
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Display and Modify License Usage (on page 41)
Test Seat Reservation (on page 42)
70
When running this command, if you have no license key installed or you have a version prior
to SmartPlant License Manager 2012 selected, the message "There are no tags in the key
on the license machine xxx." and a blank product tag list will display.
If the IP address of the SmartPlant License Manager license machine is changed after you
have installed a SmartPlant License Manager key, the Product Tag list in the Test Seat
Reservation dialog box will be empty. When you install a new key using the updated IP
address, the Product Tag list will display the correct tags.
If a license request is not completed because the license machine is busy or scavenging,
then SmartPlant License Manager automatically submits the request for a license again.
The default mode for testing a seat reservation is Interactive.
If you purchased a PDS PID license, only the PDS PID application is available to use. If you
purchased PDS 2D, the PDS PID, IDM, and PFD applications are available to use.
A batch job will not display any warning about a lack of seats because the batch job will wait
until it can retrieve the seat. Only interactive jobs will return a warning message when a seat
is not available. For example, a PD_Model batch submission will wait until it can retrieve
five seats. If five seats cannot be retrieved, the system waits until you successfully delete
the job from the queue.
1. Click Test Seat Reservation on the Configuration and Testing dialog box. The Test Seat
Reservation dialog box appears.
If you are using a SmartPlant License Manager 2012 (v12) license machine, the
Product Tag list only display the licenses that are available from the SmartPlant
License Manager 2012 (v12) license machine.
A blank (or empty) product tag list may display after you select a license machine. This
may occur if the selected SmartPlant License Manager version on the license machine
is older than the SmartPlant License Manager version that is installed on the client
71
See Also
Select a License Machine for a Client (on page 39)
Remove License Machine for a Client (on page 40)
Display and Modify License Usage (on page 41)
Test Seat Reservation (on page 42)
Test Seat Release (on page 44)
Select License Machine for Client (Current User) (on page 45)
Remove License Machine for Client (Current User) (on page 46)
Test Seat Release (Current User) (on page 49)
2. If the node name does not automatically appear in the License machine name field, select
it from the list or type the node name in the License machine name field. Type the
assigned number of the seat in the Seat Number field.
3. Click OK.
The SmartPlant License Manager Information dialog box appears with confirmation or error
information.
See Also
Select a License Machine for a Client (on page 39)
72
License machines with a high volume of network traffic, including seat requests and seat
returns, should split the licenses onto multiple machines for better licensing performance.
If you are using the PDS product, the domain name is not used when logging product
usage.
Use the following procedure to access the SmartPlant License Manager monitoring functions.
1. Click Display on the main SmartPlant License Manager dialog box. The Display
Options dialog box appears.
See Also
Generate an Audit Code (on page 53)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
73
See Also
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
A license machine that is defined in the HK_Current_User does not roll over to a license
machine defined using the SmartPlant License Manager interface (saved in
HKLM_Current_User).
SmartPlant License Manager allows setting the license machine for each user account.
Using the local administrators login, this can be defined at the registry key for the current
user. For example,
[HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines].
The SmartPlant License Manager license machine value displayed when Select License
Machine for Client - Current User is selected is stored in
HKEY_CURRENT_USER\Software\Intergraph\SPLM\LicenseMachines registry. If
there is no SmartPlant License Manager license machine defined for the current user when
you click Remove License Machine for Client - Current User, the following message
displays:
There are no license machines to display for this user under HKCU.
When the SmartPlant License Manager client software finds a license machine listed in the
correct registry location for the current user, the license machine listed will silently take
precedence over the Selected License Machine for Client configured in the SmartPlant
License Manager software.
To determine if a custom license machine has been configured for a given client, login as that
client and select Display > Display License Machine for Client - Current User Only.
1. Click Display License Machine for Client - Current User Only on the Display Options
dialog box.
The SmartPlant License Information dialog box appears.
See Also
Configure a License Machine for Current User (on page 100)
Display Options (on page 52)
Display the Status of Active Daily Licenses (on page 54)
Display the Status of Reserved Licenses (on page 54)
Display the Status of Expired and Unexpired Keys (on page 54)
74
SECTION 5
See Also
Purchasing Licenses FAQ (on page 75)
General Topics FAQ (on page 76)
PDS, FrameWorks Plus, and ISOGEN FAQ (on page 77)
See Also
Frequently Asked Questions (FAQ) (on page 75)
General Topics FAQ (on page 76)
PDS, FrameWorks Plus, and ISOGEN FAQ (on page 77)
75
2012 (v12)
2010 (v11)
2008 (v10)
76
See Also
Frequently Asked Questions (FAQ) (on page 75)
Purchasing Licenses FAQ (on page 75)
PDS, FrameWorks Plus, and ISOGEN FAQ (on page 77)
77
78
See Also
Frequently Asked Questions (FAQ) (on page 75)
Purchasing Licenses FAQ (on page 75)
General Topics FAQ (on page 76)
79
See Also
Frequently Asked Questions (FAQ) (on page 75)
Purchasing Licenses FAQ (on page 75)
General Topics FAQ (on page 76)
PDS, FrameWorks Plus, and ISOGEN FAQ (on page 77)
SmartPlant Materials and SmartPlant Reference Data License Handling with SPLM
SmartPlant License Manager (SPLM) provides license control for SmartPlant Materials (SPMat)
and SmartPlant Reference Data (SPRD). This section explains the architecture and process for
using SmartPlant License Manager.
Architecture
The following graphic displays how the SmartPlant License Manager license machine and
SmartPlant Materials servers are configured and installed.
80
81
82
SPMAT
MAT
E&PI
MEP
Integrator
MIM
Integrator
MLCL
MLC
MSC
SITE
MSM
Site (Construction)
MSCM-SUPP
MSU
E-Supplier module
SPRD
RD
After filling out the fields, click the Request License button at the bottom.
The following algorithm is used to install the license utilizing the SmartPlant License Manager
license machine.
If a license is already installed, the software warns the user.
The software validates the input. This process validates that all required fields are supplied
and additionally:
Total number of seats is greater than or equal to the sum of the seats mentioned for
individual modules.
License start date cannot be previous date, and license end date is later than or the
same as the start date.
The expiration date of each individual module is within the range of the license start
date and end date.
At least one of the modules is checked for license generation.
The software installs the license: This step follows all the existing required procedures for
license text generation and installation up to feedback generation and installing the
confirmation code.
The software displays the internal license information in the License Text box.
83
FAQ
Question: If licenses that are currently checked out to SmartPlant Materials are due to expire in
the next few days, can you have a new license key on the SmartPlant License Manager license
machine while all current licenses are with SmartPlant Materials? Is it necessary for SmartPlant
Materials to release back all checked out licenses (that are due to expire in the next few days) to
the SmartPlant License Manager license machine for the SmartPlant License Manager license
machine to have a new license/key (increased or decreased count)?
Answer: From the SmartPlant Materials point of view since the license is already checked out,
it does not care what happens on the SmartPlant License Manager license machine. So you can
change the SmartPlant License Manager key without affecting SmartPlant Materials. Then, in a
few days, when the SmartPlant Materials license expires, simply check out a new license from
the currently existing SmartPlant License Manager.
So yes, you can have a new SmartPlant License Manager key installed on the SmartPlant
License Manager license machine, and it is not required for SmartPlant Materials to release
back all checked out licenses to the SmartPlant License Manager license machine for the
SmartPlant License Manager license machine to have a new key installed.
If you have un-returned seats and it's not expired yet from the old key, and you have a new key
installed, you will not be able to use the new seat until the old checked out seat expires.
Question: Does it matter if the new key being installed on the SmartPlant License Manager
license machine has more or less seats when SmartPlant Materials is using currently checked
out licenses?
Answer: SmartPlant Materials does not care if the new key has more or less seat counts on the
SmartPlant License Manager license machine.
(This is different with PDS and all other SmartPlant products in which the SmartPlant License
Manager license machine does care if less counts are in the new key while the old key has
users using seats when you are installing it).
Troubleshooting
In case of failure during license installation, check the following:
All servers are configured and installed and are available in the same domain as described in
the Architecture section of this document.
Check that the SmartPlant License Manager client can connect to the SmartPlant License
Manager license machine.
If license installation fails, search for the files splm_req_results.log and splm_ret_results.log on
the SmartPlant Materials application server and send them to MSC for further support.
84
85
86
SECTION 6
http://www.intergraph.com/products/ppm/structural/additional_information.aspx
http://www.intergraph.com/products/ppm/structural/additional_information.aspx
http://www.intergraph.com/products/ppm/pds/additional_information.aspx
http://www.intergraph.com/products/ppm/pds/additional_information.aspx
SmartMarine 3D
http://www.intergraph.com/products/ppm/sm3d/additional_information.aspx
http://www.intergraph.com/products/ppm/sm3d/additional_information.aspx
SmartPlant 3D
http://www.intergraph.com/products/ppm/smartplant/3d/Additional_Information.aspx
http://www.intergraph.com/products/ppm/smartplant/3d/Additional_Information.aspx
SmartPlant Electrical
http://www.intergraph.com/products/ppm/smartplant/electrical/Additional_Informatio
n.aspx
http://www.intergraph.com/products/ppm/smartplant/electrical/Additional_Informatio
n.aspx
SmartPlant
Instrumentation
(formerly INtools)
http://www.intergraph.com/products/ppm/smartplant/instrumentation/Additional_Info
rmation.aspx
http://www.intergraph.com/products/ppm/smartplant/instrumentation/Additional_Info
rmation.aspx
SmartPlant
Isometrics
http://www.intergraph.com/products/ppm/smartplant/isometrics/Additional-Informatio
n.aspx
SmartPlant P&ID
http://www.intergraph.com/products/ppm/smartplant/pid/Additional_Information.aspx
http://www.intergraph.com/products/ppm/smartplant/pid/Additional_Information.aspx
SmartPlant Review
http://www.intergraph.com/products/ppm/smartplant/review/Additional_Information.a
spx
http://www.intergraph.com/products/ppm/smartplant/review/Additional_Information.a
spx
http://www.intergraph.com/products/ppm/smartsketch/Additional_Information.aspx
http://www.intergraph.com/products/ppm/smartsketch/Additional_Information.aspx
SupportModeler
http://www.intergraph.com/products/ppm/pds/supportmodeler/additional_information
.aspx
http://www.intergraph.com/products/ppm/pds/supportmodeler/additional_information
.aspx
See Also
License Key Requests for the License Machine (on page 16)
Upgrades and License Keys (on page 15)
Software Version Compatibility (on page 16)
87
88
SECTION 7
See Also
Alphabetical List of Key-in Commands (on page 89)
Functional List of Key-in Commands (on page 92)
If you are using Microsoft Windows 7, Windows Server 2008 R2, Windows Server 2008, or
Windows Vista, you must use administrative privileges in the Command Prompt window to
run any of the following commands. Select Start > Programs > Accessories. Select and
right-click Command Prompt. Click Run as administrator.
If UAC is turned on, you must use administrative privileges in the Command Prompt window
to run any of the following commands. Select Start > Programs > Accessories. Select
and right-click Command Prompt. Click Run as administrator. This applies to both the
SPLM client and server computers. If you do not use administrative privileges, an Access
is denied message displays.
Command
pdlice -a
pdlice -A
pdlice -B
pdlice -c
pdlice -e
pdlice -f
pdlice -h
89
pdlice -H
pdlice -I
pdlice -l C
pdlice -j
pdlice -k
pdlice -l
pdlice -L
pdlice -L 0 <zero>
pdlice -L 1
pdlice -L 1 path\(filename)
90
pdlice -m
pdlice -M
pdlice -n
pdlice -N
pdlice - Q
pdlice -r
pdlice -R
pdlice -u
pdlice -Z
pdlice -?
See Also
Key-in Commands Overview (on page 89)
Functional List of Key-in Commands (on page 92)
91
If you are using Windows 7, Windows Server 2008 R2, Windows Server 2008, or Windows
Vista, you must use administrative privileges in the Command Prompt window to run any of
the following commands. Select Start > Programs > Accessories. Select and right-click
Command Prompt. Click Run as administrator.
If UAC is turned on, you must use administrative privileges in the Command Prompt window
to run any of the following commands. Select Start > Programs > Accessories. Select
and right-click Command Prompt. Click Run as administrator. This applies to both the
SPLM client and server computers. If you do not use administrative privileges, an Access is
denied message displays.
Functional List Description
Command
pdlice -e
pdlice -I
pdlice -l C
pdlice -f
pdlice -A
Provides a list of available product tags for the SmartPlant License pdlice -Z
Manager license machine (in other words, available product tags
that are found in the license key). For example,
pdlice -Z LicenseMachineName
This command is available with SmartPlant License Manager 2012
(v12) or later.
Displays and allows you to modify the current license usage
options. You must have administrative privileges to use this
command.
pdlice -Q
pdlice -R
Provides a list of available product tags for the SmartPlant License pdlice -Z
Manager license machine. For example,
pdlice -Z LicenseMachineName
92
pdlice -N
pdlice -L
pdlice -L 0
pdlice -L 1
pdlice -L 1 path\(filename)
Installs the SmartPlant License Manager license machine key. For pdlice -a
example, type pdlice -a 12AABBBCCCEDEFHKIPQRS. You must
have administrative privileges to use this command.
Removes the current license machine key. You must have
administrative privileges to use this command. License machine
options are no longer available after using this command. When
you use the Generate Machine ID command, license machine
options are again available.
pdlice -c
pdlice -l
pdlice -j
93
pdlice -k
pdlice -M
pdlice -B
pdlice -u
See Also
Key-in Commands Overview (on page 89)
Alphabetical List of Key-in Commands (on page 89)
94
You must install and configure SmartPlant License Manager before checking out a license.
You must have administrator privileges to check out a license or to run the product using a
checked out license.
Compatibility
The table below lists the applications that require the SmartPlant License Checkout Utility as
well as their corresponding required versions.
Application Version
SmartSketch
2009.1_06.01.00.31
SPLMCU v04.02.01.1200
SmartSketch
2009SP1_06.00.01.0008
SPLMCU v04.02.00.1100
SmartPlant Review
2008.2_07.00.00.30
SPLMCU v04.02.00.1073
SmartPlant Review
2008.1_07.00.00.23
SPLMCU v04.02.00.1053
SmartPlant Review
2008_07.00.00.22
SmartPlant Review
2007.4_06.02.00.40
SPLMCU v04.01.03.1124
SmartPlant Review
2007.3_06.02.00.34
SmartPlant Review
2007.2_06.02.00.27
SmartPlant Review
2007.1_06.02.00.23
SPLMCU v04.01.03.1035
SmartPlant Review
06.02.00.11
SmartPlant Review
06.01.00.18
SPLMCU v04.01.02.9000
SmartPlant Review
06.01.00.15
SmartPlant Review
06.01.00.07
95
96
APPENDIX A
97
A license machine that is defined in the HK_Current_User does not roll over to a license
machine defined using the SmartPlant License Manager interface (saved in
HKLM_Current_User).
Additional information about certified Citrix versions is available on the SmartPlant Enterprise
Product Compatibility Matrix on the Intergraph Process, Power & Marine eCustomer Web site.
To view this matrix, browse to the following Web address, and type your eCustomer user name
and password: https://crmweb.intergraph.com. Click Download Software Updates >
Products, and then click the PPM Compatibility Matrices link in the middle of the page.
To install software on a Citrix server, you must log on with an account that has
administrator access. Use the Change User Mode Option to set the Terminal Server in the
"Installation" mode.
98
Known Issues
Configuring SmartPlant License Manager as a license machine on Citrix is not supported.
See Also
Configure a License Machine for Current User (on page 100)
Supported Platforms
99
A local administrators login is needed to define a license machine for the current
user.
Under the registry key HKCU\Software\Intergraph\SPLM\LicenseMachines,
SmartPlant License Manager license machines are listed as "String Value" registry entries.
Each registry entry represents a SmartPlant License Manager license machine.
In order to enforce a given search order, the Name for License Machine must be created
alphanumerically in the intended search order.
The Data component must be created as a "String Value". The content of each SmartPlant
License Manager registry entry is composed of two parts, the DNS name of the SmartPlant
100
See Also
Appendix B: Citrix and SmartPlant Software (on page 97)
101
102
APPENDIX B
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
Step 6: Selecting a License Machine and Reserving a Seat (on page 107)
103
See Also
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
Step 6: Selecting a License Server and Reserving a Seat (see "Step 6: Selecting a License
Machine and Reserving a Seat" on page 107)
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
Step 6: Selecting a License Server and Reserving a Seat (see "Step 6: Selecting a License
Machine and Reserving a Seat" on page 107)
104
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
Step 6: Selecting a License Server and Reserving a Seat (see "Step 6: Selecting a License
Machine and Reserving a Seat" on page 107)
105
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
Step 6: Selecting a License Server and Reserving a Seat (see "Step 6: Selecting a License
Machine and Reserving a Seat" on page 107)
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 6: Selecting a License Server and Reserving a Seat (see "Step 6: Selecting a License
Machine and Reserving a Seat" on page 107)
106
See Also
Step 1: Installing Microsoft Loopback Adapter (on page 103)
Step 2: Configuring Static IP Address for the Microsoft Loopback Adapter (on page 104)
Step 3: Configuring Advanced Settings for the Loopback Adapter (on page 105)
Step 4: Installing SmartPlant License Manager and Generating a Machine ID (on page 105)
Step 5: Adding pdlice.exe to Firewall Exception List (on page 106)
107
108
APPENDIX C
109
110
APPENDIX D
111
112
APPENDIX E
113
114
115
116
If you are connected to your network, the 1st network adapters IP in your hosts
network connection list (Advanced Settings) would be showing when you add your host
machine as license machine.
If you are disconnected from your network, adding your host machine as license
machine will pull the loopback adaptors IP.
You cannot add other license machines on the network if you are disconnected.
117
Open SPLM > Configure and Test > Select License Machine for Client.
Type in the node name of your license machine (your host or other license machine on
your network) and click Ok.
Test Seat Reservation.
If you can successfully reserve a license from your license machine, you can now start
your application in your VMware session.
Your hosts network IP will be used if you add your host as license machine.
118
APPENDIX F
See Also
Error Messages (on page 120)
Troubleshooting (on page 119)
Troubleshooting
Verify that the SmartPlant License Manager service is started
1. Click Start > Settings > Control Panel > Administrative Tools > Services.
2. In the Services dialog box, scroll down the list and verify that the SPLM - SmartPlant
License Manager service has a status of Started and that Startup is set to Automatic.
119
See Also
Error Messages (on page 120)
Error Messages
A problem has occurred with the machine identifier and a key cannot be generated.
Error code = 1.
A machine ID must be generated to get a new license key for use with SmartPlant License
Manager Version 2010.
A valid license key cannot be located on this machine
This message displays when you try to reserve a license from a machine that has not been
setup as a SmartPlant License Manager licensing computer.
A valid license server cannot be located for this client
This message displays when a client machine is pointing to another client machine as a
license machine. A valid license machine must be defined.
120
121
122
123
124
125
126
127
128
APPENDIX G
7. Click OK.
You must use these option as the local administrator. If you did not start SmartPlant
License Manager using the right-click option and then the Run as administrator option,
SmartPlant License Manager may return an Access is denied error message.
You need to right-click and start the Command Prompt using the Run as administrator
option if you need to select a license machine using the pdlice j option.
8. To stop and remove licensing service (if the SmartPlant License Manager service was
installed and started), click Start > All Programs > Intergraph SmartPlant License
Manager.
9. Right-click SmartPlant License Manager.
10. Select Run as administrator.
129
Appendix H: SPLM Client on Windows 7, Windows Server 2008 R2, and Windows
Vista
11. Click Install and Remove > Stop and Remove Licensing Service.
You need to be an administrator on the machine to use this option. If you did not
start SmartPlant License Manager using a right-click and the Run as administrator option,
SmartPlant License Manager may return the following messages. Also, the SmartPlant
License Manager service is not actually stopped and removed in Windows Services:
12.
13.
14.
15.
130
You need to right-click and start Command Prompt with Run as administrator option
if you need to stop and remove licensing service with pdlice R command.
To install and start the license service (if SmartPlant License Manager service was stopped
and removed), click Start > All Programs > Intergraph SmartPlant License Manager.
Right-click SmartPlant License Manager.
Select Run as administrator.
Click Install and Remove > Install and Start Licensing Service.
Appendix H: SPLM Client on Windows 7, Windows Server 2008 R2, and Windows
Vista
This option needs elevated administrators privilege. If you did not start SmartPlant
License Manager with right-click and Run as administrator option, SmartPlant License
Manager may return following messages, and SmartPlant License Manager service is not
actually installed and started in Windows Services (same with pdlice I command):
You need to right-click and start Command Prompt with Run as administrator
option if you need to install and start licensing service using the pdlice I command.
131
Appendix H: SPLM Client on Windows 7, Windows Server 2008 R2, and Windows
Vista
132
APPENDIX H
133
134
Index
A
About SmartPlant License Manager 30
Alphabetical List of Key-in Commands 89
Appendix A
Using the SmartPlant License Checkout
Utility 94
Appendix B
Citrix and SmartPlant Software 97
Appendix C
Installing SmartPlant License Manager
on a Standalone System 103
Appendix D
SmartPlant License Manager Reporting
Utility 109
Appendix E
Microsoft Windows Firewall and
SmartPlant License Manager 111
Appendix F
Configure SmartPlant License Manager
and VMware 113
Appendix G
Troubleshooting and Error Messages
119
Appendix H
SPLM Client on Windows 7, Windows
Server 2008 R2, and Windows Vista
129
Appendix I
Defining a Scheduled Job to Install a
License Key 133
C
Configure a License Machine for Current
User 100
Configure and Test Options 38
Configuring and Testing Options 64
D
Display and Modify License Usage 41
Display and Modify Scavenging Options
51
Display License Machine for Client - All
Users 55
Display Options 52
Display Options Commands 73
E
eLicense and Generating SmartPlant
License Manager Keys 18
Error Messages 120
F
Frequently Asked Questions (FAQ) 75
Functional List of Key-in Commands 92
Functions of SmartPlant License Manager
Client 60
License Machine 33
G
General Topics FAQ 76
Generate an Audit Code 53
I
Install a License Key 34
Install and Remove Options 33
Install and Start Licensing Service 61
Install and Start the Licensing Service 36
Install SmartPlant License Checkout Utility
95
Installation Checklist 22
Installation of SmartPlant License Manager
19
Installing and Removing Options 61
Internationalization 11
Introduction 7
K
Key-in Commands Overview 89
135
Index
L
Laptops and SmartPlant License Manager
Installation 24
License Example 13
License Key Request Forms 87
License Key Requests 17
License Key Requests for the License
Machine 16
License Requests and Installation 15
Log Product Usage 56
P
PDS and SmartPlant License Manager
Installation 22
PDS, FrameWorks Plus, and ISOGEN FAQ
77
Purchasing Licenses FAQ 75
Q
Quick Installation Workflow 21
R
Recommendations 30
Remove License Machine 66
Remove License Machine - Current User
70
Remove License Machine for a Client 40
Remove License Machine for Client
(Current User) 46
Remove SmartPlant License Manager 60
S
Scavenge for Keys 50
Scavenge Options 49
Select a License Machine for a Client 39
Select License Machine 65
Select License Machine for Client - Current
User 69
Select License Machine for Client (Current
User) 45
Setup Options 13
Show Key Status 53
Silent Mode and SmartPlant License
Manager Installation 25
SmartPlant 3D and SmartPlant Layout FAQ
79
SmartPlant License Information Dialog Box
59
SmartPlant Products and SmartPlant
License Manager Installation 23
136
T
Terms 12
Test for Seat Release 68
Test for Seat Reservation 66
Test Seat Release 44
Test Seat Release - Current User 72
Test Seat Release (Current User) 49
Test Seat Reservation 42
Test Seat Reservation - Current User 70
Test Seat Reservation (Current User) 47
Troubleshooting 119
U
Upgrades and License Keys 15
Upgrades for SmartPlant License Manager
26
Upgrading to SmartPlant License Machine
2012 Client 29
Index
Upgrading to SmartPlant License Manager
2012 27
Upgrading to SmartPlant License Manager
2012 License Machine 27
W
What's New in SmartPlant License Manager
10
137