Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

Upgrading Without Source Code Control?

Posted on by 1,582

In the near future I will be helping someone upgrade a development dictionary from GP 2013 R2 to GP 2016 R2. The environment does not have any source code repository, so I am writing today to explore options for a successful upgrade.

The help document for Dex Utilities states:

The Developer Update utility is no longer used to move integrating applications to new versions of Microsoft Dynamics GP. You must now use the source code control capabilities in Dexterity to update your integrating applications. Refer to the Integration Guide for a complete description of this process.

So I believe that option is not viable. I am interested in why that utility can no longer be used for this if anyone has background there.

Setting up a Generic provider in Source Control Options:

I feel the next easiest option would be defining a Generic provider in Dexterity. I have some assumptions about that I would like to ask about.

  1. This will not provide version control, but that should not matter for this process.
  2. It will allow us to check in the dictionary resources - pointing to a compressed 2013 R2 dictionary in the Original Dictionary field - which will simply store them as text files in a folder on the drive.
  3. Then we can pull those resources "down" into a compressed copy of a 2016 R2 dictionary - pointing to a compressed 2016 R2 dictionary in the Original Dictionary field - and that should give us a proper upgrade. 
  4. We always want to use an Index file. Is there any issue with doing that with a Generic provider? 

I feel this should be obvious, but I have always done this process with either Visual Source Safe or Team Foundation Server. 

*This post is locked for comments

  • Mariano Gomez Profile Picture
    Mariano Gomez 26,225 on at
    RE: Upgrading Without Source Code Control?

    Yes,

    Open the form in Dex and re-attach the missing tables. Next, you will want to open the windows on the forms and make sure all your string prompts are still there.

  • chadbruels Profile Picture
    chadbruels 1,582 on at
    RE: Upgrading Without Source Code Control?

    I've run into form errors. Two forms have a non-existent table error and two forms have a non-existent string error. Can you advise?

  • Almas Mahfooz Profile Picture
    Almas Mahfooz 11,003 User Group Leader on at
    RE: Upgrading Without Source Code Control?

    Agreed Mariano's answer.

    Through out my whole 12 years of dexterity development I never upgrade with source code control. :)

  • Verified answer
    Mariano Gomez Profile Picture
    Mariano Gomez 26,225 on at
    RE: Upgrading Without Source Code Control?

    Developer Update still works - not supported, but still works. The only caveat is, if you have alternate forms, you will need to get a base dictionary with no customizations to use as, well, the base, for Dev Update to establish what changed.

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,253 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,188 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans