Could you please suggest me the steps or flow,
how to associate the catalog to profile in above ATG 10.xx.xx versions.
Through the scenarios or any other way does it has?
Thanks much in advance.
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