Beruflich Dokumente
Kultur Dokumente
The licensing environment for your CAD/CAM system is a necessary part of the overall systems ability to function. Choosing the right licensing tools to insure proper functionality is something that should be considered
This unique and important topic will focus on CATIA and its licensing tools. It will provide the fundamentals of license allocation as well as the concepts of managing of licenses within CATIA and License Use Management Runtime (LUM).
Note: Most references in this presentation pertain to the Windows Operating System. Please refer to the Using License Use Management Runtime Version 4.6.8 and also the CATIA Documentation for UNIX platforms.
Nodelock Licensing
Consists of simple file containing a license key in order to start an application. The license is restricted to the machine by the targetid for which the key was generated. Simplest in form It has limitations Requires a License Manager (LUM) Uses one or more servers to distribute licenses over a network. Easy to administer Provides flexibility Allows for reporting
Copyright 2005 by IBM Corporation
Concurrent Licensing
some examples:
i4tv (test verification tool) i4target (target view tool) i4cfg (configuration tool) i4blt (basic license tool)
Command line usage: i4target [-h] (help) [-O] (display old type target id) [-V] (tool version) [-o] (display os name) [-l] (list all target ids) [-v] (verbose output) [-d] (set manually device driver name for target id) [-z] (list of device drivers for network card(s))
i4target O command
Provides: targetid, target type, device driver identifier, LUM level and copyright information.
Copyright 2005 by IBM Corporation
10
Getting a win32mac targetid i4target z (Provides the list of device drivers for network card(s)).
i4target d (with device drive identifier) Sets the device driver name for the targetid in the machines registry.
Copyright 2005 by IBM Corporation
11
After running the z & d options and running i4target -O a valid win32mac targetid should be provided. In some instances it may be necessary to run the regedit command first and remove the I4DRIVER from HKEY_LOCAL_MACHINE/SOFTWARE/IBM/License Use Runtime
12
Display this command help -start Start all the subsystems you have configured to run on the machine -stop Stop all the subsystems that are running on your machine -list Display a list of active subsystems -script Start the interactive script to configure your machine (UNIX only) No options starts the GUI interface
13
Command line usage: Checking the license status on a server: Command from the C prompt: i4blt s Product status report is given consisting of: Vendor Name Different product name License Type Total number of licenses Number of concurrent users using the licenses Number not in use
14
i4blt s Example
15
16
i4blt lp i example
17
18
Example of an i4blt command with multiple options Used to input licenses and provided with your license keys is: i4blt -a -v "'Dassault Systemes' 5242378dbf8d.02.c0.09.c8.93.00.00.00 + nidjp9r9p8shi" -p "'ASD-Catia Assembly Design 2' R1 + 7ag344etce4c6iapihjrkizqg9wfyb2a" (Note: This is just an example)
19
20
Enrolling Products
21
Open as details allows you to look at license details (in this case IG1 selected) such as Vendor ID, Product ID, server information, start & expiration date of the license, time stamp and more are provided.
Copyright 2005 by IBM Corporation
22
General Help
23
24
Occasionally LUM will lose communication with CATIA and a license may become STALE (after the license timeout period). Cleaning up stale licenses occasionally is a good practice. If you see a license and it appears to be in use when it is not, use this GUI action or the i4blt C command. This should free the license for use again.
25
By selecting one of the keys so it highlights, click with your mouse the word Selected or right click with your mouse and select: Clean up stale licenses and execute it you should get the message:
Reminder: LUM is a very powerful licensing tool this paper only scratched the surface of the uses and tools available. LUM Documents are also available in PDF format at: www306.ibm.com/software/awdtools/lum
26
27
Clicking OK to acknowledge the message closes the message. You will now see the entire Nodelock Management Tool.
Copyright 2005 by IBM Corporation
28
Targetid
The targetid is used when ordering license keys for this machine. LUM i4target.exe was provided by CATIA and is used by this tool. The targetid result is the same as if you ran one of the i4target commands. This tool is useful when LUM has not been installed. It is also used to Import, add, read, extract, restitute and clear nodelock keys.
29
Targetid Bad?
If the target ID is all 0s (Windows only) than there is a problem. You will need to use the i4target z and i4target d commands to manually set device driver name in the registry.
30
31
32
To see the products included in the selected configuration, go to the Shareable Products Tab. In this instance it is the DP2 Config.
This is a list of product that get granted for your selected configuration. In this case they are for DP2 configuration CC1, GD1, GDR and ID1
33
Note: You must take at least one configuration license statically in order to start CATIA.
34
35
36
When the user is done with the license (in this case IG1) it is simple to return back to the pool for availability By selecting:Tools/Options/Shareable Products Tab Finding: The product/selecting (square is not ORANGE ) selecting: OK The license is returned for availability by others. Note: You do not have to stop & restart CATIA to allocate or return the license.
37
38
Once the CATReferenceSettingsPath has been set you can login into CATIA in admin mode to begin setting license locks (CNEXT admin)
39
This next panel is the License Manager Panel. (notice there are now open green locks) These locks can be used to enforce restrictions to configurations and products. Access can be restricted to: - All licenses - Some configurations and products - Individual configuration - Individual products
40
Selecting the product you want the user to start CATIA with and locking a product.
Example: Selecting the blank square box next to the DP2 license. Then selecting the locks for DP2 and IG1. CATIA will start with DP2 and lock out IG1 at startup. The user can than select the license in the Shareable Products Tab dynamically. The next couple slides will show this example
41
42
User View of the License tab with DP2 & General Lock
General lock is red. DP2 Config. is selected All products are unselectable
43
User View of the License tab with DP2 selected & IG1 locked
44
Selecting IG1 in the Shared Products tab allocates the license without leaving CATIA
Selecting IG1 again will make the license available to others without closing CATIA. This is considered dynamic allocation.
45
Server Timeout
The server timeout feature can be set to adjust the amount of time the CATIA will wait for a response from a license server before checking for licenses on additional severs. Beneficial in high performance networks and servers not heavily loaded Not recommended in a low performance network where servers maybe heavily loaded
46
Frequency
Controls the amount of time in which CATIAs heartbeat communicates to the license server. This frequency (heartbeat) is communicated by CATIA to the server when the license is first requested.
47
Frequency (Continued)
Is set in increments of 1 minute to a maximum period of 17 minutes. The default is 17 minutes. In the event that there is a CATIA crash, network problem, or server outage the license(s) can be hung up to a period of 17 minutes depending on the time of the last heartbeat check. When there is a server outage or network problem CATIA will give the user the ability to save their work. It actually enters a countdown mode (special mode) where CATIA will make a new license request in 1 minute intervals for five attempts. If it fails it will give the user the ability to only save or exit without saving.
48
The license is Extracted by the CATIA Nodelock License Manager Tool and returned with the Restitute option.
49
http://www-306.ibm.com/software/applications/plm/support/prodannounce.html
It is not available with the LUM 4.6.8 code. The executable is available from PLM website:
50
51
52
Adding Authorizations
53
See LUMs Using License Use Management Runtime Documentation available from the LUM website for more details.
54
To get the license for use offline you must Extract the key from the server. This is done with the Nodelock License Manager in CATIA.
55
Selecting the license will highlight it than saying Extract it will bring up the Password entry window
Before extracting the license you have the opportunity to reset the license duration for a lower number of days.
Copyright 2005 by IBM Corporation
56
After extracting the license from the server you can disconnect from the network. The license will be in the nodelock file and usable for the specified amount of days. In the Tools/Options/ Licensing tab the CATIA License Manager will show the license in blue and identify it as a local license. The license can be returned to the license server before the expiration date is reached with the File/Restitute command in the Nodelock License Manager.
The CATIA Help documentation goes into great detail on this subject as well as the License Use Runtime documentation.
57
vragen
a om
de n
Qu n tio es s
n age Fr
58