When we request our publisher with view fids option to limit the initial image with only the fids we need, it giving the full image for it.
In the below, we have requested for Fid 101, but we got all the Fids in return. I can see
"RSSL_SC_UNSUPPORTED_VIEW_TYPE", how to rectify this?
<!-- rwfMajorVer="14" rwfMinorVer="1" --><requestMsg domainType="RSSL_DMT_SYSTEM" streamId="5" containerType="RSSL_DT_ELEMENT_LIST" flags="0x44C (RSSL_RQMF_STREAMING|RSSL_RQMF_MSG_KEY_IN_UPDATES|RSSL_RQMF_HAS_QOS|RSSL_RQMF_HAS_VIEW)" qosDynamic="0" qosRate="1" qosTimeliness="1" dataSize="36">
<key flags="0x3 (RSSL_MKF_HAS_SERVICE_ID|RSSL_MKF_HAS_NAME)" serviceId="10000" name="HTS4H"/>
<dataBody>
<elementList flags="0x8 (RSSL_ELF_HAS_STANDARD_DATA)">
<elementEntry name=":ViewType" dataType="RSSL_DT_UINT" data="1"/>
<elementEntry name=":ViewData" dataType="RSSL_DT_ARRAY">
<array itemLength="2" primitiveType="RSSL_DT_INT">
<arrayEntry data="101"/>
</array>
</elementEntry>
</elementList>
</dataBody>
</requestMsg><!-- rwfMajorVer="14" rwfMinorVer="1" --><refreshMsg domainType="RSSL_DMT_SYSTEM" streamId="5" containerType="RSSL_DT_FIELD_LIST" flags="0xE8 (RSSL_RFMF_HAS_MSG_KEY|RSSL_RFMF_SOLICITED|RSSL_RFMF_REFRESH_COMPLETE|RSSL_RFMF_HAS_QOS)" groupId="1" qosDynamic="0" qosRate="1" qosTimeliness="1" dataState="RSSL_DATA_OK" streamState="RSSL_STREAM_OPEN" code="RSSL_SC_UNSUPPORTED_VIEW_TYPE" text="*Refresh Completed" dataSize="97">
<key flags="0x3 (RSSL_MKF_HAS_SERVICE_ID|RSSL_MKF_HAS_NAME)" serviceId="10000" name="HTS4H"/>
<dataBody>
<fieldList flags="0x8 (RSSL_FLF_HAS_STANDARD_DATA)">
<fieldEntry fieldId="101" dataType="RSSL_DT_ASCII_STRING" data="USD"/>
<fieldEntry fieldId="301" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="302" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="303" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="304" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="305" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="306" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="307" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="310" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="312" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="401" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="411" dataType="RSSL_DT_ASCII_STRING" data="USD=0.00,100.00"/>
<fieldEntry fieldId="501" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="503" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="504" dataType="RSSL_DT_REAL" data="0.00"/>
<fieldEntry fieldId="507" dataType="RSSL_DT_REAL" data="0.00"/>
</fieldList>
</dataBody>
</refreshMsg>