web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

ISV License is expired but still showing

(0) ShareShare
ReportReport
Posted on by 20

Hi,

We recently implemented ISV licensing for our customization.

And the license should expire Feb. 4, 2022 however when I checked on our sandbox it says the license code is already expired but still showing the tabs we added for our customization.

Attaching photos for your reference.

Thank you in advance.

0741.JPG84630.JPG

I have the same question (0)
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,069 Super User 2025 Season 2 on at

    Hi AlphaChino,

    When you apply ISV licensing, then you need to have a configuration key created in the application. This should be linked with your license code. The application objects which need to be hidden for the user when there is no license or when it got expired, need to get a link with the configuration key. E.g. on menu items, you can set the property Configuration key.

    If you added buttons, which are not tight to a menu item on existing forms, you can also use the Configuration key property for this. Many objects do support the configuration key, but you can limit your effort to only the objects which would be directly visible to the user.

  • AlphaChino Profile Picture
    20 on at

    Hi Andre,

    Thank you for your response.

    That's what we did for the ISV license we generated. And also we put the config key in the properties of the form tabs and menu items.

    By the way, what should be the behavior if the license expires? Will it be hidden automatically on the expiration date? or after the expiration date? Or will it not be hidden at all?

  • AlphaChino Profile Picture
    20 on at

    Because what happened is that, the license expired just like in the photo however the menu item that I underlined is still showing.

    And it also has a configuration key property incorporated to it.

    Any idea as to why it happened?

  • André Arnaud de Calavon Profile Picture
    301,069 Super User 2025 Season 2 on at

    Hi Alpha,

    You can try to restart the environment and check if it is still there. Are you sure this is February 4 and not April 2?

    Can you otherwise share some screenshots of the license, configuration key and a menu item?

  • AlphaChino Profile Picture
    20 on at

    Hi Andre,

    Yes I am sure because the date format for the expiration date option for genlicense is MM/DD/YYY.

    Though it is being shown in the license as DD/MM/YYYY.

    Here are the screenshots for the license, configKey and menu item.

    GenLicenseSS.JPGKTILicenseSS.JPG

    TaxMenu.JPGConfigKey.JPG

  • AlphaChino Profile Picture
    20 on at

    By the way,

    I tried restarting the env AX services and it worked!

    The objects are now hidden and the configKey is now unchecked.

    But do we need to restart the services everytime the license expires? Or is it supposed to be automatically hidden if the license expires?

    configKeySAT.JPGNoPhiltax.JPG

  • André Arnaud de Calavon Profile Picture
    301,069 Super User 2025 Season 2 on at

    Hi AlphaChino,

    Probably due to caching, the restart is required.

  • AlphaChino Profile Picture
    20 on at

    Hi Andre,

    Do we need to restart the services everytime the license expires? Or is it supposed to be automatically hidden if the license expires?

  • André Arnaud de Calavon Profile Picture
    301,069 Super User 2025 Season 2 on at

    Hi AlphaChino,

    Personally, I would expect that it will be hidden automatically. I have only tested the expiration on development boxes. We have an auto stop action implemented on these machines. So, the next morning it was gone anyway as the service started on the day of the expiration.

    Apart from that, if the customer terminates the subscription, after the end-date, the software should be removed from the application.

  • Verified answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    Hi,

    you don't need to restart the system after the license expires. You don't need to do anything.

    After the license expires, the related configuration keys will be automatically disabled after next restart - for example next package deployment.

    Configuration keys will not change while the system is running.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 559 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 464 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 250 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans