Book a Demo

Author Topic: Best way to share a package  (Read 4109 times)

ngong

  • EA User
  • **
  • Posts: 275
  • Karma: +2/-2
    • View Profile
Best way to share a package
« on: September 10, 2017, 11:17:29 pm »
Assume 2 or more models sharing a set of basic data types in a certain package.
It has been xmi exported by the front-most project and imported by others at starttime.
All projects refer to the same GUID when they refer to a certain datatype.

Now assume the front-most model extends that basic types package, corrects some flaws and improves some of the types.
What would be the best strategy to get those changes to the other model as well?
Rolf

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Best way to share a package
« Reply #1 on: September 11, 2017, 05:15:50 am »
The most simple would be either as controlled package (which allows manual save/load as XMI) or as VC package (which is almost the same but allows to use a version control system). It depends on your use case which you prefer. If a VC is present, using that would probably be the best choice. It's advisable to enable user locks and lock the package in question to some administrator. That prevents usual modelers from (accidentally) modifying that static asset.

q.

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Best way to share a package
« Reply #2 on: September 11, 2017, 06:22:58 pm »
Hello,

I know I bang on about this but the best way to do this is to use the reusable asset service -- the use case you describe is pretty much specifically what the RAS was designed to address.

It's not the simplest, but it is the best. It allows you to check differences, has a level of access control so you can restrict who can update the centralized models, and tracks dependencies between assets.

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

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Best way to share a package
« Reply #3 on: September 12, 2017, 08:50:43 am »
I'd say that best depends on your needs, but other than that I agree with Uffe and would recommend RAS.