Book a Demo

Author Topic: Object name model validation  (Read 2554 times)

PMax

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Object name model validation
« on: August 06, 2008, 06:34:13 am »
Hi all!
Please help me with this question:
how to check my business model for duplicate names of model elements ?
Thanks for replies,
Max

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Object name model validation
« Reply #1 on: August 06, 2008, 10:00:17 am »
You will probably want to use the Manage Searches dialog to create a custom SQL query, something like this:

Code: [Select]
SELECT FirstObject.Name, FirstObject.Object_ID, FirstObject.Object_Type
FROM t_object AS FirstObject, t_object AS SecondObject
WHERE FirstObject.Name = SecondObject.Name
AND FirstObject.Object_Type = SecondObject.Object_Type
AND FirstObject.Object_ID <> SecondObject.Object_ID
AND FirstObject.Package_ID = SecondObject.Package_ID
ORDER BY FirstObject.Name
The Sparx Team
[email protected]

PMax

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Object name model validation
« Reply #2 on: August 06, 2008, 04:14:03 pm »
Ok, thank KP.  The statement i can run on database level. Can I do this from EA IDE(for my designer)?

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Object name model validation
« Reply #3 on: August 06, 2008, 04:27:26 pm »
Edit > Find in Model > Manage Searches > New Search > SQL Editor > OK. Once you've saved the search, you can re-run it with Ctrl+F...
The Sparx Team
[email protected]

PMax

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Object name model validation
« Reply #4 on: August 06, 2008, 04:50:28 pm »
Wow ! super product.
KP, thanks a lot !
Max