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

Pages: [1] 2 3 ... 7
General Board / EA14 and non-modal windows
« on: August 10, 2018, 12:14:20 am »
I love to work with non-modal windows, e.g. Features & Properties in EA14. There too many modal windows in earlier versions.

However, I ran in to a situation where the attributes of any data type or enumerations are not shown. Restarting, even rebooting Win10 did not solve the problem. The attributes are still there, I can see them in the project browser.

Do you got any idea what I missed?

Meanwhile I switched back to modal windwos and EA13.5 - there I can do with the attributes what I like to do.

General Board / Re: History of lock/unlock
« on: August 09, 2018, 11:43:24 pm »
Thank you Sunshine and Geert for your contribution.

All these are no good news to me.

Reviews and Discussions are techniques for manually enhancing quality and creativity - they would need high discipline in an ever changing team and hard to automate formal reviews in order to link change requests to actual changes.

Audits are too late for that purpose.

Baselines are also a bit late. I am thinking about proprietarily comparing baselines - based on project specific SW architecture profile - and group the list of differences by authors. Then ask the authors to apply CRs to their group. A bit late. Doing it just prior to a session creating a set of changes would be much better, that is at lock-time.

Geert, I got to thank you for that warning. However - does not make my problem smaler.

General Board / Re: Project Integrity Check
« on: August 09, 2018, 10:10:27 pm »
jepp - thank you all - worked fine

I did not understrand the problem - some LLEA... profile was in the way with an element called t_document - I never heard of before - but that is gone now and the entire model is ok (checked with LemmonTree against an older version).

Hence, seems not to be a bug to be reported to Sparx.

General Board / Project Integrity Check
« on: August 08, 2018, 03:28:20 am »
When I do a Project Integrity Check, I got one issue: The top-most package, the model itself, is flagged as "Orphaned object" and the check proposes the action "Delete Package Object". Obviously I do not follow that recommendation.

How to get a clean integrity check?

General Board / Re: History of lock/unlock
« on: August 08, 2018, 03:20:45 am »
Thank you Geert

why do you think programming those triggers would not be a good idea?

Such a trigger could ask the user about a Change Request ID - supporting reviews as well as quality and safety assessments.

I can close EA and get back in and still see whether a package or diagram is locked. That is why I think that information is stored somewhere in the database. If it is in the DB a trigger should be possible. Would be good using EA API for that. If API does not allow to register callbacks on lock/release-lock event, it should be possible on DB level (though I am completely blind in how to do triggers for SQL Server).

General Board / Re: unable to configure package
« on: August 06, 2018, 08:24:35 pm »
Ok, thank you Peter. Reading that it was so simple: I first have to get a lock, as I have put the whole model under "Require User Lock to Edit".

General Board / History of lock/unlock
« on: August 06, 2018, 08:19:54 pm »
For an SQL Server based EA model I enabled security with "Require User Lock to Edit".

Would it be possible to record all locks and lock releases together with the users issuing that function?

General Board / unable to configure package
« on: August 06, 2018, 07:55:04 pm »
I switched from .eap-file based model to SQL-Server based.
I enabled security and entered 2 groups: Administers and Designers.
As an Administer admin I got all securities.
However, when I right-click a package and select "Package Control/Configure" I get the information: "The current action cannot be completed as the necessary security is not available".

How can I configure a package in this case?

General Board / What about API support for Java 9+ and 64-bit systems?
« on: August 06, 2018, 12:59:49 am »
Oracle seems to be of no-compromise when it comes to switch to Java-11 and 64-Bit systems from 2019 on.
If SSJavaCOM.dll is as simple as stated, would that be a big issue?
Also having the Java_Sample ready would save a lot of learning time, nowadays using Eclipse Photon on Java-10

General Board / Re: Missing Cross References
« on: August 01, 2018, 05:23:50 pm »
This is still true for EA14.
If you ignore those messages it is likely that you violate your model - silently. You may notice only after printout or so.
One cause is that "Get All Latest" - for any reason - is not able to satisfy all inter-package references of controlled packages in all cases. I have not found out yet, in what cases external references get lost. It is seldom the case, but if I got it, I did not find a way to repair the situation. (Checking "For all packages, create placeholders for external references" is mandatory but does not hinder missing references.)
To be on the safe site in professional projects producing production software you may consider not using EA integration of Version Control at all. Define your own - tested - XMI based process.

General Board / automatic XMI export
« on: August 01, 2018, 05:05:53 pm »
Do you know a way to automatically export an EA model to its XMI representation?

I was able to identify only procedures which need manual interaction. What I am looking for is a command line in a Win batch file that I can start on a regular basis.

General Board / Re: SQL failure message after "Get All Latest"
« on: June 28, 2018, 09:32:11 pm »
Thank you, Geert.

I'll stay away from MariaDB in favor of SQL Server (or ... Express). For the same .eap file it worked without such messages.
Seems that EA is tested mainly for MS interfaces.

General Board / SQL failure message after "Get All Latest"
« on: June 28, 2018, 01:33:08 am »
I have imported an .eap file to a database created in MariaDB. The packages are version controlled via SCC/PTC. When I do a "Get All Latest" with the model based on MariaDB, I get an SQL failure:

Any advice what to do next in order to update the database from the packages stored in PTC?

General Board / How to distribute My Queries?
« on: June 27, 2018, 08:36:03 pm »
For distributing scripts and template diagrams to my colleagues I am offering an about empty .eap file as a template.
Recently I created useful SQL and "Query Builder" queries, too. They appear in my EA installation under "Find in Project"/My Searches.
However, they seem not to be part of the .eap file but my personal installation of EA.

How can I distribute "My Searches" to my colleagues?

Kind Regards


more details to the problem:

I lost several weeks of work and - that's worse - reputation in modeling by rolling back to older versions and manually had to re-enter change requests.
On check-in I used to use the window "Missing Cross References" too optimistically. It changed my model silently.
Currently I hope to survive and keep my model consistent in the following way - which is far not acceptable in the long run:

  • When I check out a package, immediately I try to check it back-in again. I cancel that check-in anyway.
  • If I get the window "Missing Cross-References" I also undo the check-out
  • I have to analyse the situation prior to try to check-out the package for change again

and ...
  • "Get Latest" on contributing packages. I can find the contributing packages by double clicking the count of missing cross references. A list of xmi:id appears.
    The xmi:id point to elements owned by contributing packages. How to identify the elements from their xmi:id is another story.
  • But: Now I never click "ok" in "Missing Cross-References" unless I exactly know what they are about.
  • Deleting the links by unchecking, or leaving them in - either may violate my model.

Pages: [1] 2 3 ... 7