RFA API , How to proceed "Blank Value" on Equity FID 22 update
Hi RCD
For RIC <2908.HK>, we published FID 22 #blank value at 01:20:01.000 GMT 11/30/2017.
Client's APP is unable to proceed the blank value ,and cause the damage.
The questions are: 1, is it correct Elektron send the "Blank Value" on FID22?
2, We notice Eikon demostrate #blank value as "+0", Any suggestion we could client to proceed under the blank valies situation ?
Best Answer
-
@jessie.lin
The blank value at the time you mentioned should be the value after closing run period. Data feed usually reset the value to blank or zero.
Considering the time 01:20 GMT, it is around 9:20 Hongkong local time and it's time before the market is open at 9:30. I think they can just skip the value.
Please find more details from the following post regarding to "+0" value and blank value. Note that we use "+0" or "0" to represent blank value in the legacy MD interface and I guess that Eikon still using the value to represent the blank data.
0
Answers
-
Hi Moragodkrit
1stly, The client couldn't skip this value.
01:00-01:30 GMT is Pre-Open Session for HKSE, so this issue not related to close run.
For RIC <2908.HK>, we published FID 22 BID as “0.01” at 01:00:12 GMT, then we published FID 22 BID as “Blank” at 01:20 GMT. From client’s end they only see the update at 01:00:12 GMT which FID 22 BID is “0.01”, which is mean, when the real market for <2908.HK> FID 22 BID is updating “0”, they still showing “0.01” .
Checked with Development team, please find the update below:
For RIC <2908.HK>, we published FID 22 in “+0” to demonstrate #blank value at 01:20:01.000 GMT 11/30/2017.
When there is NO any orders on Bid Side, our software would send “+0” to demonstrate #blank value in FID 22 because Zero is not a valid Bid Price value for Equity.
So we are suspecting Blank value can't be identified from client’s end, hence this issue occur.
Secondly, client receive Blank value through RFA API , We are help client to seek any solution about the logic how to correctly handle this value and display it ?
When checking the Post you give, it mentioned :
---------------------------------------------------- -------
In OMM RWF world there's native support for blank values by checking isBlank whereas in -Marketfeed it has to use "+0" or "0" to represent blank values and "-0" represent zero value.Blank value in OMM is the indication of an empty or null data and no value is currently present.Any previously stored or displayed value should be cleared. The contents of the data should be ignored; any display or calculation should treat the value as blank or null. Thus the application should not apply data processing when receiving blank value.
-------------------------------------------------------------
--> Could we advice client to display "+0" or "0" when they receive blank value , and "-0" when they receive 0 on Field 22 ?
0 -
It depending on design of client application to handle blank. If they want to display "+0" or "0" on their application like Eikon, it should have no problem. Some client have internal data processing to process each update and record the data in their internal system and they just skip it.
0 -
Hi Moragodkrit
But how could client identify the blank value they received should be "+0" or "0" ? As they don't have additional info besides the blank value.
BRs
Jessie
0 -
@jessie.lin
You are talking about blank value which is undefined value or null. I don't understand why you need additional info besides the blank value.
As I have told you earlier, the value the application will display depending of the design of applicaiton. If they want to use string "+0" for representing the blank value they has to tell their user that "+0" value displaying on the screen is blank or null. They can also use text like "<blank>" or "<undefined>" to represent the data instead. That is the the point.
API can just provide interface for client to check the value. It does not have the rule for presenting the data on the console or screen.
0 -
Client said they didn't receive any update , which we think we send this update and with Blank value. So we are waiting for client's confirm now. please keep this case open.
0 -
This forum is for general question about API usage and functionality and we try our best to answer the question.Pleasae note that your post in this forum is not for open a new case for incident.
If you want to investigate issue further, you or your client sholud open ticket with TSG or data feed support team to verify outgoing message from infra. Basically RSSL tracing in API can help confirm the data application receive from infra.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛