Administer > Overview of administering a WebSphere Commerce site > Administration Console


Registry Manager

The Registry Manager maintains a set of registries for caching runtime data. Each registry provides methods to enable adding, deleting and refreshing of the registry content.

These methods are available to the URL interface by means of the ListRegistry and the RefreshRegistry commands.

If the data in the tables associated with a registry is changed, we will need to refresh that registry for the change to take effect.

For example, if a new entry is added to the Struts Configuring, the UrlRegistry has to be refreshed. Otherwise, the runtime environment will not recognize the new URL.

The following is a list of registry components, their usage, and their associated database table, class, or file:


Access Control Resources

The entities that are protected by access control. For example, if the action is a view, the resource to be protected is the command that invoked the view, such as com.ibm.commerce.command.ViewCommand. For access control purposes, resources are grouped into resource groups.

ACRESPRIM, ACRESGPRES,ACRESACT, ACRESCGRY, ACRESREL, ACRESGRP, ACRESATREL


Access Control Policies

Authorizes a group of users to perform a set of actions on a set of resources within WebSphere Commerce. Unless authorized within one or more access control policies, users have no access to any functions of the system.

ACPOLGPPOL, ACPLGPSUBS


Access Control Policy Groups

Each business model has its own set of access control policies. In order to group the sets of policies within the models, policy groups were created. Policies are explicitly assigned to appropriate policy groups and then organizations can subscribe to one or more of these policy groups.

ACPOLGPPOL, ACPOLGRP


Business Context Configuration Registry

Defines the different business contexts that are available to the site, as well as the business context set which is a logical grouping of business contexts for a particular type of request. If no business context set is defined for the request, the default business context set is used.

Business context configuration file


Business Policy

Business policies. Sets of rules followed by a store or group of stores that define business processes, industry practices, and the scope and characteristics of a store's or group of stores' offerings)

POLICY, POLICYCMD


Business Policy Price List

Caches the relationship between TCs and their related policy IDs and price lists under a specified store.

TERMCOND POLICYTC POLICY


Calculation

Calculation rules, methods, ranges for coupon, discount, shipping, and taxes

CALRULE, CALMETHOD, CALSCALE, CALRANGE, CALRLOOKUP, STENCALUSG, and CALCODE (where only the default calculationCodes are cached), TAXCGRY, CATENCALCD CATGPCALCD CALCODEMGP, CALRULEMGP SHPJCRULE, TAXJCRULE CRULESCALE

This registry needs to be refreshed whenever coupon, discount, shipping, or taxation configuration has been changed.


Marketing

Campaign, Web activity, and e-Marketing Spot related information, including the rule that determines the marketing content to be displayed to customers and the conditions under which the customers are restricted.

CAMPAIGN, INITIATIVE, EMSPOT, and INTVSCHED


Commerce Commands

WebSphere Commerce commands that enable the WebSphere Commerce Server to look up an implementation and default parameters for a command interface.

CMDREG


Command Execution Triggers

The trigger points that are enabled for WebSphere Commerce commands, such as entry, exit, and exception.

 


Contract Store

Caches the store which a contract is deployed in.

CONTRACT,STORECNTR


Currency Manager

Store currency, including the customer or buyer preferred currencies and shopping currencies.

CURLIST, CURCVLIST, CURCONVERT, CURFORMAT, CURFMTDESC, STORELANG, NUMBRUSG, STOREENT (If the column SETCURR changes)


Customer Profile Cache

Caches customer segments and other member groups.

Membership profile management


Payment Rules

Contains the Payment Rules configuration that is registered into the Registry Manager when it is loaded. It is used to hot update the Payment Rules configuration if the customer does not intend to restart the server.

EDPRegistry


Excluded Default Contract

Caches the default contract which a buyer contract excludes.

STOREREL,POLICY, STOREDEF


ExperimentRegistry

Contains static methods that you can use to get a cached instance of an experiment, and refresh the cached experiments to reflect the current state of data in the database.

ExperimentRegistry


Fulfillment

Caches fulfillment-related entities, such as ShippingArrangements.

FulfillmentRegistry


Gift Registry Rules

When activated, queries the GRREGRULE database table and creates a GiftRegistryRuleEntry for each rule defined into a hashtable that will be used to create an instance of the GiftRegistryRuleRegistry.

GRREGRULE, GiftRegistryRuleRegistry


Language

Specifies a list of languages supported by WebSphere Commerce.

When individually refreshing the Language registry, the Store registry must also be updated.

LANGUAGE


Marketplace Price List

Caches fixed pricing in marketplace Store.

TRADING,ACCOUNT, andSTOREDEF


Member Registration Attributes

Specifies attributes that should automatically be assigned to users and organizations during user and organization registration and some authentication scenarios. Caches information that is used in the file...

WC_EAR/xml/member/MemberRegistrationAttributes.xml

MemberRegistrationAttributes XML file


Payment Plug-in Controller

Registers the payment plug-in controller (PPC).

com.ibm.commerce.payments.plugincontroller.plugin.PPCRegistry


Price Lists

Caches PriceList and PriceListId. Used by PriceListId to get PriceList and verifies if the specific PriceList is already in the cache. If it is not already in the cache, the PriceListRegistry retrieves the PriceList from the TRADEPOSCN database table, returns the TradingPositionContainerAccessBean, and places it into the cache.

Used by priceListOwnerId and priceListName to get PriceListId and verifies if the specific priceListId is already in the cache. If it is not already in the cache, the PriceList is retrieved from the TRADEPOSCN database table and priceList Id is returned and placed in the cache.

TRADEPOSCN


Promotion Groups

Promotion Group information.

PX_GROUP


Promotion Policies

Promotion Policy information.

PX_POLICY


Promotions

Promotion information.

PX_PROMOTION


Quantity Manager

Quantities within orders, including the conversion format rules, quantity formats, and descriptions.

QTYCONVERT, QTYFORMAT, QTYFMTDESC, NUMBRUSG


Store Configuration File

This registry caches the store configuration file (SCF) and needs to be refreshed whenever this file is updated.

Tooling that modifies the store configuration file will automatically refresh this registry. The store configuration file for a given store is located in the path defined by the SCFFile variable in the instance configuration file.

 


Ship Modes

Caches the shipping mode.

SHIPMODE


SimpleOffline Plug-in

Registers the SimpleOffline plug-in.

com.ibm.commerce.payments.plugin.simpleoffline.util.SimpleOfflineRegistry


Stores

Store information

STORE, STOREENT, and STOREGRP


Struts Configuration

The Struts configuration files from all WebSphere Commerce Web modules.

Struts Configuring


Supplier Hub Default Contracts

Caches the default contracts of supplier hosted stores which a supplier hub is associated with.

STOREREL, and STOREDEF


Supplier Hub User-eligible Buyer Contracts

Caches the buyer contracts which a user is eligible for in supplier hosted stores which a supplier hub is associated with.

STOREREL, and STOREDEF


Terms and Conditions Mapping

Registers new types of terms and the properties for those terms.

To use new terms for contracts in the Accelerator user interface or the runtime environment, the values must be propagated to this registry.

TCDESC, TCATTR, TERMCOND


Terms and Conditions

Caches TermCondition objects.

TCDESC, TCATTR, TERMCOND, com.ibm.commerce.registry.TermConditionRegistry


Trading Agreement

Trading agreements. WebSphere Commerce supports several trading agreement types, including account, contract, RFQs, exchange, and auctions. The trading agreement types are defined in the TRDTYPE table.

TRADING


URL Commands

WebSphere Commerce controller commands (also called URLs)

URL Registry


URL Views

WebSphere Commerce view commands

View Registry


Unified Business Flow

Used for approvals, auctions, contracts, and trading

FLOWDOMAIN, FLOWDESC, FLOWTYPE, FLTYPEDESC, FLOW, FLDOMNDESC, FLSTATEGP, FLSTGPDSC, FLSTATEDCT, FLSTDCTDSC, FLSTATEREL, FLTRANSITN, FLTRANSDSC, FLCOMPOSE


Performance Group Counter

Performance group counter

Performance counters


Related tasks

Register a registry with the Registry Manager


+

Search Tips   |   Advanced Search