I'm trying to change current working OmmConsumer Client to Client with payload, where View is added.
During this I found 2 problems:
1. I need to add to OmmArray int value of field. But how to know FID before creating client, not after msg receiving? Is there any dictionary or something else which I can use to fetch actual FID list to create view?
2. After creating client with view, I get regular stream, which is great. I receive only fields, which are defined in view. But now i have many situations, where data comes as updated, but there is not any change between current and previous values. When I used client without view, updateMsg had only changed fields. Now I have all fields defined in view, even without changed values. So is it possible to ignore duplicates by client configuration or is it a bug, or bad implementation?
I'm using Elektron SDK - Java, libraries:
ema, upa, upaValueAdd and ansipage in version: 184.108.40.206