We are migrating a Java application IProvider from RFA to EMA, and we have some doubts about Ema IProvider capabilities.
According to RFA documentation (section 3.3.1.1 of rfaj_developerguide.pdf, RFA version 8.2.1.L1) "Interactive providers can receive any consumer-style request described in the consumer section of this document, including item requests, batch requests, views, symbol lists, pause / resume, etc."
Is this supported also by IProviders of Ema library? Testing batch requests and views it seems not:
- For batch requests we have used ex370_MP_Batch for consumer and ex102_MP_Snapshot example for iprovider. We expected the payload of ReqMsg received by the IProvider to contain an ElementList (with EmaRdm.ENAME_BATCH_ITEM_LIST), but DataType is NO_DATA instead.
- For view requests we have used ex360_MP_View for consumer and ex102_MP_Snapshot example for iprovider. We expected the payload of ReqMsg received by the IProvider to contain an ElementList (with EmaRdm.ENAME_VIEW_TYPE and EmaRdm.ENAME_VIEW_DATA), but DataType is NO_DATA instead.
Ema version is 3.6.7.0.
Thank you