Does Sitecore 9 Marketing Automation Operations Service (ma-ops) require “xdb.processing.pools” connection string?


Someone reported to me about the error
System.Configuration.ConfigurationErrorsException: A connection string with the name 'xdb.processing.pools' is not configured.
from their ma-ops server.

When I first noticed that error, I immediately thought of configuring that connection string, however, Sitecore documentation on ma-ops (https://doc.sitecore.com/developers/90/platform-administration-and-architecture/en/configure-a-marketing-automation-operations-service.html) does not mention the need of having the connection string for “xdb.processing.pools”.




While I was working on another seemingly unrelated task (installing Sitecore Commerce 903 in Azure), I found a serendipity where the installation guide of that SXC 903 (http://commercesdn.sitecore.net/SitecoreXC_9.0/Installation-Guide/9.0.3/Sitecore_Experience_Commerce_Installation_Guide_for_Azure_9.0.3.pdf) actually mentions this in the step 3 of the section “5.4. Enable Marketing Automation”, as shown in the attached picture below:





The answer to the question in this title is: Yes, ma-ops requires “xdb.processing.pools” connection string to enable marketing automation. We can use the same one configured in xc-collect.

Comments

Post a Comment

Popular posts from this blog

Windows could not start the Sitecore Xconnect Search Indexer - {xConnectInstance}-IndexWorker service on Local Computer. Error 1064: An exception occurred in the service when handling the control request.

EXM Throws NonCriticalException "Failed to download string content" with Nested Exception of "403 Forbidden" in Azure Web App

Modify the text of the Action menu in Sitecore Horizon