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 - satrman

Pages: [1] 2 3 4
1
General Board / EAP to QEA conversion on startup
« on: August 12, 2024, 10:19:39 pm »
Hi, I have two installations of EA 64 bit. On one machine, EAP to QEA conversion is triggered after I try to open EAP. In other instalation noting happens and I need to find it in menu.
Does anyone know, where to set this option?
Thanx in advance for any recommendation

2
Hi all,

we fairly often place another diagram reference via Interaction Occurence on sequence diagrams.
In version 15.2 when one moved (without alt/ctrl) message call vertically, all messages and frames including Interaction Occurences moved down respectively.
In version 16.2 Interaction Occurences are left without change which can fairly damage diagram especially the large one with combination of user not being aware of this behavior.
The question is: Was it intentional change? If so, is there any setting to return to EA15 behavior?

Thanks in advance for your help

PS Well, there is a workaround by making message call to interaction occurence, but in previous versions (I think 13 or 14) it ruined many of our diagrams when used, so we made strict rule not to use it...

3
Thanks Geert,

we have successfully run this repo for about 11 years and we have'had pretty good performance for its size so far.
Except MS  Cursor engine error and sometimes Locked transactions we had no other DB issues so far.
We got our end user stations (virtual and physical) as close to DB as possible by our security standards.
However the trick with Native connection might work - we'll definitelly give it a try a let you all know.

Thanks again



 

4
Hi all,

in our company we always wait for the last build of EA version to get as stable app as possible.
We decided to upgrade from 1559 to 1628 (64 bit). Prior rollout I did go through complete changelog and through all forum posts between those two releases (a lot of reading...). However it did not get me ready for unexpected frequent DB Errors.
On EA 15.2 we got  used to "Microsoft Cursor Engine Error" - it was anoying, but didn't have effect on underlying data.
On EA 16.1 we are getting amount of new DB error messages - the most frequent is:

Code: [Select]
Enterprise Architect (Build: 1628 - 64 bit)

ADODB.Recordset [0x800a0e78]

Operation is not allowed when the object is closed.

We get this message during various operations related to XMI export (XMI export, Copy full structure... which is XMI exp/impo on background anyways, clone element as a new version, baselining)

I also experienced slight variation of our popular error:

Code: [Select]
Enterprise Architect (Build: 1628 - 64 bit)

Microsoft Cursor Engine [0x80004005]

The data provider or other service returned an E_FAIL status.

We are in pilot run at these days and many users refuse to work with EA16.1 and want their EA15.2 back.
We do integrity check regullarly, we maintain our MS SQL DB regullarly, we discuss issue with DB admins, but cannot get to any solution - still in EA15.2 we are pretty fine, in EA16.1 we cannot work.

Here is our setup:

EA16.1.1628
directly connected to DB via OLEDB:
DBType=1;Connect=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=XXXX;Data Source=XXXX.YYYY.ZZZ,PPPP;LazyLoad=1;

Microsoft SQL Server 2017 - 14.0.3465.1 (X64)
Enterprise Edition (64-bit) on Windows Server 2016 Standard 10.0 (Build 14393)

DB size:
t_object 1 500 000
t_diagram 170 000
t_connector 1 150 000
t_snapshot 1 015 000 (we maintain 5 month audit history)

cca 30-50 concurent users (several hundred in total)
 
Does ANYONE have clue, what can be done in this situation?

Thanks in advance

PS My guess is that it may have something to do with OLE DB and switch to 64 bit, but I am not an expert in this area

5
Thanx, yes it is logical, but you saved me some time to figure it out;-)

6
Thanks Takeshi,

Once you unhide it, can you hide it again (just asking as I don't see that option under r-click Appearance).
I also found that if I open and edit the diagram in EA15, labels are unhiden automatically for both EA15 and EA16 (makes sense though).

Thx

7
Hi, just found new feature in Changelog, that says that MessageEndpoint and DiagramGates have hidden name on creation.
I've tested it and yes, it hides its names. However, some of our analyst use message endpoint for ErrorMessage specification and want to see the message endpoint names on their diagram - the question is easy:
How to turn it back on?

(In diagrams created prior EA16 message endpoit names are visible - if I place such message endpoint on any sequence diagram created in EA16, name is hidden, so I suppose it is some diagram setting but cannot find which one)
Thanx in advance

8
Well, I've just tried... It disables XMI import options for the user. If I open it in EA15.2, no user restrictions are applied.

9
Hi, just going through EA16 Features and found "Import XMI" Group Permission on both tabs - Permission and Restriction. Even can check both of them - if I understand it correctly, one permits selected Group from Importing XMI while the second one restrict from that feature... What it is supposed to do, when user check both of them?
Thx
M.

10
Automation Interface, Add-Ins and Tools / Re: Get Selected Tagged Value
« on: January 06, 2023, 02:41:57 am »
 :D :D :DExactly!!! :D :D :D

11
Automation Interface, Add-Ins and Tools / Re: Get Selected Tagged Value
« on: January 06, 2023, 01:06:30 am »
 :D I'd love Sparx to fix all issues I filed prior any new features (I would greatly appretiate fully stabilized version over new features, woudnt you?)

12
Automation Interface, Add-Ins and Tools / Re: Get Selected Tagged Value
« on: January 06, 2023, 12:35:37 am »
Thanks, Geert, at least saved me some time of senseless trying:-)
Cheers

M.

13
Automation Interface, Add-Ins and Tools / Get Selected Tagged Value
« on: January 06, 2023, 12:08:44 am »
Hi experts,

I am in process of writing In-Model Addin and I am struggling with identifying currently selected tagged value in Tags pane.
(something like GetTreeSelectedItem but in context of tagged value).

Thanks in advance

ML

14
General Board / Re: Extract the list Actions for each Actor
« on: September 23, 2022, 06:40:16 pm »
It is very simple SQL, as mentioned before.
Actually there are two ways how to do that.
One is via t_object.ParentID and the other one is via x,y coordinates on t_diagramobjects. The second way reflects "Diagram reality", the first one "Browser reality".
"Diagram reality" approach solves several potential problems:
1. if some elements have been removed from diagram but not deleted from model
2. if you ever need activities to be stored somewhere else than under swimlanes
3. if you ever interested in ordered list of activities as they appear on diagram (left->right, top->down)

This is good case for learning SQL:
- "Browser reality" approach needs t_object table only
- "Diagram reality" approach needs t_object and t_diagramobjects
I definitelly recommend learning so called "macros" from this source (most important one is #Branch# macro, which will solve the poblem of pointing your SQL to particular model branch):
https://sparxsystems.com/enterprise_architect_user_guide/15.2/navigation/creating_filters.html

15
General Board / Re: Messages between elements that are not on diagram
« on: September 22, 2022, 09:30:48 pm »
Yep, you are right - there are references in several tables and t_connectortag is the most significant (mainly because of ea_guid tag for connecting operation). I'd say stereotype assignment would affect t_xref as well.
However all those cases should not affect anything on gui as well as all should be fixed by integrity check (as I am writing this, I am just trying integrity check on the background, will let this forum know;-).
Thanx for your support (still a bit nervous about it)

Pages: [1] 2 3 4