Book a Demo

Author Topic: Project Integrity Check  (Read 5645 times)

MagnusH

  • EA User
  • **
  • Posts: 63
  • Karma: +0/-0
    • View Profile
Project Integrity Check
« on: March 15, 2010, 07:31:00 am »
Hi,

It's good to be able to check the project but I'm not very happy about running the recover without knowing the elements that will be fixed. Is it possible to find out or otherwise I suggest a "find element in project browser" for each line in the dialog.

Thanks,
Magnus

ChrisBD

  • EA User
  • **
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: Project Integrity Check
« Reply #1 on: March 26, 2010, 12:53:36 am »
Yes it would be better if it had the same functionality as the Project\Model Validation\Validate Selected functionality, whereby you can click on a line and be taken immediately to the diagram with the problem.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Project Integrity Check
« Reply #2 on: March 26, 2010, 12:53:07 pm »
Normally, I'd agree with Magnus.  However, in the case of the project integrity check, in over 6 years of dealing with EA, I've found:

  • The types of errors it finds are NOT generally caused by users (directly).  
  • They often aren't related to a specific digram.
  • They generally can't be fixed by users externally
  • EA often doesn't supply enough information to actually identify the problem directly
Consequently, if I do run it (and I do run it fairly regularly), I often just set it to "Fix" and let it run.

Certainly, if PIC finds problems, your repository is damaged and needs to be rectified.

I most often use it to check that any code I'm writing via the automation interface (whether SDK or script code) is not inadvertently damaging the repository.

At this time, I'd really appreciate "full disclosure" on what the errors are but usually, it's enough to point me in the right direction.  Certainly one shouldn't run any repository modification code on a suspect repository - so I do clear everything up first.

So, in my experience - just Let EA fix it...

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!