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

Pages: [1] 2 3 ... 9
General Board / Re: Create read-only tag in an UML profile
« on: September 15, 2018, 03:18:52 am »
You can create a workflow script that return false to method CanEditTag when the name of the tag match your criteria.

If using Spanish version, the script debugger doesn't work (ver 13.5). You can test it easly openning the script window, Console tab and writing: !JS. The expected behavior:
Code: [Select]
JScript console opened

The actual behavior:
Code: [Select]
JScript console opened
console closed

So, it is impossible to run any script. In order to work, we had to install the trial version in English and it worked. Tested in several computers with the Spanish version with the same result.

Try it on a new model with no other MDG's or add-ins enabled.


Great idea! I have just test it in a new EAP file and it works well. So, I rechecked the original model and I found some stereotypes (in UML Types) with the name "MyProfile::MyStereotype". So I just delete them and this solved the issue.

Have you run a file comparator (such as BeyondCompare) over the two versions?  Where things break for us, we carefully compare the working vs non-working version and try to "suss out" what broke.


The problem is the size of the model. It is a DMBS based model and it is about 1Gb in size.

I have a MDG based on a profile containing only connectors. When I create a new connector between elements, the stereotype in the connector is shown as <<MyProfile::MyStereotype>> instead of only <<MyStereotype>>.

Previous versions of MDG (a year ago) had generated <<MyStereotype>> connectors. It is supposed we have not made any change in the profile definitions, but now the connectors are generated as <<MyProfile::MyStereotype>>.

Any ideas what could be changed? (I've already checked any custom stereotype in the UML Types window.)

Do you know any feature or plugin that allows, given a class model (classes with attributes and relationships), convert it to a database model of classes (classes stereotyped as <<table>> with columns and foreign keys)?

We don't have a ERD model, but a simple class model.

General Board / Re: Where is the now?
« on: July 19, 2018, 07:15:06 am »
Image Library is here: but where is the

@Glassboy: we have a fixed license in this test.

So, the fact is: EA opens slow when connected to the VPN, and the PC makes calls to the  LDAP server. The LDAP server delays the answer, and when it answers, EA opens. But why?

General Board / Where is the now?
« on: July 18, 2018, 11:02:36 pm »
Did you notice the Sparx site has a new look? well, in this new webpage I can not find the download of the (in the registered user site). Can you help me to find it?

In the network trace for the VPN are you seeing the Sparx EA client access the licence server?

With license sever do you mean the LDAP server? if so, no. We just can see the attemps of the PC over the net (not the individual apps).
If you mean the EA server license, no, we are using site license for the test.

Be sure of clicking "New" button before creating a new specification. Sometimes you think you are working on a new spec but the last thing you did was opening a previously created spec, so when you write the name of the spec and edit the rest of the spec, you are really updating the opened spec. I've used it in version 1422 with success.

A client with a very restrictive environment has implemented Citrix VPN in order workers can connect and work from home in the corporative network. Everything works well except EA (tested in version 10 and 13). In the simplest scenary I tested, we have a fresh EA instalation (never have had EA installed previously), and a site license (not dealing with database repositories nor eap files).

When connected via cable in the network (as they  normally do everyday), EA opens instantly, as all of us are used to. BUT, when you unplug the cable, use a data cell phone connection (in order to simulate you are out of the corporative network), and connect to the Citrix VPN, if you try to open EA, it delays the opening about 2 to 5 minutes (you can see the app listed in the Windows task manager, but the splash screen just opens 2 to 5 minutes after double clicking the shortcut).

We tested and noted that within the 2 to 5 minutes of "doing nothing", the PC actually tries to connect to the LDAP/Active directory server and this servers seems to be slow to answer in such circumstances. Some of this calls are delayed, other rejected and finally, when the answer is returned, the delay time ends, and EA finally opens.

The question is: why does EA invoke the LDAP server? We supposed it is related to resolve "the user opening EA" through the permissions in the VPN, but, why other apps does not work like that? I mean: Window calc, Paint, Word.... all of them are apps running in the same conditions but only EA delays opening.

Any idea? Anyone with the same or similar issue?

So, the right way to do it is as follows?
Code: [Select]
element.StereotypeEx = "MyStereotype";

or like this?
Code: [Select]
element.StereotypeEx = "MyProfile::MyStereotype";

So, I think: how does EA know which one of two stereotypes (with the same name but in different profiles) you want to set?

I need to access to the data in the clipboard in a Jscript in the model. Is this possible?

Pages: [1] 2 3 ... 9