Sparx Systems Forum
Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: PaulH on July 06, 2014, 08:02:15 pm
-
I upgraded to EA 11 and installed the TOGAF and Zachman MDG extensions, but I don't see them anywhere in the list of technologies.
I tried add them explicitly via the Settings|MDG Technologies|Advanced dialog, but this makes no difference.
Any ideas?
-
I don't know anything about this problem, but Simon M has recommended that people install MSXML4 to resolve difficulties with these technologies. Do you have this installed?
-
You do not set any references to these in Settings | MDG Technologies | Advanced. I would suggest removing any path references to the Zachman and TOGAF directories that have been added to this dialog to avoid later confusion.
Open Extensions | Manage Add-Ins. Are Zachman or TOGAF in the list of available add-ins in this dialog? If visible, what is their status?
If they do not appear in the Manage Add-Ins dialog, this is most likely due to a missing entry in your Windows registry.
Every MDG Add-In typically installs a registry key into HKEY_CURRENT_USER to tell EA to look for the Add-In. Unfortunately when installing an MDG Add-In, it is only able to create this key for the user account performing the installation. So if the Administrator account performs the installation for example, the Add-In will only be visible to the Administrator by default.
These registry entries are found under:
[HKEY_CURRENT_USER\Software\Sparx Systems\EAAddins]
To resolve the problem and make these add-ins available for all users, you will need to manually create a key in the HKEY_LOCAL_MACHINE hive instead. Please note - the key required will vary depending on whether you are on a 32-bit or 64-bit operating system.
For 32-bit Windows Operating systems:
[HKEY_LOCAL_MACHINE\Software\Sparx Systems\EAAddins\TOGAF]
@="TOGAF.Main"
[HKEY_LOCAL_MACHINE\Software\Sparx Systems\EAAddins\Zachman Framework]
@="ZachmanFramework.Main"
For 64-bit Windows Operating Systems:
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Sparx Systems\EAAddins\TOGAF]
@="TOGAF.Main"
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Sparx Systems\EAAddins\Zachman Framework]
@="ZachmanFramework.Main"
After adding the appropriate entries into your registry, restart EA and you should find the add-ins now listed in the "Extensions | Manage Add-Ins" dialog.
-
I've removed the references and added the relevant keys under HKEY_LOCAL_MACHINE and they are now listed in Manage Add-Ins, however they all show "Error - Missing (0x800401f3)"
FYI I'm running on Windows 8.1 x64
-
Sorry, meant to mention that shows as Enabled for Administrator, but still is broken as I get errors saying "Can't open XML document" from TOGAF/Zachman if I try to open the sample models