Hi, migrating from an SFC C++ based application to an EMA application, I'm trying to clarify how things have changed on OMM\RSSL regarding the signalling of empty values.
In the Marketfeed\SSL protocol, where everything was a string, we understood from Reuters that for price fields:
Since in OMM\RSSL the transport is now binary, is there any other mechanism to signal empty values? In EMA, I see that Data::BlankEnum and DataTypeEnum::NoDataEnum could be related to this concept, could help me clarify this point?
Thanks a lot
Yes, the Data::BlankEnum you pointed out is the correct way to determine if a field is considered blank.
You can refer to the source code for the EMA Consmer - Decoding MarketPrice data tutorial Specifically, the decode() method demonstrates its usage: