Author Topic: Can't see TOGAF/Zachman  (Read 4450 times)

PaulH

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Can't see TOGAF/Zachman
« 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?

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Can't see TOGAF/Zachman
« Reply #1 on: July 07, 2014, 09:41:12 am »
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?
Best Regards, Roy

Aaron B

  • EA Administrator
  • EA User
  • *****
  • Posts: 941
  • Karma: +18/-0
    • View Profile
Re: Can't see TOGAF/Zachman
« Reply #2 on: July 07, 2014, 09:58:52 am »
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.

PaulH

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Can't see TOGAF/Zachman
« Reply #3 on: July 13, 2014, 09:20:55 pm »
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

PaulH

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Can't see TOGAF/Zachman
« Reply #4 on: July 13, 2014, 09:29:47 pm »
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