Hello,
I recently migrated several projects from StreamServe 5.6 to Exstream 16.6, which uses CAS-based versioning.
In the old environment I had a single shared resource set containing overlays, fonts, images, lookup tables, etc., referenced by all projects. During the migration import I used the "reuse resources with the same ID" option, so the shared resource set was imported only once and all 12 projects reference the very same set of resources — no duplicates.
Now I have run into the following issue:
- Inside Project A, I opened the shared resource set and added a brand-new image resource that did not exist before.
- I checked in the resource set and released it.
- I then opened Project B, which references the same shared resource set.
- I triggered an update to pull in changes from the shared resource set.
- The update wizard correctly shows the resources that were already present at import time and asks me whether to keep the current version or download the newer one — fine.
- However, the newly added image (which was not present in Project B at all) is never offered in the update dialog. It simply does not appear, so I have no way to pull it into Project B.
Questions:
- Is this the expected behaviour when a resource set is shared via the "same ID" import strategy?
- Is there a specific workflow to propagate new resources (not just updated ones) from a shared resource set to other projects that reference it?
- Do I need to explicitly re-import the resource set into the other projects, or is there a way to force a full reconciliation?
Any guidance or pointer to the relevant documentation would be greatly appreciated.
Thank you.