This content has been marked as final. Show 1 reply
ATG10 introduced a new servlet named ProfilePropertyServlet in the request handling pipeline. ProfilePropertyServlet can be used for setting properties on the profile including the catalog. You have to use an implementation for the ProfilePropertySetter with ProfilePropertyServlet. There are some OOB ProfilePropertySetter implementation provided in ATG10+ like CatalogProfilePropertySetter, PriceListProfilePropertySetter, and SiteProfilePropertySetter. You can see these in action in CRS10+.
You can also refer this thread for a related discussion:
Re: best way to assign catalog to user profile at startup