Hi Geert,
Please excuse me, my english is not always so good to translate my ideas.
Here is the story: we develop a connector/add-in, to store EA elements in our custom repository. The repository is supposed to be central, so every EA user has to connect and store his objects.
When an object is sent through our connector to the repository, we store the EA GUID.
We would like to be able to re-use an object from the repository, and to re-use it with the same GUID, to be sure every user has the same object with the same GUID so we can be sure that one object has one GUID across every user.
Maybe the way i'm creating the element is not good, i'm quite a newbie with EA API. I work with C# and i used the AddNew(name,type) function on the package.Elements.
So this function properly creates the element, but with a new GUID

I hope this is clearer.
So the EA->Repository connection is ok. The Repository->EA is nearly good, my add-in browse the repository and allow the user to select one object and to recreate it from the data stored in the repository. All the data except the GUID

Best regards,
SJ.