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

Added Contact Is Not Shown in List Manager in a Scaled Sitecore XP 9

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