i am using ads pop configuration for our system.
How do i remove cache ADS (downstream connectivity to ads), so every time downstream is subscribing a RIC, it will get a new image.
Hello @weishengtay
Thank you for contacting us. I found the ADS-cache related parameters on the ads_pop.cnf file as follows:
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! ! *ads*${svc}*cacheLocation : ssl !#help ! cacheLocation: { ssl, srcApp } ! ! Inidicates where the data cache will be maintained. ! ssl - The data cache will be maintained in the ads. ! srcApp - The data cache will be maintained in the source application, ! i.e, the ads will not cache data. ! ! Note: Setting this parameter to srcApp has no affect on aggregated ! services. To disable caching, use domainsCached and domainsNotCached. ! ! Default value: ssl !#end !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! ! *ads*${svc}*cacheType : sinkDriven !#help ! cacheType: { sinkDriven, sourceDriven } ! ! sinkDriven - The cache content is determined by sink/network demand. ! A sink-driven server is allowed to add an item to its ! cache only upon the reception of an Open request. ! This type of server functions as an interactive datafeed ! handler and was formerly called a "Selective Cache" server. ! sourceDriven - The cache content is determined solely by the source ! application/ datafeed. Network demand has no bearing on ! the contents of the cache. A source-driven server is ! allowed to add an item to its cache at any time. ! This type of server functions as a broadcast datafeed ! handler and was formerly called a "Full Cache" server. ! ! Default value: sinkDriven !#end !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
and
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! [Source Service] !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! ! *ads*domainsCached : !#help ! domainsCached: Defines a list of domains for which caching is enabled. ! ! If domainsCached variable has entries, then any domain not in the list ! will not be cached. ! ! For example, to cache only level 1 data: ! *ads*domainsCached: MARKET_PRICE ! ! If the variable domainsCached have entries then it takes precedence in ! the processing and the variable domainsNotCached is ignored. ! ! To enable caching for all domains: ! *ads*domainsCached: ALL ! !#end !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! ! *ads*domainsNotCached : !#help ! domainsNotCached: Defines a list of domains for which caching is disabled. ! ! If domainsNotCached variable has entries, then any domain other than the ! entries in the list will be cached. ! ! For example, to disable caching for level 2 data: ! *ads*domainsNotCached: MARKET_MAKER, MARKET_BY_ORDER, MARKET_BY_PRICE ! !#end !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
However, I highly recommend you contact the ADS support team directly to help you with the ADS configuration in detail. You can submit a support ticket to the ADS support team via the https://my.refinitiv.com/content/mytr/en/signin.html page.