Hi,
Because of case-related issues, some RIC codes are being discarded by Reuters when trying to populate them into an instrument.
As an example, if we specify the symbol BASFn.DE by using only uppercase characters (BASFN.DE), an error is raised from API's side, preventing it from being populated on the instrument list (it's finally discarded) If we specify the identifier in its original form (a mix of uppercase and lowercase characters), it is correctly appended to the list.
From the attached screenshot, you'll have the chance of taking a look of the cases explained above (and the way the TRTH API resolves them):
Is there a way of asking the Rest API not to take into account the way every symbol is specified (thus, not taking into account the case of every character that it is compound of) ? Something like a "case-insensitive" working mode when populating symbols into the instrument list.
Thanks
Regards
Hi @ricardo.siguero, RIC's are case sensitive.
BASFn.DE and BASFN.DE will be two different instruments, with latter one being an invalid symbol. There is no mechanism to make it case insensitive.
Thank you, @Gurpreet.
Is there a way of retrieving a list of RIC codes that can match a specific (case-insensitive) pattern?
From Datascope Select, when we start populating an instrument list, and within the instrument search's form, we can specify a text pattern (for instance 'BASFN.DE') and it will return the list of instruments that match someway with it (in this case we'd only get 'BASFn.DE')...
Is that behavior reproducible from the TRTH API?
Thanks
Regards