Author Topic: More information from Project Integrity check  (Read 4426 times)

Hermelin

  • EA User
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
More information from Project Integrity check
« on: November 14, 2013, 09:10:34 pm »
When I run the Project Integrity Check it reports a few errors as Invalid connector, on Item Generalization with the proposed action Delete Connector.

Wouldn't it be neat if it could tell you where in the model this problem was found, for example which elements are involved in the issue? Perhaps give me a ID or GUID so I could look it up and not just delete it...

qwerty

  • EA Guru
  • *****
  • Posts: 12451
  • Karma: +348/-291
  • I'm no guru at all
    • View Profile
Re: More information from Project Integrity check
« Reply #1 on: November 14, 2013, 09:54:55 pm »
We had this discussion already  :-X

The problem with this consistency check is, that even if EA would tell you more you would not be wiser. Why is the GUID duplicate and why can EA correct it and why doesn't it do that anyway? So my advise/wish: have the check run silently and regularly without user notice.

q.

Hermelin

  • EA User
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re: More information from Project Integrity check
« Reply #2 on: November 14, 2013, 10:38:03 pm »
Oh, it didn't turn up when I searched for "integrity".  :-?

 I don't really see why one wouldn't be wiser with more information. I might not know why the error happened, but I would feel much more comfortable if I knew what EA was about to remove from my model.

But if it have been discussed we can leave it.

qwerty

  • EA Guru
  • *****
  • Posts: 12451
  • Karma: +348/-291
  • I'm no guru at all
    • View Profile
Re: More information from Project Integrity check
« Reply #3 on: November 14, 2013, 11:21:40 pm »
I still think that this integrity check could be improved. As said: I'd like to have it run once a week automatically in the background without user notification. Those notifications don't help me anyway. I just know that running the check prevents strange things to happen.

q.

Helmut Ortmann

  • EA User
  • **
  • Posts: 941
  • Karma: +41/-1
    • View Profile
Re: More information from Project Integrity check
« Reply #4 on: November 15, 2013, 06:37:10 am »
Hello,

do you want that your model is always in good shape?

I don't think that the SPARX validation will fit to your requirements.

If you believe in model validation you have to define your validation rules. SPARX provides a useful validation framework. With this you or a supplier is able to make validations for your organization.

Keep in mind: UML never defines your modeling rules. Therefore SPARX rules are only a starting point. You have to decide what is important to check and what not.

If you start with your validation you will soon learn what is useful for you and what is not. The useful or not will change with the maturity of your organization.

Helmut



Coaching, Training, Workshop (Addins: hoTools, Search&Replace, LineStyle)

qwerty

  • EA Guru
  • *****
  • Posts: 12451
  • Karma: +348/-291
  • I'm no guru at all
    • View Profile
Re: More information from Project Integrity check
« Reply #5 on: November 15, 2013, 08:02:01 am »
Hi Helmut,
I guess you're on the wrong track. This is about the repository integrity check, not about model validation on UML level.

q.

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: More information from Project Integrity check
« Reply #6 on: November 15, 2013, 08:50:19 pm »
I would also like to see not a little but a lot more information out of the integrity check. The "Item" column lists names at best (or just the object type); if this could be split into "Item Type" and "Item GUID" that would help A LOT.

Also, having the option to Find in Project Browser, as well as a selective Resolve (which would carry out the Proposed Action on only one item in the list) would be fantastic. I know it won't be relevant for all reported problems, but it will be for some.

Yes it would be better if this tool were never needed, but that's a meaningless argument. There are a thousand and one reasons why a database can go out of whack, many of which have nothing to do with the quality of the client software.

Better repository management tools would be really useful, especially for larger installations.
My theories are always correct, just apply them to the right reality.

rchalie

  • EA User
  • **
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re: More information from Project Integrity check
« Reply #7 on: January 21, 2020, 08:45:49 pm »
Quite agree. Regardless of the origin of the inconsistencies (db errors, modelling mistakes) I would very much like to know where in my model the issues are located, to see if I need to redo some of my work after having EA correct the inconsistencies.

Walter.Kuhn

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: More information from Project Integrity check
« Reply #8 on: March 10, 2020, 11:18:27 pm »
I agree too. Just got some errors while I tried to import a project from a file into a database. Got SQL erros in import; then ran integrity check, got more errors but I cannot find what could be wrong. Reindexed the whole, but still the same cryptic ErrIGS SIAors...

qwerty

  • EA Guru
  • *****
  • Posts: 12451
  • Karma: +348/-291
  • I'm no guru at all
    • View Profile
Re: More information from Project Integrity check
« Reply #9 on: March 10, 2020, 11:27:10 pm »
You should contact Sparx with that issue. Anyhow, turning off all MDGs/add-ins often leads to finding the culprit somewhere else than just EA (not talking about the latest versions which seem to be a melting pot for bugs of all breeds).

q.