When I extended from USA/CA to support EU market, Quote update for primary RIC is pretty much the same, but composite RIC's FIDs just have BIDSIZE. I don't see may bid/ask time, exchange time, exchange. The spec https://refinitiv.fixspec.com/specserver/specs/elektron/emea/europe-mifid-composite/1-3-4/2296-mifid-composite-xbo-quote-rics-erttrade-reporting does not seem to give much info this area neither.
Here are some bad examples of SAPGEUR.xbo today, I actually run the test program for whole May 25 and receive no quotes at all(because my program ignore incomplete quote)
[ 11:12:06:706 ] , --ItemManager event=121,event handle 1576770878 MsgModelType 6MESSAGE
Msg Type: MsgType.UPDATE_RESP
Msg Model Type: MARKET_PRICE
Indication Flags:
Hint Flags: HAS_RESP_TYPE_NUM | HAS_SEQ_NUM
SeqNum: 14496
RespTypeNum: 1 (QUOTE)
Payload: 9 bytes
FIELD_LIST
FIELD_ENTRY 30/BIDSIZE: 1075
[ 11:12:32:339 ] , --ItemManager event=121,event handle 1576770878 MsgModelType 6MESSAGE
Msg Type: MsgType.UPDATE_RESP
Msg Model Type: MARKET_PRICE
Indication Flags:
Hint Flags: HAS_RESP_TYPE_NUM | HAS_SEQ_NUM
SeqNum: 14512
RespTypeNum: 1 (QUOTE)
Payload: 9 bytes
FIELD_LIST
FIELD_ENTRY 30/BIDSIZE: 1200
I search my previous test, I did find another quote for HSBAGBP.xbo that are somewhat better, but then, I don't see any FID indicates which exchange this quote is coming from.
09:56:14:712 ] , --ItemManager event=121,event handle 49386809 MsgModelType 6MESSAGE
Msg Type: MsgType.UPDATE_RESP
Msg Model Type: MARKET_PRICE
Indication Flags:
Hint Flags: HAS_RESP_TYPE_NUM | HAS_SEQ_NUM
SeqNum: 10848
RespTypeNum: 1 (QUOTE)
Payload: 116 bytes
FIELD_LIST
FIELD_ENTRY 345/BID_TONE:
FIELD_ENTRY 8469/BID_TONE1:
Received field id: 14265 - Not defined in dictionary
FIELD_ENTRY 1025/QUOTIM: 13:56:14
FIELD_ENTRY 1071/COLID_2: 15 (15)
FIELD_ENTRY 1021/SEQNUM: 2509206
FIELD_ENTRY 3855/QUOTIM_MS: 50174623
FIELD_ENTRY 1072/COLID_3: 15 (15)
FIELD_ENTRY 4150/BID_TIM_MS: 50174623
FIELD_ENTRY 1073/COLID_4: 15 (15)
FIELD_ENTRY 1074/COLID_5: 15 (15)
FIELD_ENTRY 135/MID_NET_CH: 0.375
FIELD_ENTRY 1422/COLID_6: 15 (15)
FIELD_ENTRY 134/MID_PRICE: 398.900
Received field id: 4990 - Not defined in dictionary
FIELD_ENTRY 275/SEC_ACT_1: 398.900
FIELD_ENTRY 22/BID: 398.85
FIELD_ENTRY 30/BIDSIZE: 2800
Received field id: 14264 - Not defined in dictionary