I am using the EMA to develop an application posting data to contribution channel. During the test, I got an error saying the encoded data length exceeds RWF length for Fid HST_CLOSE.
HST_CLOSE "HISTORIC CLOSE" 21 NULL PRICE 17 REAL64 7
Questions:
1. In the RDM dictionary, that fid has RWF len = 7. How should I interpret the len so that I can avoid the error?
2. The DeniedBySource code means the whole message will be denied by the source, right?
3. For the field length (e.g. 17 for fid HST_CLOSE), does it mean the field should have no more than 17 digits in it? Does the decimal point counted in the length?
The value sent out in PostId=9, HST_CLOSE=29979.9
[WARN] 2020-11-22 07:18:02.032896 EST (1610610432):Application::PostMsg Error: AckId: 9, NackCode: DeniedBySource
[WARN] 2020-11-22 07:18:02.032948 EST (1610610432):Application::PostMsg Error: AckId: 9, Text: Encoded data length exceeds RWF length Fid Id [21] [Failed to apply update. Cache build failed]