Author Topic: How to restrict MDG Technologies and where it get's stored?  (Read 714 times)

Reto

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
I would like to reduce the number of MDG Technologies available within our firm. Where would I find that setting in the fat client installation?

Accordging to https://sparxsystems.com/enterprise_architect_user_guide/17.1/modeling_frameworks/manage_mdg_technologies.html it should be somewhere in the APPDATA folder and the Enterprise Architect Install directory. But I couldn't find anything.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #1 on: May 26, 2025, 09:06:33 pm »
You should define a perspective set, and assign that as a default for your model.

In the perspective set, I usually define a single perpective that contains the MDG technologies used in the organisation.

There's no need for messing around in the appdata or registry.

Geert

Reto

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #2 on: May 26, 2025, 09:22:49 pm »
Okay, thanks for the prompt response.

Am I right with the assumption that each user would have to select that perspective set individually and make it his/her default? As we need to package the fat client anyway for internal rollout we were rather looking for some pre-configuration that comes out-of-the-box once the EA Client is deployed.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #3 on: May 26, 2025, 09:34:01 pm »
No, you can set it as the model default, so that every user gets this set as a default.

This is assuming you are working in an environment with a central repository.
The configuration is stored on the repository level and can be changed by the model admin at runtime.

A much cleaner solution than changing the registry.

Geert

Reto

  • EA Novice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #4 on: June 04, 2025, 12:04:17 am »
Here is the feedback I got from Sparx Support:

We understand that you want to remove specific MDG Technologies in Enterprise Architect. We recommend removing the relevant files from the EA installation folder, located at: C:\Program Files\Sparx Systems\EA\MDGTechnologies
 
After removing the files, close all instances of EA and reopen the application to confirm that the technologies have been removed.
 
If you wish to enable the technologies again, simply restore the removed files to the MDGTechnologies directory or reinstall EA.


Just wanted to share this here as well for the community.

Cheers, Reto

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #5 on: June 04, 2025, 01:04:19 am »
Here is the feedback I got from Sparx Support:

We understand that you want to remove specific MDG Technologies in Enterprise Architect. We recommend removing the relevant files from the EA installation folder, located at: C:\Program Files\Sparx Systems\EA\MDGTechnologies
 
After removing the files, close all instances of EA and reopen the application to confirm that the technologies have been removed.
 
If you wish to enable the technologies again, simply restore the removed files to the MDGTechnologies directory or reinstall EA.


Just wanted to share this here as well for the community.

Cheers, Reto
That's probably the worst advise ever. They have literally programmed three different ways to disable MDG technologies, and they advise to remove the files? :-X

Geert

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: How to restrict MDG Technologies and where it get's stored?
« Reply #6 on: June 04, 2025, 08:45:01 am »
We recommend removing the relevant files from the EA installation folder, located at: C:\Program Files\Sparx Systems\EA\MDGTechnologies
That advice is so bad I'm going to track down who gave that advice and ask them to send you a retraction and apology.

As described by Geert, perspective sets are the way to do this. It allows you to limit the technologies available to all users of that model or limit specific user groups in your model.