Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
1 rating:
 1 out of 5     Rate this Document

I Cannot Check Out Licenses for Older NI Software Using NI Volume License Manager

Primary Software: Other NI Software>>NI Volume License Manager
Primary Software Version: 2.1
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
I have a client system that is using older NI software, such as TestStand 3.0 or LabVIEW 7.1, and it cannot check out a license from my NI VLM server.  Also, I am not using the standard NI VLM port range (27000 - 27009) for my NI VLM server.

Solution:
The older software that was released before NI License Manger 3.0 includes TestStand 3.0, LabVIEW 7.1, LabWindows/CVI 7.0, and any other software released before April 2004.  These older versions need a special local license file to use a port other than the default range of 27000 - 27009.

In order to direct newer software to a non-standard port on a NI VLM server, you will need to configure NI License Manager to use your NI VLM server under Options»Preferences.  To direct your older software, also create a local license file named AAA_PortRedirect.lic.  If you have both newer and older software, you should configure NI License Manager as well as create the local license file.

Configuration for Software Released with NI License Manager 3.0 and Later

In NI License Manager, select Options»Preferences and enter the server and port in the following format.  myServerName:Port#

 


Configuration for Software Released with NI License Manager Version Prior to 3.0

Create a new file and save it as AAA_PortRedirect.lic in the <Program Files>\National Instruments\Shared\License Manager\Licenses folder.  Make your license file match the following picture where myServerName is the name of your server and 28000 is your port number.



Note when using the USE_SERVER keyword, error messages might not be as precise as before. For example, if the client is configured to point to remoteserver1, and you try to checkout a license from remoteserver2 using the USE_SERVER method as discussed above, you might get an error as follows: Cannot communicate with remoteserver1. Feature not found on localhost. It is possible that the real error is due to something else, such as not having permissions on remoteserver2, but the USE_SERVER keyword overrides the error checking by acting as if the license is served locally.

If you want to use a triple redundant server system on a different port, you will need to create a file for each server. You can name the files AAA_PortRedirect.lic, AAB_PortRedirect.lic and AAC_PortRedirect.lic. The NI License Manager will begin looking at the first file, AAA_PortRedirect.lic and then will move through the files alphabetically, so the first server should be listed in AAA_PortRedirect.lic, the second in AAB_PortRedirect.lic and the third in AAC_PortRedirect.lic.

Also, if you check out licenses using the USE_SERVER keyword, temporary network licenses will not be created. Temporary network licenses are only created after a successful network checkout and the USE_SERVER keyword is seen as a local checkout, therefore it does not create the temporary network licenses.



Related Links:
Knowledgebase 475GCNQA: Configuring Ports for NI VLM or FLEXlm License Servers
Knowledgebase 3BT7MR6E: How Can I Automatically Configure Client Software to Point to a Certain Port on my NI VLM Server?
Knowledgebase 2W2ETTA3: Can I Run Both NI Volume License Manager and Another License Server On the Same Machine?

Attachments:

AAA__PortRedirect.lic






Report Date: 03/06/2007
Last Updated: 03/13/2009
Document ID: 475FE2QA

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit