FIXTradingCommunity / orchestrations

Service offerings expressed with Orchestra
Apache License 2.0
10 stars 7 forks source link

QuoteCondition(276) = "f " (FastMarketETH) #16

Closed jvirtanen closed 3 years ago

jvirtanen commented 3 years ago

In OrchestraFIXLatest.xml, the QuoteCondition(276) value "f " (FastMarketETH) contains a trailing space character. All the other values consist of a single character. Is this an error or intentional?

This appears from FIX 5.0 onwards, and FIX protocol implementations have different approaches to handling it. QuickFIX retains the space character, while QuickFIX/J and Philadelphia (which I'm involved in) do not.

kleihan commented 3 years ago

Thanks for identifying this issue. It is clearly an error and needs to be fixed. We may add code to our validation software to ensure that values do not have any spaces in them, including leading or trailing spaces.