Introducing…. Metadata version in NAV 2009 SP1/R2 hotfixes

Introducing…. Metadata version in NAV 2009 SP1/R2 hotfixes

  • Comments 8

As a follow up to my previous post, we are happy to announce that, from build 32942, the hotfix releases will detect if objects need to be recompiled and prompt you to recompile accordingly. This will happen when importing incompatible fobs files or when applying new platform hotfixes.

If you try to import fob files from previous (or possibly also newer versions), or if you export them from newer builds (32942 and newer) and back to NAV 2009 R2 or newer versions (up to build 32942), the system will detect that the metadata is incompatible and force a recompilation when imported. The same detection will happen if you apply a hotfix to your system, and your objects need to be recompiled.

In the future, the metadata version (which is now in the Object Metadata table in field 27) will be updated if a compilation will be needed after applying a hotfix, not making it necessary always to re-compile the objects every time you apply a new hotfix (and preventing the RTC client from losing the connection to the server). The current metadata version is 60300, whereas the R2 runtime metadata version is 60200.

Since we are changing a system table (table 2000000071), we need to do a database conversion. Moreover, since the objects are not recompiled with a database upgrade, you also need to recompile the objects that you need. The nice feature now, is that the RTC will prompt you on demand to recompile the objects that need recompilation (basically, the ones you use).

Leave a Comment
  • Please add 8 and 2 and type the answer here:
  • Post
  • Good to hear :-)

  • Finally!!! Thank you!!!

  • wow!

    is this new buildversion already available?

  • Please provide a link to the hotfix?

  • Build 32942 should be already available under KB2643210.

  • I do not see this build and the I searched the Knowledge base and do not see the one you listed either.

  • Look for the build number.

    The search in the partnersource/customersource web site is pretty useless.

  • Build 32942 can be downloaded from KB 2611566 - The RoleTailored client (RTC) becomes disconnected when the Microsoft Dynamics NAV server checks if an object is compiled in the correct version in Microsoft Dynamics NAV 2009.

    KB 2611566 can be found at the following links:

    Microsoft Support:

    support.microsoft.com/.../2611566

    CustomerSource/PartnerSource:

    mbs.microsoft.com/.../KBDisplay.aspx

    For a complete list of platform hotfixes released for Microsoft Dynamics NAV 2009 SP1/R2, see:

    CustomerSource:

    Platform Hotfixes for Microsoft Dynamics NAV 2009 SP1 and Microsoft Dynamics NAV 2009 R2

    mbs.microsoft.com/.../nav2009sp1platformhotfixoverview.htm

    PartnerSource:

    Platform Hotfixes for Microsoft Dynamics NAV 2009 SP1 and Microsoft Dynamics NAV 2009 R2 mbs.microsoft.com/.../NAV2009SP1PlatformHotfixOverview.htm

Page 1 of 1 (8 items)