Unable to see ANSIPage data in consumer
Hi,
Running a application which acts as InteractiveProvider using RFA 8. When a consumer connects and request MARKET_PRICE, the data sent as FIELD_LIST shows fine on the consumer but when trying to send the data as ANSIPAGE, the consumer doesn't get the refresh response ( consumer logs show STATUS message with state as SUSPECT and text: "A7: Source did not respond"). Enabled trace on provider and following is the response sent:
---XML TRACE---
<refreshMsg rwfMajorVer="14" rwfMinorVer="1" mType="RWF_MT_MARKET_PRICE" refreshFlags="0x68" dataFormat="RSSL_DF_ANSI_PAGE" streamId="3" groupId="0002" streamState="RSSL_STREAM_OPEN" dataState="RSSL_DATA_OK" code="RSSL_SC_NONE" text="OK" respType="0">
<key flags="0x7" name="23" nameType="1" serviceId="1"/>
<dataBody>
<ansiPage data="[?25l[?7h[m(B)B[02;01H[0;32;40m[>0;4;30;41m1W[0m[>0m [02;20H[0;30;42m[>0;4;30;42m55[0m[>0m [02;26H[0;32;40m[>0;4;30;41m-[0m[>0m [02;50H[0;32;40m[>0;4;30;41m50[0m[>0m [02;54H[0;32;40m[>0;4;30;41m-[0m[>0m [01;01H[2K[01;01H[0;33;44m[>0;4;34;41mIssueName Price Size Close Last [01;01HIssueName [01;25HPrice [01;50HSize [01;60HClose [01;70HLast [>0m "/>
</dataBody>
</refreshMsg>
---DATA TRACE---
MESSAGE
Msg Type: MsgType.REFRESH_RESP
Msg Model Type: MARKET_PRICE
Indication Flags: REFRESH_COMPLETE
Hint Flags: HAS_ATTRIB_INFO | HAS_ITEM_GROUP | HAS_RESP_TYPE_NUM | HAS_STATE
Stream Id: 3
State: OPEN, OK, NONE, "OK"
Group: 0002
RespTypeNum: 0(REFRESH_SOLICITED)
AttribInfo
ServiceId: 1
Name: 23
NameType: 1 (RIC)
Payload: 435 bytes
Hex Format and Data Bytes:
00000 1b 5b 3f 32 35 6c 1b 5b--3f 37 68 1b 5b 6d 1b 28 |.[?25l.[-?7h.[m.(|
00010 42 1b 29 42 1b 5b 30 32--3b 30 31 48 0f 1b 5b 30 |B.)B.[02-;01H..[0|
00020 3b 33 32 3b 34 30 6d 1b--5b 3e 30 3b 34 3b 33 30 |;32;40m.-[>0;4;30|
00030 3b 34 |;4 |
Hex Format:
1b5b3f32356c1b5b3f37681b5b6d1b28
421b29421b5b30323b3031480f1b5b30
3b33323b34306d1b5b3e303b343b3330
3b34316d31571b5b306d1b5b3e306d20
1b5b30323b3230481b5b303b33303b34
326d1b5b3e303b343b33303b34326d35
351b5b306d1b5b3e306d201b5b30323b
3236481b5b303b33323b34306d1b5b3e
303b343b33303b34316d2d1b5b306d1b
5b3e306d201b5b30323b3530481b5b30
3b33323b34306d1b5b3e303b343b3330
3b34316d35301b5b306d1b5b3e306d20
1b5b30323b3534481b5b303b33323b34
306d1b5b3e303b343b33303b34316d2d
1b5b306d1b5b3e306d201b5b30313b30
31481b5b324b1b5b30313b3031481b5b
303b33333b34346d1b5b3e303b343b33
343b34316d49737375654e616d652020
20202020202020202020202020507269
63652020202020202020202020202020
20202020202053697a65202020202020
436c6f736520202020204c6173742020
20202020201b5b30313b303148497373
75654e616d65201b5b30313b32354850
72696365201b5b30313b35304853697a
65201b5b30313b363048436c6f736520
1b5b30313b3730484c617374201b5b3e
306d00
Data Bytes:
[?25l[?7h[m(B)B[02;01H[0;32;40m[>0;4;30;41m1W[0m[>0m [02;20H[0;30;42m[>0;4;30;42m55[0m[>0m [02;26H[0;32;40m[>0;4;30;41m-[0m[>0m [02;50H[0;32;40m[>0;4;30;41m50[0m[>0m [02;54H[0;32;40m[>0;4;30;41m-[0m[>0m [01;01H[2K[01;01H[0;33;44m[>0;4;34;41mIssueName Price Size Close Last [01;01HIssueName [01;25HPrice [01;50HSize [01;60HClose [01;70HLast [>0m
Can someone clarify as to why the above message doesn't show up on the consumer end. Also is there a difference between RSSL_DF_ANSI_PAGE and RSSL_DT_ANSI_PAGE
Please let me know if any more information is required.
Best Answer
-
Hi @narendranb
Please include full trace of the Request message and full trace of the response Status Msg for completeness.
In terms of RSSL_DF and RSSL_DT - DF specifies DataFormat and DT specifies DataType
As far as I am aware RSSL_DT_ANSI_PAGE is a DataType
DataFormat is the container type e.g.Map, ElementList etc
DataType is the encoding type e.g. UInt,AsciiString, Real, Float, AnsiPage etc.
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
- 370 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 中文论坛