We have RFA based provider application. It uses custom fids with negative values.
A1 "A1" -11001 NULL PRICE 17 REAL64 7
A2 "A2" -11003 NULL PRICE 17 REAL64 7
A3 "A3" -11005 NULL PRICE 17 REAL64 7
A4 "A4" -11010 NULL PRICE 17 REAL64 7
A5 "A5" -11052 NULL PRICE 17 REAL64 7
A6 "A6" -11054 NULL ALPHANUMERIC 25 RMTES_STRING 25
For debugging we have enabled RSSL tracing. The trace contains encoded values for the negative fids. For example
<!-- Outgoing Message to 'tr-tre-ads01' on 'localhost' interface -->
<!-- Time: 16:29:41:331 -->
<!-- rwfMajorVer="14" rwfMinorVer="1" -->
<updateMsg domainType="RSSL_DMT_MARKET_PRICE" streamId="132820" containerType="RSSL_DT_FIELD_LIST" flags="0x0" updateType="0 (RDM_UPD_EVENT_TYPE_UNSPECIFIED)" dataSize="60">
<dataBody>
<fieldList flags="0x8 (RSSL_FLF_HAS_STANDARD_DATA)">
<fieldEntry fieldId="-11052" data="0E00"/>
<fieldEntry fieldId="-11054" data="3230 3232 3131 3137 2031 363A 3239 3A33 38"/>
<fieldEntry fieldId="-11001" data="072D 6E3F C0"/>
<fieldEntry fieldId="-11005" data="072D 745A 40"/>
<fieldEntry fieldId="-11003" data="072D 7D82 00"/>
<fieldEntry fieldId="-11010" data="072D 78EE 20"/>
</fieldList>
</dataBody>
</updateMsg>
I assume field values are being printed as RWF encoded values. Is there some config setting so RSSL tracing prints human readable values for custom fids? Or is there a simple way to decode the RWF encoded values?