Dear Refinitiv Support Team,
Our project java base application currently uses RFA version 5.2, which has now become outdated. At the client’s request, we are in the process of upgrading to RFA version 8.2. Given that our application was originally built on the Market Data Layer interface, we are encountering challenges because RFA 8.2 has fully deprecated the MDL, requiring us to transition to the OMM interface.
In our consumer side implementation, we have encountered some constants and classes from RFA 5.2 for which we are unable to identify replacements in the OMM interface. Below is a list of the constants and classes that we’re using in our current codebase, specifically in the processEvent
method, for which we are seeking guidance on suitable alternatives in RFA 8.2.
Constants:
Event.MARKET_DATA_SVC_EVENT
Event.ENTITLEMENTS_AUTHENTICATION_EVENT
MarketDataItemEvent.IMAGE
MarketDataItemEvent.UNSOLICITED_IMAGE
MarketDataItemEvent.UPDATE
MarketDataItemEvent.CORRECTION
MarketDataItemEvent.CLOSING_RUN
MarketDataItemEvent.GROUP_CHANGE
MarketDataItemEvent.RENAME
Classes:
MarketDataSvcEvent
TibMsg
TibField
If it would help, I can provide sample code illustrating how our application is currently implemented with the Market Data Layer. This could provide more context for our usage and help identify alternative approaches in the OMM interface.
New JAR Manifest Details:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.8.0_51-b16 (Oracle Corporation)
Build-Date: 2024-02-09 05:05:49
Specification-Title: RFA Java
Specification-Version: 8.2
Specification-Vendor: Refinitiv
package_Version: 8.2.4.L2.all
Implementation-Version: 8.2.4.L2.all
Could you please advise on suitable replacements for the above constants and classes, or provide guidance on how to implement similar functionality using the OMM interface in RFA 8.2?
Thank you for your assistance with this migration.
Regards,
Bhavya Dudhia