You can change your configuration to make unsecured repositories secured or the reverse. The secured repository feature permits you to control the access users have to assets, asset properties, and asset types. For example, you might make all products visible to a given user, but prevent that user from editing product properties. For more information, see the Secured Repositories chapter of the ATG Repository Guide.

ATG Merchandising uses three versioned Commerce repositories: Product Catalog, Price Lists, and Claimable Repository. Each repository has a different level of support for secured repositories. By default, Claimable Repository is not secure and requires you to create and configure components in order to be secured. The Merchandising Product Catalog, which refers to the version of the Product Catalog used by ATG Merchandising, supports secured repositories only when you use the Business Commerce module, and the Price List repository supports secured repositories by default whenever you use price lists.

Use the instructions in this section for configuring both the ATG Merchandising repositories and any custom repositories you created. The following table lists the name and path for the secured and unsecured versioned Commerce repositories provided out-of-the-box:

Repository

Merchandising Product Catalog

Price List

Claimable Repository

Unsecured Repository

located in:
<ATG9dir>/DCS/config/config.jar

atg/commerce/
catalog/
ProductCatalog

/atg/commerce/
pricing/priceLists/PriceLists

atg/commerce/
catalog/Claimable
Repository

Secured Repository

<ATG9dir>/DCS/CustomCatalogs/
Versioned/
config.jar/atg/
commerce/catalog/
SecureProduct
Catalog

<ATG9dir>/DCS/config/config.jar/
atg/commerce/
pricing/priceLists/SecurePriceLists

none

Security Adapter

<ATG9dir>/
B2BCommerce/config/config.jar/atg/
commerce/catalog/
SecureProduct
Catalog

<ATG9dir>/DCS/
config/config.jar/
atg/commerce/
pricing/priceLists/
securePriceLists

<ATG9dir>/DCS/config/config.jar/
atg/commerce/
catalog/Claimable
Repository

Secured Repository XML Repository Definition

<ATG9dir>/DCS/CustomCatalogs/
Versioned/config/
config.jar/atg/
commerce/catalog/
custom/secure
CustomCatalog.xml

<ATG9dir>/DCS/config/config.jar/
atg/commerce/
pricing/priceLists/securePrice
Lists.xml

none

Note: Users who have ATG Merchandising and ATG Search have an additional repository called RefinementRepository. There’s no need to secure the assets (facets) in this repository, so instructions are not provided for it.

The following sections provide instructions for configuring repositories:

 
loading table of contents...