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 - Ian Mitchell

Pages: 1 ... 12 13 [14] 15 16 ... 18
Bugs and Issues / Re: Creating new Operations in Locked Components
« on: March 04, 2014, 01:03:57 am »
Implementing Version Control seems a poor way to make EA work properly!

Bugs and Issues / Re: Creating new Operations in Locked Components
« on: March 03, 2014, 10:53:43 pm »
@qwerty - does this mean that you can confirm this is a bug, with no work-around?

Bugs and Issues / Creating new Operations in Locked Components
« on: March 03, 2014, 10:03:57 pm »
We have a component model which has locked components which most users can't update.
So, if they try to add new Operations to those components directly, EA correctly stops them.
When they take the same component, make it realize an interface, EA will let them select which operations they want to implement, THEN LETS THEM ADD THEM TO THE COMPONENT.
Surely this breaks the security model? Or have I missed an option somewhere?
How can I stop my users from compromising the integrity of my master model ? :-/

Bugs and Issues / Re: MySQL version problem: "Partition" is now rese
« on: August 08, 2013, 08:52:27 pm »
This is also a problem for me. Any chance of Sparx looking at this?
I thought that the Sparx devs mostly use MySQL: how are they managing this ?
There should at least be a warning in BIG LETTERS that more recent versions of mySQL are not supported by EA. I wasted a day discovering this....

Bugs and Issues / Re: MySQL ODBC driver
« on: August 08, 2013, 07:31:53 pm »
Is the 5.2 driver version likely to be supported at some point? I've just stumbled into this bear-trap....

Bugs and Issues / Re: Use case document generation
« on: April 16, 2013, 10:06:23 pm »
The standard eaDocX template does this automatically. And it even adds hyperlinks from the basic path to the alternates/exceptions, and return links back to the main path.
Just right-click on the Package, and select  eaDocX | Quick Document.

Uml Process / Re: Inheritance of Required- and Provided-Interfac
« on: November 19, 2013, 09:59:21 pm »
Thanks Phil - I think the 'Realization' route is much simpler than the 'ProvidedInterface' one.
@Sparx - why are they different ?

Uml Process / Inheritance of Required- and Provided-Interfaces
« on: November 19, 2013, 01:45:43 am »
I'm trying to provide an EA 'sandbox' where designers can try-out new ideas for components, based on pre-defined (read-only) existing ones.
The existing ones have lots of Provided- and RequiredInterfaces defined, with lots of operations on those interfaces.

What I was expecting to do was have them
  • create a Generalization of the existing component, so that they don't break anything
  • then add/modify interfaces/operations of the new Component
Mostly, though, they will just be re-using existing Interfaces (and their operations) from the parent.

But EA doesn't seem to inherit the ProvidedInterfaces of the parent. I'd imagined that anything which inherits from a parent inherits everything: operations attributes and implemented interfaces as well.

Any operations defined in the parent component are inherited just fine - of course - but I was surprised that the ProvidedInterfaces were not inherited as well.
Is this a gap in my understanding of (1) UML or (2) EA, or (3) just a funny in EA ?

The only way I can seem to get around this is to either
- create the ProvidedInterfaces all over again, on each of the inherited Components, which rather means there is no point inheriting the Component in the first place.
- doing a Copy/Paste of the parent element. This correctly copies the Provided- and Required-Interfaces. But now I've lost the fact that the new Component is related to the parent.

In both cases, if the parent changes, the children (copies) don't know. :-(, which is exactly what inheritance solves.

I'm trying out the "Office Integration" add-in from Sparx, and there's a useful-looking button on the front page of 'Import Word Document' which says 'Add Diagrams for each package'.
No matter what I do, I can't get it to import the diagrams from my Word document.
Has anyone else made this work?

Automation Interface, Add-Ins and Tools / Sort order of Scenarios
« on: June 10, 2015, 11:59:49 pm »
I'm pulling scenario data from the API using EA.Element.scenarios, but there is some data missing, namely the 'Step' indication from the UI.
The UI shows each scenario with the basic path step from which it is called, and a letter (a->z), so that the steps have a predictable sort order in the UI.
Question is, where does that sort order, and the 'step' numbering come from ?
The table t_objectscenarios has a column 'EValue' - even Querty doesn't know what this does, but it may get copied into an attribute called 'scenario.weight', which is sometimes the sort order, and sometimes not.
Can anyone from Sparx tell me where the Step number+letter comes from ?

Automation Interface, Add-Ins and Tools / Office MDG Performance
« on: June 08, 2015, 09:34:48 pm »
Having just installed the Office MDG, i'm now getting some strange performance impacts from Word and Excel. Each of them now takes about 10 sec extra whenever a file is loaded. This seems to be associated with Word and Excel addins which also seems to get installed with the EA MDG.
I have a i5 computer with 8Gb and an SSD, so everything else is super-fast: does anyone know what these addins are doing for 10 seconds each time ?
BTW - disabling the Sparx addins removes the problem, so I'm 100% certain they are to blame.

According to Thomas' 'Inside EA' book, the conveyed items are in the t_xref table: that's where we get them from for eaDocX.
 'Inside EA' even has some sample SQL to get the data!

IMHO if your notes are so important that people are searching for them, then maybe they are not just notes: they are more important. Perhaps create a stereotype of some element type, and put the 'note' content into them.
Diagram notes are a 2nd class 'thing' in EA, which is fine by me.

Automation Interface, Add-Ins and Tools / Re: Information flow
« on: March 17, 2015, 06:48:25 pm »
Does @Geerts's EA Navigator pick up these kinds of hidden links?

eaDocX does what is probably a very naughty thing, as saves a bunch of repository-level settings in t_xref. Seems that EA uses it for all kinds of random stuff, so it seemed an appropriate place.
We save it as XML in the Description field, and index it with our product name in the XRefID field.
@Sparx - this would be a really useful facility to offer in native EA, so that this kind of data could then be exported/imported like other ref data ?

Pages: 1 ... 12 13 [14] 15 16 ... 18