Cancel
Showing results for 
Search instead for 
Did you mean: 

Upgrade MRL - What is your experience?

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

I recently upgraded our Tc 10.1.7 testing environment from MRL 3.1.4 to 3.1.7, everything ran smoothly I thought Smiley Frustrated

We lost our key LOV additions and all our customized NX views Smiley Mad

The documentation of Tc 11.4 has a more decent description of the upgrade process, but is still missing an important step:

  • run compare
  • make sure to remove any unwanted changes from the upgrade batch files
  • run upgrade

Since there is no fine tuning available of what will be upgraded or overwritten, just disabling the upgrade of everything customized doesn't make sense.

The upgrade was necessary, since 10-parameter tools and the engage settings have been added, just to name two of the desperately needed enhancements.

From my point of view it is best to follow this procedure:

  1. within a testing environment
    • run the upgrade process with the additional step mentioned above
    • use the mrm_export_resources utility to export the DEF and DAT file of the current MRL situation
      • compare these to the mrm_export_resources utility DEF and DAT export of the productive system
    • correct any missing items to get a fully functional MRL again
  2. if your testing environment is working properly migrate your productive environment
    • make sure to remove the changes that you had to correct after you compared the productive with the testing DEF and DAT files
  3. You should now have a fully working system again without too much hassle Smiley Wink
Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 10.1
Development: VB.NET, Tcl/Tk Testing: NX12.0 Preparing: NX12.0 | TcVis 11.4

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide
1 REPLY

Re: Upgrade MRL - What is your experience?

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

To make comparing of the old and new tools hierarchy easier, I created a custom utility to extract the views and key LOVs from the exported XML file.

  1. From the attached VB.NET source code create a console application
  2. copy the executable to the folder MRLUpdater\EXPORT
  3. drop the file MRLUpdater\EXPORT\mrl_tools_hierarchy_en.xml onto it
  4. compare the folders KEYLOVS_XML and VIEWS_XML with the ones contained in MRLUpdater\UPDATE\tools
    • use something like WinMerge to make things easier
  5. re-add any missing items

Hope this helps.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 10.1
Development: VB.NET, Tcl/Tk Testing: NX12.0 Preparing: NX12.0 | TcVis 11.4

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide