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
12 votes
Accepted

SDL Web 8: Topology Manager, error using Add-TtmMapping

The installer created the "SDLWebTridioncm_MAN01SQL05" CM environment for you (it asks you for the name in one of the screens). Since then, apparently someone decided to clear or recreate your ...
Peter Kjaer's user avatar
  • 19.8k
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
11 votes
Accepted

SDL Web 8 - Issue with publishing

Sounds like you haven't added a mapping for that Publication to an environment. You do that using Add-TtmMapping. For more information, see the following documentation page: Mapping a Publication to ...
Peter Kjaer's user avatar
  • 19.8k
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
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
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

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

SDL Web 8 - Issue with publishing

As Peter has already mentioned, you are missing steps required to map a publication to a web application. I could understand the confusion is because this step is not mentioned clearly in points ...
Mukesh Kumar's user avatar
  • 4,074
7 votes
Accepted

Getting Error {"error":"invalid_grant"} to add the TtmCdEnvironment id in SDL Web8

You should either make sure you put it all on one line - or use the backtick (`) character to continue the command on the second line. It looks like you pasted the two lines from somewhere and ...
Peter Kjaer's user avatar
  • 19.8k
7 votes
Accepted

How should I choose my Content Manager environment ID?

The only thing that really matters is that all CM Servers that are part of a logical CM Environment use the same CM Environment ID (makes sense, right?). That is why by default the CM Environment ID ...
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
  • 7,950
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

Error adding TtmMapping

The error: Item of type 'WebApplicationData' with id 'VisitorWeb_RootWebApp' does not exist. Is trying to tell you there is no web application with the ID VisitorWeb_RootWebApp in the Topology ...
Bart Koopman's user avatar
  • 29.6k
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
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

Web 8 Issue with configuring delivery infrastructure in Topology Manager

This suggests an issue with the authentication between the Topology Manager and the Discovery Service. Are your -ClientID and -ClientSecret values aligned with the cmuser account within your discovery\...
Bengineer's user avatar
  • 1,312

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