Welcome
Downloads
Advisories
Documentation
Release Highlights
Enhancement Request
Old Version Request

Advisory: Network Licensing Troubleshooting Guide for CAM350 8.0 or Later

Problem: CAM350 installation (s) using a network license is starting up in Demo Mode

Step 1: Basic Diagnosis

If all clients are failing then the problem is probably on the license server. GO TO STEP 2.

If only one system is failing, then the problem is on the failing client. GO TO STEP 3.

Step 2: The License Server

The License Server is the system that is running the Flexlm License Service. FlexLM v8.4a is version that is distributed with CAM350, but Flexlm releases as far back as FlexLM v 6.0 have been known to work.

NOTE: Upgrading from a release prior to 8.0, your old Flexlm will not work. You must upgrade. Proceed to Network License Manager Section and download the new files.

1. Locate and open the license.dat file in a text editor (such as Notepad) It should be in the CAM_Flexlm_84a folder. Typically on the C:Drive.

2. Start the LMtools Diagnostic Tool. You should be able to locate this under START|PROGRAMS|FlexLM License Manager V8.4a|FlexLM License Manager V8.4a.

3. Check the Server Line in the license.dat file. This should be the first line of the license.dat file. If it is not the first line, then the license is not a network license. A typical Server line looks like this: SERVER LServ1 000bbb28c6a1 TCP:7102

In this case the license server's name is LServ1. The machine's Ethernet address is 000bbb28c6a1. The TCP port used is 7102. If the Server line has a license server named REPLACE_THIS_HOST_NAME, then you need to edit the license file. You can locate the HOST NAME on the System Settings Tab in LMtools.

Note: Triad license server configurations have 3 Server lines rather than the standard 1 Server line. Triad license server setups allows for 1 of the 3 license servers to fail while maintaining license support. A Triad license server setup will not be able to vend licenses if more than one of the license servers is down.

4. Check the Ethernet address (a.k.a MAC Address). As Noted above this is the 2nd Argument on the Server Line. This should match the Ethernet Address of the license server. The license server’s Ether net Address is displayed on the System Settings TAB in LMtools. If this does not match, then you need a new license file. Edits to the Ethernet address in the license file will result in license failure.

If your Network license is based off a Dongle Device then the dongle’s serial number will appear in this field instead. The Hardlock requires a driver installation. To troubleshoot this use the hardlock key troubleshooting guide Section 2 only. Also you can download a key test program.

5. Check the Daemon Line
DAEMON act_inc c:\CAM_FLEXLM_84a\act_inc.exe

The path in the second argument must be correct. If act_inc.exe is not in the CAM_FLEXLM_84a folder on the C drive then the license service will fail. If act_inc.exe is in a different location, change the path on the Daemon line so that it is correct.

6. Check the first Feature Line

FEATURE CAM350-500 act_inc 8.000 7-jan-2006 1 0AF526448DE1 SIGN="02B0 \ 70D6 1BCE 5123 0D3A 4ACF CB2B 1FB4 4229 28DA 4A01 C5F5 444F \ DB63 B7AD 4C35 D280 9A71 E9D7 F71A D5A3"

1st argument is the feature name. In this case it is CAM350-500.
2nd argument is always act_inc
3rd argument is the version number. Note that an 8.0 license will run any 8.x release (8.0 thru 8.6.1 at the time this document was created).
4th argument is the expiration date. This license will fail if this date has passed. If your license file has expired, please send a copy to support@downstreamtech.com for renewal.
5th argument is the number of features available.
6th argument and onward is security coding. Users cannot edit anything on the FEATURE line without invalidating the license.

7. Select the Service/License File Tab. Check the “Configuration using Services” button and then select your CAM350 service. If you do not have a Cam350 Service, use the Config Services Tab to do this. See next step for details. If you have more than one CAM350 service, use the Config Services Tab to remove any extra services.

8. Select the Config Services Tab in TMtools. The following fields should be setup

  • Service Name: This can be anything, but a descriptive name like "CAM350" is a good idea.
  • Path to the lmgrd.exe file: If this is not set, use the browse button to point it to the lmgrd.exe file. This should be in your cam_flexlm_84a directory.
  • Path to the license file: If this is not set, use the browse button to point it to your license.dat file. This should be in your cam_flexlm_84a directory. Note that the file will not be visible unless you change the “Files of Type” pull down box to “License file (*.dat)”.
  • Use Services Box: This should be checked.
  • Start Server on Power Up: This should be checked.

If you had to make changes, use Save Service.

9. Select the Stop/Start/Reread Tab. Make sure you CAM350 Service is selected.

10. Select the Service Status Tab and Click "Perform Status Enquiry".

11. Look for the following item in the report. Vendor Daemon Status (on HOSTNAME): Act_inc: UP v8.4

If the daemon is the wrong version (v5.12) then the license service will not work. See part 5 in the steps above.

12. Look for the following item in the report

Feature Usage Info: Lists of users of the Features should follow this. If the licenses are available but not in use then it should list each item as “Total of X licenses issued, Total of 0 licenses in use”. In this case X is the total number of licenses on the license server.

13. Look for any error codes. Here are some common ones:

- 8 Invalid (inconsistent) license key. Means your license file has been edited in such a way as to make it invalid.

- 10 Feature has expired. Means your license file has passed expiration date.

- 15 Cannot connect to license server. Typically points to a path error in the Daemon line of the license file or a bad path in the Service Configuration.

14. Note about act_inc.exe (aka the DownStreamTec Vendor Daemon). Only one service on the license server PC can reference that act_inc.exe daemon. This means that you cannot support more than one CAM350 license on the same server. Thus multiple versions of CAM350 are not supported.

Step 3: Clients

1. The client requires an exact copy of the license.dat file. Make sure that the license file on the client matches the one on the license server.

2. Make sure the license is in the correct folder. The license.dat file must be in the same folder as camnt95.exe. In v 8.6 the correct default location is c:\program files\downstreamtech\CAM350_8.6\license.dat.

3.Make sure the license file is named license.dat If the license file is not named license.dat, then CAM350 will ignore it. Make sure windows is set to show full file extensions. To check this you can look at the files in the folder and see if they have file extensions (camnt95.exe rather than just camnt95). You can change this in most versions of windows by selecting TOOLS | FOLDER OPTIONS | NEW and uncheck “Hide file extensions for known types”.

4.If the license was downloaded from the web, make sure it was saved as text not html. To check this open your license.dat file in a text editor (like Notepad) and make sure the first line is a SERVER line. If you see html code either edit it out of the file or download your license file again.

5. Make sure the license file has not expired. Network licenses are normally cut for 2 years. Again, you can check this by opening your license.dat file in a text editor (like Notepad) and reading the first FEATURE line. The Date in the line would be in a date-month-year format (1-jan-2006 for example). Keep the text editor open for the next few checks as well.

6. Make sure the license file is for the version of software you are trying to run. On the FEATURE line right before the date is a version number. This number should be 8.0. An 8.0 license will run any 8.x release (8.0 thru 8.6.1) at the time of the creation of this document.

7. Is the license server running Windows XP with service pack 2? If so see the following advisory Advisory - WindowsXP ServicePack2

Step 4: Technical Support

Still can't fix it? Contact DownStream Technical Support by sending an email to support@downstreamtech.com

In the email, please include:

  • A Copy of your license.dat file.
  • Start the flexlm license manager 8.4a. Select "System Settings" and click "save hostid into to a file". Include the file this creates.
  • Now select "Server Status" and click "perform status Enquiry". Copy all the text in the window below into the e-mail or an attached text file.
  • Your contact information.