Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Aaron B

Pages: 1 ... 55 56 [57] 58 59 ... 61
Last I knew on the subject, EA Automation would not work running as a service.  Not sure of the exact reason however.  I am not aware of anyone sucessfully running EA Automation from a windows service.

NB: When instantiating a new EA.Repository object, it needs to start an 'EA.exe' process to interface with.  It would appear that perhaps it is failing to start this process.

Just in addition to Simon's comments - MDG Link for Eclipse should work under Linux.  MDG Integration for Eclipse does not.  Please make sure that you are installing the correct Add-In.

No idea.  I'm not aware of any development on this at the present time.

I'm not aware of any way to stimulate commands from the EA menus at this time either.  Maybe through some SendKeys commands if you were desperate, but I probably wouldn't recommend it. ;)

Unfortunately it is not possible to create a custom dockable window or toolbar for an Add-In at this time, however you can create a custom ActiveX control within a new tab (sharing with the diagram pane).  This is done via the Repository.AddTab() method.  For more information, see:

Edit: Sorry, I just noticed from the end of your last post that you already seem to be aware of this.  Regardless, this is the only way to embed a custom interface within the EA window at this time.

Try calling Repository.AdviseElementChange(ElementID).  This should refresh most common EA windows where the specified element may appear.


The Floating License mechanism used by Enterprise Architect is proprietary and is not compatible with other floating license management systems at this time.  We have had requests to support other third-party license servers (such as FlexLM) but there is no development towards this at the present time.

Automation Interface, Add-Ins and Tools / Re: Element Keywords
« on: December 18, 2007, 02:53:04 pm »
For an element of type "Package", you can find the corresponding package ID in the MiscData(0) field.  I never actually realised that the same guid is used for both the Element and Package, but yes, looking up the package based an the element's GUID also seems to work.  Either way, you do need to call GetPackageByID or GetPackageByGUID to retrieve the EA.Package object.

Keywords should be available from the MiscData(4) field.

Automation Interface, Add-Ins and Tools / Re: Generate EA GUID
« on: December 11, 2007, 02:32:11 pm »
GUID values are automatically generated if you are adding new items via the Automation Interface.  If you are directly inserting into the database, you would need to use a Windows API call like CoCreateGuid to generate a valid GUID for you to insert.


There is a demo under the Resources area of our website showing how to associate TFS Work Items with elements in your EA model.  No idea whether it's exactly what you're after, but might be of some help at least.

See the "Team Foundation Server" demo on the following page:


Support for debugging Windows Native code (such as C, C++) was added in EA 7.0.

Update to the latest version of EA 7.0 from our website and see the following EA user guide page for further advice:


Automation Interface, Add-Ins and Tools / Re: connector.Update() fails
« on: November 15, 2007, 08:59:15 pm »
Can you please specify what type of connector you are creating and what types the source and target elements are?

Would assume you could just use the relevant file system API calls for whatever language you are using to copy the EAP file.  Should probably make sure to close the file before copying however if you are accessing it through automation at the time.

This information should be available from Connector.MiscData(1).  This field is read-only from automation however.  If you intend to write values back to this field, you would need to make a direct SQL update to [t_connector].[PDATA2].


Automation Interface, Add-Ins and Tools / Re: anyone for C++ ?
« on: October 23, 2007, 02:52:29 pm »
Have a look in the Sharepoint Services section of the EA User Group website under the "EA Add-Ins" topic.  There is a C++ Addin Framework project there that someone wrote a while back that may be of help to you.

Automation Interface, Add-Ins and Tools / Re: MDG Integration for Eclipse
« on: October 09, 2007, 07:28:04 pm »
Compile-time generation of sequence diagrams is not possible at this time.  You will need to be able to run your application through the runtime debugger in order to record your sequence diagram.

For information on debugging Java Web Servers, see:

Unfortunately I don't know enough about the subject myself, but hopefully the above link might help point you in the right direction.

Pages: 1 ... 55 56 [57] 58 59 ... 61