Sparx Systems Forum
Enterprise Architect => Bugs and Issues => Topic started by: Guy Manning on July 07, 2009, 04:28:18 pm
-
Sorry if this is nto the case but....following our upgrade to EA 7.5, the iinterrupt flow does not seem to work as before.
Select and drag between Activities seems to only result in a prompt for A Control / Object flow etc.
Has this functionality been changed ?
-
Is this anything like the situation mentioned here (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1236439393/1#1)?
Note that the above link dates back to 7.5 beta days, and there is not much information provided. But is does confirm that there were changes made to how EA works with interrupt flows between 7.1 and 7.5.
-
Thanks..it looks like there have been some compliance changes HOWEVER, the HELP on 'Interrupt flows' still shows an example of 2 activities linked by the good old Interrupt flow connector...so this lags behind the new changes?
:o
-
Perhaps you can fill out a bug report - use the Report a Bug link near the bottom of any forum page - to let Sparx know about this. If you are a registered user then don't fill out the 'first' form, but click the appropriate link above the form to go to the registered user version. This one will let you attach a sample project (compress the file first) so Sparx can see an example.
Sparx is good about updating the documentation. But it is a big product; Sparx cannot fix these things unless we say where they are.
-
Yes, the function of the Interrupt Flow connector has changed in Release 7.5, but the Help topic does actually show precisely one of the two functions (under strict UML) it is valid for. That function is to identify the path from an Activity to an ExceptionHandler. The other function is to identify the path out of an Interruptable Activity Region to an Activity that defines the response to the interrupt.
Enterprise Architect now does not accept the use of the Interrupt Flow connector in any other context, UNLESS you go to the Tools | Options | Diagram page and deselect the Strict UML Syntax checkbox. Then you can use Interrupt Flow for pretty much anything you like.
-
Roy,
Do you mean that (with Strict UML Syntax turned on) EA will not accept any other use than the two that UML defines? Or does EA only accept the one use that the help topic shows?
David
-
EA accepts both of the two uses. The Help topic depicts one use (link to Exception handler) but identifies both uses and links to topics that describe and illustrate both uses. Look for Interrupt Flow, Exception Handler and Interruptible Activity Region in the UML Dictionary section (via the Help Index tab).