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 - Geert Bellekens

Pages: [1] 2 3 ... 533
Suggestions and Requests / Re: EA 13.5
« on: March 23, 2018, 06:34:19 pm »

You can compare the editions here:


Weird. The technologies that I made (and imported into the model) are sorted alphabetically among the others.

You may be thinking of the MDG Technologies Page, where they ARE sorted alphabetically.  I'm talking about the Add Package...  using (*) Select and Apply Model Pattern.


I did. I guess I should wait till after I had my first coffee before replying. ;D


General Board / Re: ProjectTransfer stopped working - aaargh
« on: March 23, 2018, 03:38:55 pm »
If project integrity check doesn't help, I would compare the t_xref records with the last backup you made, and closely examine the new records (that didn't exist in the backup).

There might be an unexpected character in there somewhere that is not properly escaped when doing the transfer.


When you try to add a project with a local MDG specified pattern, it is placed at the end of a very long list on the Model Patterns tab!  Can we either have them at the top or in a separate tab on the dialog?

Weird. The technologies that I made (and imported into the model) are sorted alphabetically among the others.



The option you are looking for is found at
Configure | Security | Locks (v14)
Project | Security | Manage Locks (v12)


But if security is not enabled, or there are no locks to be found in the Manage Locks dialog then you have a weird case.
The easiest way to solve it is to go into the database and remove the locks using an SQL query.

Locks are stored in the t_seclock table so a
Code: [Select]
delete from t_seclockWould do the trick.


There is no automatic locking of used elements in EA.
Locking and unlocking is something you do manually, so this will not be caused by any Citrix issues.

The red exclamation indicates that another user has locked the elements.
You will not see those locks in the "Manage My Locks" dialog (shows only your locks), but you can remove the locks from the "Manage Locks" dialog (shows all locks).


Bugs and Issues / Re: Behaviour of action pins
« on: March 23, 2018, 12:06:24 am »
Seems like your expectations are reasonable, but I'm afraid activity parameters are not used that much.
So you might be the first who really wants to use those features, and decides to complain.


Even more digging reveals that the problem only occurs when doing a GetLatest or an Undo checkout.

A simple checkout (even if the local file is not the latest) does not cause the problem.

That is slightly better news as we can (temporarily) ban getLatest or Undo checkout.

Since the bug seems to be related to the xmi import process, I'm curious where else this problem occurs.
(XMI import, Reusable Assets,...)


Did some more digging and the behavior is quite random for different tagged values depending on the object they are defined on:

- Object tagged values => OK
- Attribute tagged values => NOK: emptied
- Connector tagged values => NOK: emptied
- Connector role tagged values => OK
- Operation tagged values => NOK: emptied
- Parameter tagged values => OK

Now trying to figure out how to temporarily work around this problem.



Have you tried using "drawParentShape()" in the shapescript of XYZ?
I think that will do what you need.


Bugs and Issues / GetLatest/Check-out removes tagged value references
« on: March 22, 2018, 08:44:58 pm »
We recently added version control to one of our model in order to share it in a controlled fashion with other models.

The source model is a BPMN model that uses a lot of tagged value references (i.e. MessageRef)
After a user had checked out a package containing messages that were referenced by MessageRef tagged values, those tagged values where emptied, effectively loosing the reference to the message object.
Doing a getlatest on the process package re-instates the tagged value.
This is of course a SERIOUS issue as it slowly destroys our model.
I tried playing with the settings, but nothing seemed to work.

Steps to Reproduce:

  ProcessB with messageFlow containing tagged value MessageRef referencing MessageA

- Version control both packageA as PackageB and check-in both packages.
- Do a getLatest on packageA
- Notice that the messageRef tagged value has been cleared.

Reported and hoping for a quick solution as this is destroying our BPMN model


It sort of makes the UI jump around, but it does resort the list.
I know, very annoying.
I think more recently a promising operation was added called ReloadPackage (long PackageID) but I think that didn't actually refresh the positions in the project browser.
I'm not sure what the purpose of that new operation actually is and how it differs from RefreshModelView()


Diagrams are hard.

I would guess that using a virtual document with a separate model document for the interaction occurrence is the easiest way.

You could also use a document script fragment, but that it much more complicated.


Bugs and Issues / Re: Slow import of large codebase
« on: March 22, 2018, 03:17:51 pm »
What type of engine did you use for mysql? If MyISAM (which is non-logged/non-transactional) then it would explain the boost comparing to MS SQL. If InnoDB then it would be real benchmark.

I don't know. It was a colleague's setup, not mine.


You're welcome, glad I could help. :)


Pages: [1] 2 3 ... 533