For DSS API "MiFID First Trade Date – ESMA" seems to be desribed in metadata SDK as "Text", however

Result file:

Key: MiFID First Trade Date - ESMA Value: 24-11-2020 07:00:00 Value.GetType(): System.DateTime


SDK:

"FormatType": 0,

"FieldGroup": "MiFID",

"Code": "CMP.MiFID First Trade Date",

"Name": "MiFID First Trade Date",


The issue is that the field “MiFID First Trade Date – ESMA” is defined in the metadata as Text, but it is delivered by the SDK as DateTime. DSS Product Owner and Development Team confirmed that there is a heuristic, which detects if the field is defined as Text, but is in fact a date and delivers it as Date if possible. In SimcorpGain we have auto-generated model which our product and customers use. The model is generated from metadata provided by Refinitiv. We generate this field as Text, and our parsing crashes because your SDK delivers System.DateTime.


Best Answer