Author Topic: Moving internal requirements  (Read 4094 times)

sargasso

  • EA Practitioner
  • ***
  • Posts: 1406
  • Karma: +1/-2
  • 10 COMFROM 30; 20 HALT; 30 ONSUB(50,90,10)
    • View Profile
Moving internal requirements
« on: December 17, 2003, 05:46:54 pm »
 :'( One of the analysts has created all the requirements on collaboration diagrams at the Object level instead of against the Classifier!

Is there any easy way we can move all these requirements (dozens and dozens) from the object element to the classifier element?
"It is not so expressed, but what of that?
'Twere good you do so much for charity."

Oh I forgot, we aren't doing him are we.

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: Moving internal requirements
« Reply #1 on: December 17, 2003, 08:05:23 pm »
Are you using a database (SQL Server, Oracle, MySql) based repository for your model? If so, you can access the data in the repository directly and move the requirements wherever you wish.
In fact you can do the same even if you use .eap file to store the model as the .eap file is nothing but MS Access database with extension changed to .eap to confuse the users ;-)
Just let me know which database are you using and I will let you know how exactly move the requirements.

Bruno

sargasso

  • EA Practitioner
  • ***
  • Posts: 1406
  • Karma: +1/-2
  • 10 COMFROM 30; 20 HALT; 30 ONSUB(50,90,10)
    • View Profile
Re: Moving internal requirements
« Reply #2 on: December 18, 2003, 06:24:07 am »
Thanks Bruno,

Its an EAP file, and I can try and manipulate the rows from t_objectrequire manually (or by a series of queries). I was just hoping there was an "easy" way of moving them, even dragging and dropping from object to class in the project browser wuld have been easier than manipuating the parent keys directly.

Oh well, never mind - lesson learnt and analyst has been duly beaten around the head with a large lump of hardwood.

Bruce
"It is not so expressed, but what of that?
'Twere good you do so much for charity."

Oh I forgot, we aren't doing him are we.

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: Moving internal requirements
« Reply #3 on: December 18, 2003, 09:45:13 am »
Internal requirements (as far as I know) do not appear in the project browser (even though that would be a great idea that I have been asking for for a while) and therefore can't be dragged and dropped around the project browser tree :-( Also, you can drag only one object at a time, so it still would be painful.
In the meantime, let me know if you need help with the repository, even though it seems to be pretty transparent. And do not waste the hardwood nor the analysts - it is not good when you run out of either one of them!

Weaju

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: Moving internal requirements
« Reply #4 on: December 19, 2003, 07:49:49 am »
We are experiencing the same problem. We are creating our base model and have to populate the properties. Sine we have a list of all our developers in the Oracle db, I was wondering if it is possible to somenow use this list and not re-enter all the names. I know the information is stored in an Access db table in EA, but do not know how to access this table.

Any help will be appreciated.

weaju

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: Moving internal requirements
« Reply #5 on: December 19, 2003, 09:40:49 am »
Hi,

first of all, make a copy of your .eap file and rename it to .mdb. Now you can open it in MS Access just by double-clicking on it. (That is provided you use .eap file, if you use SQL Server, Oracle or MySql based-repository - which I may recommend - you do not need to do this).
You are looking for two tables, one is called t_authors (the records from this table appear in dropdownlistbox Author on each object), the other one t_resources. You can just copy the data from your Oracle table here - either link the Oracle table into Access and do the data transfer, or just export data from Oracle and import it here.

If you need more help, just let me know!

Bruno