Sparx Systems Forum

Enterprise Architect => Bugs and Issues => Topic started by: cbear2339 on December 23, 2011, 03:18:41 am

Title: Sync Issues - Disappearing Links
Post by: cbear2339 on December 23, 2011, 03:18:41 am
A colleague sent this to me:

"In addition to the question about the reappearing Actors, I just discovered that something I thought was fixed, still produces errors.

In a  Sequence Diagram, we were unable to click through to another diagram. I removed them all, replaced them with new links and all worked fine. But today, we discovered that all the links were broken again!"

The first issue is a case of deleting Actors from a Sequence Diagram, doing a check-in/check-out and discovering that the Actors have re-appeared on the model diagram again.

The second issue is fairly self-explanatory.

We are using the following setup:

TortoiseSVN 1.7.3, Build 22386 - 64 Bit , 2011/12/16 15:01:39
Subversion 1.7.2.0
Enterprise Architect 9.2

Thanks for any and all insight - it is greatly appreciated!

Chana


Title: Re: Sync Issues - Disappearing Links
Post by: qwerty on December 23, 2011, 06:27:40 am
Well, we got tons of such strange behaviour while using VC. For that reason we dropped it and use Require Lock to Edit, Audit and daily snapshots instead.

q.
Title: Re: Sync Issues - Disappearing Links
Post by: Jenny Mcpherson on January 06, 2012, 05:53:19 pm
I am new to Sparx and am experiencing the missing links issue.
I started with a process model and then decided to add another layer and wanted to re-associate or Link (not sure of terminology)
I have a process element on a diagram that I wish to link to an already created diagram.

All it seems to allow me to do is add a new diagram instead. Can you tell me how you linked your diagrams to elements on another diagram ?
Title: Re: Sync Issues - Disappearing Links
Post by: Geert Bellekens on January 06, 2012, 06:32:43 pm
 Jenny,

Are you sure that your problem has to to with the disappearing links with version control?
Seems like you are just looking for an explanation for the "make composite" feature.

Geert
Title: Re: Sync Issues - Disappearing Links
Post by: Jenny Mcpherson on January 09, 2012, 11:44:50 am
Thank you Geert you have pointed me in the right direction. Apologies for misusing the original post
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 03, 2012, 08:42:51 am
qwerty, Geert is that problem of disapeaing/reapearing actor exists before 9.2 as well? and does it matter if you're using ".eap" of "dbms" for that case?

I'm using 9.2 , and for that reason I think i'm gona follow what qwerty did ( security, audit) However, from previous post I notice that Geert is using a DBMS connected to a version control? and I was wondering if Geert have seen that problem in his implemetation.

Thanks
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 03, 2012, 09:03:33 am
I have tried to checkin/checkout a package that contained an actor (after deleted ) in sequence diagram nothing reappeared ! ( the change that I made  and checked in was the same after checked out)

or did I understand  cbear2339 wrong?

thanks
Title: Re: Sync Issues - Disappearing Links
Post by: qwerty on February 03, 2012, 10:16:12 pm
Quote
qwerty, Geert is that problem of disapeaing/reapearing actor exists before 9.2 as well? and does it matter if you're using ".eap" of "dbms" for that case?
Yes. We had that problem throughout 7.5 up to 9.0 where we simply stopped using VC inside EA.

Actually there is no real difference between EAP and DBMS. EAP = MS Access which is kind of DBMS.

q.

[edit] You might be interested in this post: http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1318420225/3#3
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 07, 2012, 04:48:23 am
thx qwerty
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 07, 2012, 08:31:51 am
qwerty i have read thelink that you sent,  but I still didn't understand much how would you compare previous model? (if we're using Security, audit w/o version control?)

the only thing I can think of is as you said in earliar post take snapshot! (do u mean export the whole model, or bunch of packages to compare them later on?)
thanks
Title: Re: Sync Issues - Disappearing Links
Post by: qwerty on February 07, 2012, 06:48:01 pm
Snapshot means the whole model. I haven't found a good way to just export a branch. Or to be honest I haven't tried. To do so it would be necessary to parse the audit log which sometimes would be more costly than to simply export the whole model. Since the snapshot is done nightly on a dedicated machine I don't care much. Also as the model size is not too large a compare (Package Control/Compare with XMI...) runs in acceptable time. It is also possible to reload the audit in order to see who has done what. But as already mentioned we actually don't use either. I currently try to restore some sequence diagrams from the passed version controlled packages out of ClearCase. That's a PITA!

q.
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 08, 2012, 04:22:33 am
simply you still use version control in order to go back and compare versions only. and Security( for locking unlocking) , and audit (to see who did what). Correct?
Title: Re: Sync Issues - Disappearing Links
Post by: qwerty on February 08, 2012, 05:10:44 am
Yes. That's exactly what I'm doing. It's just that I don't use the EA feature for version control for named reasons.

q.
Title: Re: Sync Issues - Disappearing Links
Post by: yiki on February 08, 2012, 06:06:35 am
so taking a snapshot of the model as whole and put it under version controll (outisde ea) instead of taking out package is a better idea. ?;)

Thanks you were really helpful.
Title: Re: Sync Issues - Disappearing Links
Post by: qwerty on February 08, 2012, 07:32:45 am
You're welcome. Good luck.

q.