16 votes
Accepted

What should I see after installing the SDL Web8 Content Service

I would use the token service to test the other two, thus ensuring that all 3 of them are working. To do so, though, you need to be able to create a specific HTTP request, setting the method and ...
user avatar
  • 19.8k
13 votes
Accepted

Help to understand the need for multiple CD databases for Discovery, XPM and normal Broker with SDL Web 8

Yes you can re-use the Broker database for the discovery-service. The reason why we provide it separately is so in the future we can have different options. You can imagine you can register different ...
user avatar
11 votes
Accepted

Not able to find builder for capability: TokenServiceCapability

The issue was I had Java 9 installed and Web 8.5 only supports Java 8. Just removed Java 9 and installed Java 8 and it worked fine.
user avatar
8 votes

High Memory usage of Content Deployer and Content Discovery services

Are you using the default service configurations? Is this graph in-use or running idle? You can try reducing the maximum memory used by the Discovery Service down to 128Mb (see the bin/install.ps1 or ...
user avatar
  • 1,277
8 votes

What should I see after installing the SDL Web8 Content Service

Your assumption that the first two responses are OK, but the third is not is correct. When OAuth is enabled (the default), all CD microservices (except the token service) expect an OAuth bearer token ...
user avatar
7 votes
Accepted

Different port number for Discovery service

The cleanest way to do this is by passing parameters to the InstallService.ps1 script. The parameter passing convention deviates from the standard Powershell approach, so you need to be careful with ...
user avatar
  • 18.5k
7 votes
Accepted

Scalling out Discovery Service

If you want to create two separate CD Environments (with their own set of microservices, incl. Discovery Service), they need to have separate databases. If you want to minimize the number of ...
user avatar
7 votes
Accepted

SDL 8.5 Content Delivery (CIS)

For the environment you are explaining, it seems that you are using the same discovery database for all the groups. AFAIK all the discovery services, are part of a content delivery envireonment, and ...
user avatar
7 votes
Accepted

DD4T webapp using discovery service gets 'invalid_grant'

Using Fiddler I found out that the TokenService was registered on the localhost domain. That's why the webapplication (which was running on my local machine) couldn't access the TokenService on the ...
user avatar
6 votes
Accepted

Publishing issue | web 8

You have both discovery pointing to Same DiscoveryDB, When you run update for a discovery(say staging) then all it's capabilities get registered in this DiscoveryDB At the time of publishing to ...
user avatar
  • 649
6 votes
Accepted

Discovery Service Won't Start

I'd forgotten to install one of the prerequisites. It was my own fault. Java was not installed on the Content Delivery Server.
user avatar
  • 7,307
6 votes

Is it possible to use the same database for 3 different Discovery Services?

It's not I'm afraid. If your Discovery Services (and associated Microservices) were on three separate servers, then you could use the 'localhost' workaround described by Quirijn here: USING SDL’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 ...
user avatar
6 votes
Accepted

Unable to register mirrored Deployer Capabilities

I dug into the code and it appears as though while it says the DestinationName is optional, I was getting a null pointer in the code on it. DestinationName The name of this particular Capability ...
user avatar
  • 2,920
5 votes

Discovery Service not awake on server startup

I fixed this by making all the CDaaS services start Automatic (delayed) so I am guessing they all needed the SQL database to be fully up and running before they could start, although that is a guess. ...
user avatar
5 votes
Accepted

Error while starting Discovery service

The solution, as suggested by Quirijn and Raúl, was to replace the string (local) in the serverName property with the machine name. I've just checked my 2013 server to confirm that I have used (...
user avatar
  • 18.5k
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 ...
user avatar
5 votes

Different port number for Discovery service

It is in discovery\bin\installService.ps1 script: $serverPort="--server.port=8082" You can firstly uninstall your service, change this setting and install it again.
user avatar
5 votes

Discovery Service 'discovery-registration' command fails by Unable to obtain OAuth token

I was having a similar issue in a Windows environment with SDL Web 8.1.1. What got me past the error was removing these two attributes from the ConfigRepository element in the cd_storage_conf.xml I ...
user avatar
4 votes

Cannot add a new Topology Manager Mapping

Sync-TtmCdEnvironment is the best way to fix it. make sure discovery.svc is accessible from your CMS
user avatar
4 votes

Discovery Service 'discovery-registration' command fails by Unable to obtain OAuth token

There was an issue due to SecureRandom in unix platforms which caused timeouts when generating OAuth token. This was fixed as a hotfix and available in latest 8.1.1 hotfix release. Applying hotfix ...
user avatar
  • 1,130
4 votes

Publishing fails on Transporting, SDL Web 8 ,DXA

Which ClientId and ClientSecret are you using in your OAuth credentials. The user registration has no permissions to publish content to the Content Deployer. If you are using the default users and ...
user avatar
4 votes
Accepted

Error with Discovery service and discovery_registration.jar

Please check my Question (and answer) here The trick is to add TokenServiceUrl (TokenServiceUrl="http://10.177.4.83:8082/token.svc") as it somehow gets deleted when you do a quickinstall: <...
user avatar
  • 358
4 votes

How to configure discovery and deployer microservice in Active/Passive (fail-over) High Availability architecture

Refer to the SDL documentation on Scaling Content Delivery here http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-5570B671-C4CD-4CC9-943B-489E5390C13E
user avatar
  • 7,307
4 votes

Single-machine install and capabilites

If you are using the quickinstall.ps1 powershell script for CD installation, then use the -auto-register switch as mentioned by Nuno. In case you have done the installation without this switch, then ...
user avatar
  • 15.9k
4 votes

I want to create new database for the Discovery Service

As mentioned in the documentation (http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-654563D2-F38B-43C9-851C-0C1104FBA2AA), you can use PowerShell, and depending on your database ...
user avatar
  • 29.6k
4 votes
Accepted

Sharing Tridion content with Third party application

As Nuno commented, you can still get access to the raw data using the (public) OData V2 endpoint (CIS Content Service). Alternatively, you can get access to your DXA View Model data formatted as JSON ...
user avatar
4 votes
Accepted

CIL | Token Service - Unauthorized Request

The error was the symbol '-' in app.config in keys oauth‐client‐id, and oauth‐client‐secret, it's binary representation was not correct.
user avatar
  • 111
3 votes

Discovery Service Won't Start

I had a similar problem and got the same initial PowerShell error message: WARNING: TCP connect to localhost:8082 failed WARNING: TCP connect to localhost:8082 failed WARNING: TCP connect to ...
user avatar
3 votes
Accepted

Discovery Registration tool - Update issue

I have noted that in my cd_ambient_conf.xml of discovery service, OAuthEnabled was set to false but Rules Enabled was set to "true". Making both of them to true or false (disbaling oAuth as per doc) ...
user avatar
  • 981

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