12 votes
Accepted

Where is the Topology Manager URL Configured for PowerShell Modules

It is an Environment variable called TRIDION_TTM_SERVICEURL You can also add -TtmServiceUrl parameter to all your commands (but this is mostly used if you want to run Powershell script from another ...
Stanislav Maryenko's user avatar
11 votes
Accepted

SDL Web Topology Manager in IIS

It is (surprisingly) Topology Manager website which hosts odata service inside. The proper endpoint is http://host:port/ttm201501. There you can browse/add/remove Topology Manager entities using GET/...
Stanislav Maryenko's user avatar
11 votes
Accepted

Add-TtmCdTopologyType : Authorization has been denied for this request

Adding a CD Topology Type in Topology Manager doesn't result in any communication with CD or CM, so the Authorization error is coming from Topology Manager itself. Only users in the Windows Group "...
Rick Pannekoek's user avatar
9 votes
Accepted

Web Application vs Web site in Topology Manager

Note that your example URL paths may or may not be Web Applications in Topology Manager. For example: a DXA Web Application can resolve such URL paths to different Publications; there is only one ...
Rick Pannekoek's user avatar
9 votes
Accepted

Publishing with TopologyManager, can I use a separate CmEnvironmentId?

Indeed, the installer should not force you to create a new CM Environment in Topology Manager. If it does, that should be reported as a defect. As a work-around, you could create a dummy CM ...
Rick Pannekoek's user avatar
8 votes
Accepted

Set multiple BaseUrls in Tridion TopologyManager

Set-TtmWebsite -id Website1 -BaseUrls "http://local.devstage.web.com", "http://local1.devstage.web.com"
Raj Kumar's user avatar
  • 5,867
7 votes

Web 8 Issue with configuring delivery infrastructure in Topology Manager

I ran into this today and the solution is a little obscure: I had to shift+right-click on my PowerShell console and choose "Run as different user" and then enter my credentials again. Yes, I logged ...
Peter Kjaer's user avatar
  • 19.8k
7 votes
Accepted

Tridion TopologyManager in Web8 - Relationships

We have been working on the following simple diagram of the Topology Manager structure, to clarify a couple a things. It is not shown, but you can have multiple CD environments per Topology (for ...
NikkiVeldhuis's user avatar
7 votes
Accepted

What is the purpose of the ConfigRepository element in cd_storage_conf.xml

The Discovery Service also acts a a centralized configuration repository for some of the other microservices (hence the term ConfigRepository in the configuration). As such, the Discovery service acts ...
Rick Pannekoek's user avatar
7 votes
Accepted

Error mapping a publication to a website in Topology Manager

Server-relative URL is a combination of WebApplication ContextUrl and Mapping RelativeUrl properties, so if you use default root web application for you mapping you can specify -RelativeUrl en in ...
Stanislav Maryenko's user avatar
7 votes
Accepted

Error with upgrade SDL Web 8.1.1 in Cluster Env

I believe this is a known defect on 8.1.1 installer, which got fixed in 8.5. The work around involves using a different Topology Manager database for the 2nd install, then change the 2nd server to ...
Nuno Linhares's user avatar
  • 29.1k
7 votes

How to change username/password for CmEnvironment in Topology manager

To run the following PowerShell command to Update an existing Content Manager Environment in the Topology Manager: Syntax Set-TtmCmEnvironment -Id <String> [-WebsiteRootUrl <String>] [-...
Velmurugan's user avatar
  • 8,115
7 votes
Accepted

What is the Tridion.TopologyManager.Client endpoint

The easiest way to find out the endpoint URL is to check the Windows environment variable on the CM server using the following PowerShell command: get-item env:tridion_ttm_serviceurl This should give ...
Jonathan Williams's user avatar
6 votes
Accepted

Where can I find detailed information on available Topology manager scripts

I found 2 very useful links one from the documentation and the other from Dominic's blog. Both of these provide details on all available cmdlets (commandlets). Dominic's blog goes a step further and ...
Vikaskr's user avatar
  • 358
6 votes
Accepted

Web 8 - Restoring DB from Prod to Dev and the Publish Status

Note that publish state is not stored in Topology Manager, but in Content Manager. So, publish state is automatically copied if you restore the CM DB across environments. As Bart mentions, this can ...
Rick Pannekoek's user avatar
6 votes
Accepted

Getting error while running the Set-TtmMapping -RelativeUrl

Just set the Publication URL (in CM) to empty. That makes it "context-relative" instead of server-relative, meaning that there is no longer an overlap between the part of the URL managed in Topology ...
Rick Pannekoek's user avatar
6 votes
Accepted

Two different Web8 CMS server pointing to same topology manager database

Please re-point the topology manager database to another database [Setup#2]. Navigate to server 2 %Tridion_Home%\TopologyManager\web Decrypt server 2 database section in web.config Change database ...
Brijesh Shukla's user avatar
6 votes
Accepted

How to use same Topology Manager DB from 2 CME?

If you have multiple CM Servers in a (logical) CM Environment, you should have only one CmEnvironment entity in Topology Manager, not multiple. In such a scaled out Environment, it is essential that ...
Rick Pannekoek's user avatar
6 votes
Accepted

Where do we configure "minimum approval status" for a Web 8.5 solution using Topology Manager?

With Topology Manager based publishing, the Minimal Approval Status is defined on a Target Type (which is part of a Business Process Type).
Rick Pannekoek's user avatar
6 votes
Accepted

What is a Scoped Repository Key?

A Publication (or, more generically, a Repository) can act as a Site Type by setting its Publication Type to “Site Type” and setting its Key to some symbolic name. When creating a new Site using the ...
Rick Pannekoek's user avatar
6 votes

Update Discovery Service endpoint in Topology Manager

If the URL of your Discovery Service changes, you can use the Set-TtmCdEnvironment cmdlet to update the URL in Topology Manager. No need to destroy things. :-) BTW: publish state is still stored in ...
Rick Pannekoek's user avatar
5 votes

Topology Manager | How to create multiple Topology Environments

Your problem is you cannot have two Windows Service with the same name. You should change the $name="SDLWebDeployer" and $displayName="SDL Web Deployer" in your powershell script before installing ...
Jose Honorato's user avatar
5 votes
Accepted

Getting Error to add the TtmCdEnvironment id in SDL Web8.1.1

If you want to use OAuth authentication on your Discovery service, you firstly need to register TokenServiceCapability there. It can be done using discovery-registration.jar tool described here: link ...
Stanislav Maryenko's user avatar
5 votes
Accepted

403 status while calling Add-TtmWebsite

You should use cmuser instead of cduser as OAuth ClientId; cduser is intended to be used by the Web Application and has fewer permissions than cmuser. See SDL web8 - Issue with adding a website
Rick Pannekoek's user avatar
5 votes
Accepted

Help understanding which elements are installed on which servers for SDL Web 8

Your understanding seems to be quite OK. If you want to minimize the number of DBs, you could combine the Discovery and Content Broker DBs, but I wouldn't recommend that; it's more convenient to keep ...
Rick Pannekoek's user avatar
5 votes

How to configure linking in Web 8?

If your website has multiple base URLs, you should indeed configure CD Linking to use relative URLs (as a matter of fact, I don't see why you would ever want to use absolute URLs). Using absolute ...
Rick Pannekoek's user avatar
5 votes

Publishing with TopologyManager, can I use a separate CmEnvironmentId?

CMEnvironmentId needs to be same across all scaled out instances. Even if their roles are different like the coreservice, publisher, workflow agent. The cm environment id is kept the same using the ...
Likhan's user avatar
  • 2,687
5 votes
Accepted

Topology Type naming to facilitate database restores back through environments

A1. Indeed, to support porting/restoring the CM DB as a whole across DTAP environments, you should ensure that each environment has the same set of Topology Types (IDs) defined. You don't need to ...
Rick Pannekoek's user avatar
5 votes

Renaming Mapping IDs in Topology Manager

I must say you came up with a creative solution, including the use of Topology Manager import/export functionality! :-) However, decommissioning the CD Environment (step 2) will drop the publish ...
Rick Pannekoek's user avatar
5 votes
Accepted

Can we modify domain name in existing Topology?

To update the domain you can use this command: Set-TtmWebsite -Id Your_Website_ID -Baseurls @("https://new-domain-host")
Velmurugan's user avatar
  • 8,115

Only top scored, non community-wiki answers of a minimum length are eligible