When you make changes to category, product, SKU or promotion items in your catalog, ATG Content Administration creates a list of changed items to deploy. Once the deployment is completed and the publishing clients have switched their data sources, the /atg/reporting/datacollection/commerce/ProductCatalogDeploymentListener
component on the ATG Content Administration server is notified of the switch and the list of changes.
The sourceRepositoryPathToItemDecriptorNames
property of the ProductCatalogDeploymentListener
component defines the item types for which changes should be logged and the Data Warehouse updated.
sourceRepositoryPathToItemDecriptorNames=\
/atg/commerce/catalog/ProductCatalog=category;product;sku;promotion
You can use the ignorableTargets
property to specify any Content Administration targets where changes should not be logged, such as your staging environment:
ignorableTargets=Staging
Note: If you do a full deploy of your product catalog, all items are logged as changed, though the data may not be any different. During its next scheduled run, the loader will then compare every item in the catalog with the dimension data in the Warehouse Repository, and only actual changes are loaded. For large catalogs, this process can take a long time.
The JMS message type used to identify log rotation is atg.reporting.productCatalogUpdate
.
The catalog_
t
imestamp_unique
id
.data
file contains the following logged information:
Timestamp when the logging component received notification of the successful data source switch, which approximates the time when the change went live on the production server
Nucleus path to the repository component
Type of item that changed
Repository item ID for the changed item
Change type (insert, update, or delete)
The following is an example of the product catalog log:
10/19/2006 10:08:39 /atg/commerce/catalog/ProductCatalog product
prod70002 insert
10/19/2006 10:08:39 /atg/commerce/catalog/ProductCatalog sku
sku81007 update
10/19/2006 10:10:39 /atg/commerce/catalog/ProductCatalog product
prod70004 delete