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 - Rich Anderson

Pages: [1] 2 3 ... 5
Thanks Paolo!  That fixed it!   8) 8) :)

Bugs and Issues / DAO.Recordset Errors after File Transfer from EAP to EAPX
« on: September 19, 2018, 06:32:58 pm »
Hi There, I recently migrated my repository to EAPX (Jet 4) using the file transfer utility.  Now, every time I attempt to add a new element to a diagram or a connection between two elements, I get the DAO.Recordset[3022] error that says the change was not successful because duplicate values would be created. I did an integrity check and it comes back clean.   So, I have reverted back to EAP, for now.       

I am using the most recent Release 14.1.

I would like to start using EAPX, if I can, but this is stopping me.  Anyone have any ideas or experience with this one?

When dealing with spreadsheets and interchanging data with EA, I find the best way is to just read (and write) the spreadsheet directly using the Excel API and then do the same to EA using the EA API.   I use Visual Studio with VB.Net (or you could use C#).   Once you get the hang of doing this, you should find that you can handle almost any situation pretty easily because your code can be set up to handle all the different exceptions.   

Hi There,  Just checking to see whether this has been figured out.  (and I have not been able to find any other posts on this topic)  I have a situation where I have a connector that is connected to a class from the connector and would like to get a reference to it, but cannot seem to figure out how to do so with the API. (Although I can get to the 'ProxyConnector' element from the other side) The diagram where this happens look like this.

General Board / Re: Archimate requirement aggregation in EA 14
« on: June 05, 2018, 12:27:10 pm »
I have filed other (similar) bug reports regarding Archimate in EA14 which are being worked.  In the meantime, I have gone back to 13.5.   

Learning how to model for the first time using EA is a bit like learning to drive by starting with an 18 wheel truck.  I usually recommend that people get the hang of modeling using the free Archi tool ( and then come over to EA once the basic principles are understood. You can even export your models from Archi and import them into EA when you are ready.  Clearly that works best when using Archimate, but it has really helped me help people get over the mental barrier between diagramming and modeling.   

Bugs and Issues / Re: EA 14 - Problems with Archimate
« on: June 01, 2018, 09:04:12 am »
Bug acknowledged by Sparx and they are planning to fix in an upcoming build.

Bugs and Issues / Re: EA 14 - Problems with Archimate
« on: May 31, 2018, 06:42:50 am »
AND I will file a bug report.

Bugs and Issues / Re: EA 14 - Problems with Archimate
« on: May 31, 2018, 06:42:26 am »
Thanks for letting me know.  There were some problems in previous builds, but it seems to be worse.   They should be fully regression testing this against v13, which does  a pretty good job of implementing the Archimate 3.0 rules.    These rules are well-documented and shouldn't be hard to test!

Bugs and Issues / EA 14 - Problems with Archimate
« on: May 30, 2018, 10:19:58 am »
I'm getting some different (and very annoying) behaviours when modeling in Archimate with EA14 (Build 1421).   The diagram illustrates this pretty well when I'm trying to use the quick linker to create a simple composition association.   Look at this simple comparison between EA 13 and EA 14 on the same diagram in the same repository.   (!)

I've also had to turn the Strict Connector Syntax off in Preferences because it was preventing me from making perfectly legal composition associations between data objects.   

Something looks fundamentally broken with the way Archimate works in EA14.     :-[

Is anyone else seeing this or am I missing something?

Bugs and Issues / Cannot select dbms when trying to generate DDL
« on: May 29, 2018, 02:04:18 pm »
I'm not sure what's going on, but I'm suddenly not able to select a database when attempting to generate DDL from this window.  I even went so far as to completely uninstall and reinstall EA, but that did not fix it.  Here is an image of the screen where I can't select the database for each table in the list.    This used to work and it would give me dropdown of all the templates.  Yes, I checked and the templates are all still there.

What am I missing?

General Board / Re: System Resource Exceeded on Large Deletes
« on: May 29, 2018, 08:58:18 am »
Hi Guys, I couldn't actually find the registry entries mentioned in these articles. Even searching the registry would not find them.  I think I'll just write a script that recursively goes through all the packages, sub-package and elements and deletes them one at a time.  It seems to me that this should be an option in EA itself. It would be something like "Execute deletes as separate transactions (helpful for large deletes)" with a checkbox.   

General Board / System Resource Exceeded on Large Deletes
« on: May 28, 2018, 12:37:07 pm »
Hi There, I'm having problems deleting packages with lots of elements and attributes, frequently getting the dreaded "System Resource Exceeded" message.  The only workaround I have found was to restart EA and delete the package in smaller parts. (I could write a script, but I'd rather not).  I've scoured the messages to see if anyone has had this problem and did not find anything.  I've also filed a but with Sparx because I've seen this recommended also, but I thought I would ask.   I do this a lot because I'm writing code that generates lots of elements, so in my testing I frequently need to delete packages that are quite large.   I'm using the standard EAP file on my desktop.

Hi All,  First let me say THANKS for all the great help and advice.  I think I need a bit of time to go through all of this and make a call.  The reason I prefer is that I have at TON of EA automation "helpers" written VB.NET as separate executables to do all kinds of stuff and have gotten to know the EA API quite well. That includes this crazy thing ( that I wrote about 2 years ago that I use all the time in my work.  Much of what I do involves interchanging data with MS Excel (both reading from Excel and writing to it).  In that world, it helps a lot to use a language similar to Excel VBA, so VB.Net works better for me for that reason, too.  Plus, I'm just old, and I don't want to change my ways!   8)

I can do C# if I need to and maybe I just need to eat my spinach in this case and get on with it (or maybe I don't).    I'll let you all know how I get on, but thanks again for all the help!

Hi There, I'm pretty new to building add-ins and I was able to build a simple Hello world add-in and successfully register it with c# using the examples on the website.  I also tried to make a clone of it in VB.NET using VS2015 and I wasn't able to register it, getting the "missing  0x800401f3" error.   I've looked through all the posts I can find on this, and it appears to be a  C# kind of thing (although the SDK has lots of VB in it)

All things, being equal, I would rather use VB for this situation, but I'm wondering whether I'm just setting myself up for problems.  I can do C#, if I have to. 


Pages: [1] 2 3 ... 5