"How soon can I eliminate it as NOT able to meet my needs"
I can't answer that because you haven't expressed your needs. All I really see is this.
sharing certain vertices, arcs and viewpoints. We have been using package transport to date, but this doesn't really scale.
I've already said that you won't get something equivalent to package transport. The goal is to provide an EA element that allows you to see what is in that external system, not to recreate the model defined by that external system. It's designed around a use case like "I have a set of requirements specified elsewhere that I want to reference from within my model."
Based on the (very little) information you have provided about what you want, I believe that this will do nothing to help you. So what's the problem with the various package sharing functions?
Thanks for clarifying, Eve,
As I said in the initial post it, doesn't scale (for us). What I didn't say (and this may well be the source of confusion) that we've found that many of our packages (containing items) are too large.
We have separated our items from the views. At the enterprise scale, we may have literally hundreds (if not thousands) of items of the same type (for example databases or application systems or organisational units etc.)
We group all our items by type and, if required, break them into alphabetic subfolders (for some even that's not enough and we're thinking of two-level alphabetic). We are finding that we need to be able to share only a very small portion of these item folders. At any time only a tiny proportion of these items are being changed, so transporting whole branches (of this size) is counter-productive (as well as, effectively, impractical).
There's nothing wrong with transporting packages, so long as the packages are small and self-contained. Ours are neither (in many cases).
So, as you can see, I'm NOT looking for package
transport. I could entertain package
sharing where the external items are available to the local model and changes are pushed/pulled as required
only for those external items referenced in the local repository.
Hopefully, I've explained our needs a bit better.
Anyway, based on the discussion so far, it seems this is not the solution we're looking for.
Paolo