License File on Citrix / SQL Server

matttraxmatttrax Member Posts: 2,309
Can someone confirm that this is how this works?

Prereqs: The proper license has been uploaded to SQL Server and when we are in NAV and go to Tools --> License Information, the correct license is displayed

We connect through Citrix to the NAV application (finsql.exe).
We are currently getting a warning message saying that our license will expire in 15 days, even though our service contract / enhancement fee is not due for another 2 months.

Looking at the fin.flf file on the Citrix server I was connected to shows that there is an old license there. Does NAV use this license file first, even though it goes and loads the one on the SQL Server right after?

What is the best course of action here? Delete fin.flf from the Citrix servers? Replace the license file on all 8 servers with the newest one, even though it's not supposed to use it?

Thanks for your help.

Comments

  • ara3nara3n Member Posts: 9,256
    Delete the fin.flf from citrix server.

    The way navision works is that when you open the client, it looks for fin.flf in local directory and uses that, once you log into server, it downloads the license from the server.

    If you don't have a local license file, navision uses the cronus license, and that one doesn't expire.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • DenSterDenSter Member Posts: 8,305
    Your partner left their license on your Citrix server.... Customer licenses don't expire, only developer licenses. If you get a license expiration warning with your customer license, then there is some custom code in your system to get you to pay the maintenance fee. Not only is that a nuisance, as far as I know it is illegal. Your license doesn't expire, and you should not be getting any warnings to that effect.

    When you open NAV it loads with whatever fin.flf is in the program files, and if it's about to expire you get the message, but when you connect to the production database, it should pull the correct license from SQL Server.

    When you upload the license, it stores it in the Master database, and the NAV database will try to get it from there, even tough it started out with another license. It will only keep a license not connected to the NAV database if you do a license change, which lasts only as long as the NAV session.
  • David_SingletonDavid_Singleton Member Posts: 5,479
    matttrax wrote:
    ...
    We are currently getting a warning message saying that our license will expire in 15 days, even though our service contract / enhancement fee is not due for another 2 months.
    ...

    Just further to what Daniel said;

    you really need to discuss this with your NAV partner. Partner licenses should NEVER be used on a live environment. The only case where they would need to do that, is where they are trying to fix something that they already screwed up.

    Its very dangerous and can cause disasters in your system. Speak with them, and mak sure in the future that they do work on a local DB, and import FULLY TESTED objects into the live system.
    David Singleton
  • garakgarak Member Posts: 3,263
    Navision will use the licensefile in his programmfolder, if his name is fin.flf.
    So, delete these partner license.
    When you get an new license, than the right way is: License -> upload
    Do you make it right, it works too!
Sign In or Register to comment.