Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Arthur

Pages: [1]
1
General Board / Re: EA and Subversion
« on: November 30, 2007, 12:04:01 am »
Quote
Suppose I have a lot of packages with version control, each mapped to a XMI file in SVN.  
A new user would have to manually recreate the whole structure in an empty EAP file?


We have a tree of controlled packages. If one follows the the procedure in my previous post, a new user needs to get all the packages but at least they snap to the right location in the tree. There might be a way of combining controlled packages with replicated eap-files. I haven't tried that yet though.

2
General Board / Re: EA and Subversion
« on: November 29, 2007, 06:52:16 am »
This is the way we use controlled packages:
First user:
1. Right click package/Package control/Version control settings.
2. Click this model is private ( means this eap file is private)
3. Click new button
4. Enter a Unique ID (e.g RepositoryUml)
5. Select Subversion
6. Set the working copy path to the root of the subversion workspace
7. Point to the subversion executable
8. Save and close the version control configuration
9. Right click package/Package control/Configure
10. Click Control Package
11. Select the Unique ID (from 4.) in the Version Control drop down
12. Enter a filename in XMI filename (e.g MyPackage.xml)
13. Ok
14. Accept adding to version control, Enter log message.
Second user:
15. Create new eap file. Repeat points 1 to 8 above _exactly_.
16. Get the subversion package that contains the MyPackage.xmi file.
17. In ea project browser, right click where you want the package, select Package Control/Get Package
18. Select the Unique ID in Select a version control configuration.
19. Select the xmi file in Select shared file for
20. Ok

Now you can check out, edit, check in from ea. You must explicitly do Get latest if your collegues have updated the model after you did.

3
General Board / Re: EA and Subversion
« on: November 29, 2007, 02:14:17 am »
Quote
I want each user to create his own .eap (in ideal case get the common one from repository), and then import the models into it. Then users shoud be able to work independently on models (locking the models for themselves using svn's lock or in scenario with EA's version control check-out). After their work they should be able to click save and perform commit (or check-in in scenario with EA's VC).
That's all.  


You are using controlled packages and not export/import? We are using controlled packages extensively and it works like a charm with subversion. Make shure all users have the same local path definitions though. The macro that points to your version controlled tree must be spelled the same by all users.

4
General Board / Re: How use version control for Project Task, ...
« on: November 29, 2007, 01:56:58 am »
I guess JJ and Bernd has the same problem as we have. We use controlled packages for sharing models. The packages are version controlled in subversion. Every user has his/her own  eap file. The downside of this is that there is no way (that we have heard of) of sharing issues, tasks, glossary etc. Exporting/importing reference data every time something is added or changed is far too cumbersome.

5
General Board / Re: Windows authentication problem in v6.1
« on: February 01, 2006, 12:05:51 am »
Add the domain name to all user names: Domain\user.

6
General Board / Re: Set as namespace root is missing
« on: January 25, 2006, 10:58:33 pm »
They moved it to "Code Engineering". I was a bit confused myself at first. The new location makes sence, however.

7
General Board / Re: Floating licence?
« on: October 12, 2005, 01:25:42 am »
Is it possible to check out a license to a laptop and use it when not connected to the network with the license server?

8
General Board / Re: Can you import XML schema to EA?
« on: December 22, 2004, 11:02:47 pm »
We are using a (free!) Microsoft tool called XSDObjectGenerator to generate C# code that is in turn reversed into EA. Works OK mostly. It has some limitations but all our schemas worked just fine.
Roundtripping XSD in EA would be a nice feature though.

Pages: [1]