With SDL 8/8.5, and the introduction of Topology Manager. My understanding was that content refreshes were more streamlined and efficient.
I tend to agree here with the statement; however, I have a couple of questions regarding a refresh I did yesterday. Pretty simple restore use-case here really:
I copied down only: - Content Manager Database - All Broker Databases
Note: Topology Manager and Discovery Databases are still intact to the lower environment I am restoring.
Once the database restore was completed, I fired up PS ISE and execute my sync environment
cmdlts against each target and presumably, I am done with the refresh.
I spot checked my favorite publication, quick test publish - BOOM! Works! Super Fast!!
However, once I turned back over to our users - they notice that some more recent publications for newer products do not have the environment purposes setup on their respective publication properties.
So when I look in TopMan at Get-TtmMapping
on the env I am restoring too - I do not see these mappings. I open up a publication and see that nothing is configured.
And from my knowledge of what goes on with these environments - These are more recent publishing mappings; actually I can tell each publication that is not configured is post - TopMan migration script from prior SDL 2013 to SDL Web 8.5 upgrade migration script.
My Question: Where did they go? Are they not saved and kept with TopMan in each environment?
Is there a additional step I need to do AFTER the BA's create these publications and configure purposes on each via the UI/CME? Do I need to do anything in Topology Manager
after the environments are mapped on the publication properties?
Keeping in mind that we share the same targets within our entire instance. Live, Preview etc. So all that needs to be done when creating a new publication is mapping the relative url for the bpt Topology Type that already exists..
Basically, I am stumped since, I know for a fact, the target/purposes were created/saved/mapped and working (via UI) in the target restore environment. Wouldn't that be then saved in TopMan
?
Where did they go after the restore? I didn't touch TopMan or Discovery DB's. Maybe I should have since they're configured in the source env also? I have done that before, but then I need to restore the entire environment as a whole...
Do the relative urls nomenclature need to be exact? I think it was, but just thinking what I would be different between environments here.
UPDATE
This is also impacting our security model as well for publishing targets. There are way too many things I need to fix inside the CMA - to get this to work correctly.
I suppose anyone else upgrading to SDL Web 8.5 - copy down the entire environment as-is, then make your changes and you should be all set. For us it is not feasible to only restoring the Content Manager and Published Content.