Book a Demo

Author Topic: Recovering Design Master  (Read 6511 times)

Prateek

  • EA User
  • **
  • Posts: 33
  • Karma: +0/-0
    • View Profile
Recovering Design Master
« on: June 07, 2013, 07:09:11 pm »
Hi All,

There are multiple users working on replicas of EAP files and we merge it at the end of the day with Design Master. Recently, when we tried to move Design Master to Database, we got an error saying that ' Database is part of replica set'. Does this mean the design master is lost? What are the ways to retrive Desgin Master from replica. We have tried to retrive it thru MS Access, where there is an option to recover Design Master. But when the EAP file is opened thru MS Access, the recover Design Master option is greyed out. (Tools ->

Replication - > Create Design Master).

Any other option to retrive Design Master from existing copy ? or any other solution to our situation ..

Thanks,

Pramod


Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Recovering Design Master
« Reply #1 on: June 07, 2013, 08:48:55 pm »
Hi,

i encountered that in context with another issue.

Do you have security enabled? If yes: disable it.

Regards

Stefan

Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

Prateek

  • EA User
  • **
  • Posts: 33
  • Karma: +0/-0
    • View Profile
Re: Recovering Design Master
« Reply #2 on: June 07, 2013, 10:23:26 pm »
HI,

Thanks for the reply!
I've tried to set the security to lowest level in MS Acces( Tools -> Macro-> Security-> low) . The 'Recover Master Design' Option  under replication is still greyed out . Is this the security option you were talking abt ?

Thank you!

Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Recovering Design Master
« Reply #3 on: June 08, 2013, 01:36:18 am »
Well, no i have meant the model security (with or without restrictive lock).

Do you have set that active? Look at "Project-Security-Enable Security"

Regards

Stefan
Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

Dermot

  • EA Administrator
  • EA User
  • *****
  • Posts: 591
  • Karma: +7/-0
    • View Profile
Re: Recovering Design Master
« Reply #4 on: June 11, 2013, 03:05:45 pm »
Are you wanting to Remove the Replication in order to port to a DBMS?
If so, see:
http://www.sparxsystems.com/enterprise_architect_user_guide/10/projects_and_teams/removereplication.html

Prateek

  • EA User
  • **
  • Posts: 33
  • Karma: +0/-0
    • View Profile
Re: Recovering Design Master
« Reply #5 on: June 13, 2013, 12:31:03 am »
HI Stefan ,

Sorry for late reply!

We have tried to disable the security but still, in MS Access the 'recover design master' option is disabled. Any other solutions to recover desing master... ?

HI Dermot ,

Yes even that will help us to port it to DB, but the prob is we donot have a base project  .. all the copies we have are part of replica set.. hence, we are trying to recover design master.. What does base file here mean exaclty ? Is it the Design Master or any other file which is not a replica ?

one more query, the database version of our EAP file is changed to 7.0 from June. We have been maintaining files for the past two months. The earlier files have database version 4.01. When we tried to remove replication by using earlier files, we get an error asking us to give the file with same database version..

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Recovering Design Master
« Reply #6 on: June 13, 2013, 09:32:16 am »
The database version number is displayed as 7.0 when you enable auditing. If you disable auditing, it returns to 4.01.

You cannot remove replication with Auditing enabled, so perhaps that has something to do with your problem.

The base project is an empty .eap file that does not have replication enabled in it. Basically, what you are doing is saying 'take this replication project and put all its contents into a new non-replication project, using that base project as a template.' You can do this with a replica - it does not have to be the design master.

This is not my area of expertise. I have been told that the process I THINK you are trying to work through is fairly straightforward, but to be safe perhaps you could send an email to Sparx Support and explain what you want to acheive. The appropriate expert can then give you full advice.
Best Regards, Roy

Dermot

  • EA Administrator
  • EA User
  • *****
  • Posts: 591
  • Karma: +7/-0
    • View Profile
Re: Recovering Design Master
« Reply #7 on: June 13, 2013, 02:32:22 pm »
There sould be a EABase.eap model in your
C:\Program Files (x86)\Sparx Systems\EA
See also:
http://www.sparxsystems.com/enterprise_architect_user_guide/10/projects_and_teams/createamodeloverview.html

Aaron B

  • EA Administrator
  • EA User
  • *****
  • Posts: 941
  • Karma: +18/-0
    • View Profile
Re: Recovering Design Master
« Reply #8 on: June 13, 2013, 04:39:29 pm »
Two possibilities to try:

option a)
Disable Auditing on your replica before trying to remove replication.
(Project | Auditing | Audit Options > Un-tick "Enable Auditing")

or

option b)
Copy EABase.eap -> EABasev7.eap
Open EABasev7.eap
Enable Auditing
Close
Use EABasev7.eap as the "base model" when removing replication from your model.

Prateek

  • EA User
  • **
  • Posts: 33
  • Karma: +0/-0
    • View Profile
Re: Recovering Design Master
« Reply #9 on: June 13, 2013, 05:39:59 pm »
Thank you Dermot , Aaron and Roy !

I have used the EABase file to remove replication . I was able to convert  tHe new file created to Design Master !

Thanks for all the replies and it really helped us a lot ! [smiley=grin.gif]