question

Upvotes
Accepted
48 8 18 20

chain record without field list

Hello, everyone, my application receives UpdateMsg from 1#AWRE*.U with follow message:


It indicates with following chain record 2#AWRE*.U. But when I register 2#AWRE*.U again, I received the following RefreshMsg:


The problem is the message has no field list payload which cause my application to crash when calling refreshMsg.getPayload().getFieldList(). My question why the refresh msg is sent without any field list. Since it's chained with previous record 1#AWRE*.U, at least fid 814 LONGPREVLR and fid 815 LONGNEXTLR which indicates the next chain record should be sent. But the message has no any field, why is that ?

elektronrefinitiv-realtimeelektron-sdkema-apirrtelektron-message-apifields
update1.png (227.4 KiB)
refresh2.png (71.8 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
78.6k 248 52 74

@wangfugen

It could be a content issue. According to the RDM usage guide, the payload of the Market Price Refresh message is a required field.

Now, 2#AWRE*.U contains the data. Please confirm.

First, you need to contact the Data Feed team via MyRefinitiv to verify the problem at that time.



1605757762017.png (34.2 KiB)
1605757477179.png (42.4 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
7.6k 15 6 9

@wangfugen

I test the RIC with the ema consumer app and I get the same result as the Quote App screenshot provided by Jirapongse.

Below is my console output.

Item Name: 2#AWRE*.U
Service Name: ELEKTRON_DD
Item State: Open / Ok / None / 'All is well'
Name: PROD_PERM Value: 77
Name: RDNDISPLAY Value: 160
Name: DSPLY_NAME Value: AWRAE INC
Name: RDN_EXCHID Value:  blank
Name: CURRENCY Value: USD
Name: TRD_UNITS Value: 2DP
Name: REF_COUNT Value: 4
Name: RECORDTYPE Value: 120
Name: LONGLINK1 Value: AWREG162100500.U
Name: LONGLINK2 Value: AWRES162100500.U
Name: LONGLINK3 Value: AWREG162100750.U
Name: LONGLINK4 Value: AWRES162100750.U
Name: LONGLINK5 Value:  blank
Name: LONGLINK6 Value:  blank
Name: LONGLINK7 Value:  blank
Name: LONGLINK8 Value:  blank
Name: LONGLINK9 Value:  blank
Name: LONGLINK10 Value:  blank
Name: LONGLINK11 Value:  blank
Name: LONGLINK12 Value:  blank
Name: LONGLINK13 Value:  blank
Name: LONGLINK14 Value:  blank
Name: LONGPREVLR Value: 1#AWRE*.U
Name: LONGNEXTLR Value:  blank
Name: OFF_CD_IND Value: CUS
Name: PREF_DISP Value: 2210
Name: PREF_LINK Value:  blank
Name: RDN_EXCHD2 Value: OPQ
Name: MKT_SECTOR Value: 0
Name: CONTEXT_ID Value: 2271
Name: DDS_DSO_ID Value: 8289
Name: SPS_SP_RIC Value: .[SPSOPRABBO1VAE1

Do you still found the issue that you get an empty field list?

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
48 8 18 20

@jirapongse.phuriphanvichai @moragodkrit.chumsri_1 Sorry for late reply as I could not login into developer site the next several days after publishing this post. The problem started at about 6:10 on that day, and lasted until 6:38 when fixed. During that time, my application continued to reboot due to that invalid refreshmsg. I'v already contacted the Data Feed Team via MyRefinitive. They have been investigating the problem, but until now I am still waiting for further reply. Thanks you two!

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.