As per the documentation https://docs-developers.refinitiv.com/1561566794785/48796/Docs/WebDocs/RFA_CPP_RDM_Usage_Guide/wwhelp/wwhimpl/common/html/wwhelp.htm#href=RFAC_RDMUsageGuide.1.021.html&single=true
I understood from above documentation link that ClearCacheFlag is set only in the first part of multi-part refresh message. I am receiving refresh message in approx 30 parts and every message has clearcacheflag set. Is this an expected behavior ?
Test Case : RIC: BHP.AX, MarketByOrder subscription .
Yes, the documentation clearly states that the flag should only be set on the first part of a multi-part solicited refresh. Given there are many providers out there, the one you tested could have set it on all parts. Did you try other RICs and observe the exact same behavior? Even so, I'm not sure how this would affect processing if set on all parts as opposed to only the first part.
Thanks for raising this.
@nick.zincone.1 Thanks for Confirming. This is observed for ASX symbols , both marketbyorder and marketbyprice subscriptions.
Affect : Additional processing was needed to clear cache only if its a first message in multi part refresh. If set on all parts , i would end up clearing all the data received in n-1 parts and have only nth part data in my cache . (if refresh is divided into n parts)
Who should i be contacting to correct this behavior ?