I want to remove some items from an ADH cache.
When I use "-removeItem" against a SYMBOL_LIST named MyRic, I have this error message in the adh.log:
<xxxxx.gp.adh.2.sourceThread.serviceGenerator.XXXX: Info: 2017-05-23.14:46:14> Cannot remove item (MyRic MARKET_PRICE) as item does not exist.<END>
As per the warning message, it is trying to drop a MARKET_PRICE domain item MyRic because that is the default domain.
According to the ADH manual, you can specify a domain if you want to drop an item which is not MARKET_PRICE
adhmon -instance instance_ID [-removeItem [[routeName] serviceName] [\"]item_name[ D:domain\"]] | [-removeItems filename]
Note: If using the domain specifier with the item_name, the entire item_name and domain specifier (D:domain) must be encapsulated in quotes. If you're using a Unix type platform, be sure to escape the quote sequence, otherwise the Unix shell removes them when parsing the options. A space character separates the item_name and D:domain
I cannot test this at present so I cannot confirm if the Domain will be the name 'SYMBOL_LIST' or the numeric ID of '10'.
You can find further notes in the ADH Install guide section '17.3.6 Using adhmon to Drop Items'
I see messages as "Output threshold breached for user" in the ADH log. Does that mean that the TREP Feed Handler is slow in consuming data from ADH or is this between ADS and ADH or the client that is requesting data?