When you use Business Commerce or Consumer Commerce with custom catalogs, you must configure one agent server on your target site cluster to run the Catalog Maintenance Service. There are two ways to do this:
Specify the
DCS.PublishingAgent
module when you create the application that corresponds with the agent server that will run the Catalog Maintenance Service. For all other servers in the cluster, specify thePublishingAgent
module instead.Specify the
DCS.PublishingAgent
module when you create all clustered servers using . On all servers not running the Catalog Maintenance Service, set theactive
property tofalse
in the/atg/epub/CatalogMaintenanceHelper
component.
Regardless of which method you choose, the agent server running the Catalog Maintenance Service must use the /atg/commerce/catalog/custom/CatalogCompletionService
component, so make sure the enabled
property remains set to true
. This component is responsible for recalculating asset properties automatically when the properties they depend on change in value. For more information on custom catalogs, see Using Standard or Custom Catalogs.