Book a Demo

Author Topic: Question about Server Based Repositories  (Read 3172 times)

mark.tootell

  • EA Novice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Question about Server Based Repositories
« on: January 30, 2015, 09:58:35 pm »
Hi
I recently created a server based model for one of my development teams which is working extremely well for us. Another team is wanting to use the same approach for a new development and has asked me to configure it for them however I have run into an issue.
The first one was set up using the instructions and a newly created database, but there is a reluctance to create another new database for the new development. Is it possible to have multiple models on one database? If so, how do you set each on up (the instructions in the manual start from a new clean database)?
Thanks

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Question about Server Based Repositories
« Reply #1 on: January 31, 2015, 12:42:33 am »
Hello Mark,


No. One database equals one repository equals one project.

You can run multiple databases on the same server instance, of course, but not multiple EA projects in a single database.

That said, you can allow teams to work on separate modelling activities side-by-side in the same project. I usually set up different root nodes for the different teams in this situation.
For this approach to work properly, all team members need to be disciplined and refrain from reusing model elements across the team boundaries or you'll quickly end up in EA's version of dependency hell.

It should also be noted that certain policies are set at the repository/project level (eg access, version control, and various other stuff), so if the teams need these policies to be set in different ways this approach won't work.


/Uffe
My theories are always correct, just apply them to the right reality.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Question about Server Based Repositories
« Reply #2 on: February 02, 2015, 07:25:50 pm »
Mark,

It is entirely possible to host multiple model in a single repository, regardless of whether the repository is a local .eap file or a "real" database on a server.

Just make different root packages for each different model.

What you cannot do is use project transfer to transfer different .eap repositories into a single DBMS repository.

So you take the largest of your .eap files and transfer that using model transfer, and then move the rest of the .eap file another way.

This "other way" can either be xmi export/import, or (since v11)  copy/paste of packages between the model in .eap and the model on the DBMS.

The latter is definitely the fastest and easiest option.

Geert