we have a ADH & ADS (TREP servers) version 3.3.1.L1 64 bit running , and we are gonna use EMA api to retrieve equity data but we got error when decoding Rmtes Data value.
=> Real-Time-SDK-2.0.1.L1.java's com.scb.cat.eq.core.realtime.ema.examples.training.consumer.series200.ex200_MP_Streaming example is used
//Exception
[3/12/2021 12:39 PM]
Fid: 1352 Name = DSPLY_NMLL DataType: Rmtes Value: Exception in thread "pool-2-thread-1" Exception Type='OmmInvalidUsageException', Text='rsslDecoder.RMTESApplyToCache() failed in apply()', Error Code='-1'
at com.refinitiv.ema.access.RmtesBufferImpl.ommIUExcept(RmtesBufferImpl.java:275)
at com.refinitiv.ema.access.RmtesBufferImpl.apply(RmtesBufferImpl.java:228)
//Other field is ok
Fid: 804 Name = LONGLINK5 DataType: Ascii Value: <FAQ/HK10>
Fid: 850 Name = AMT_OS DataType: Real Value: 3856.241
Fid: 869 Name = OFF_CD_IND DataType: Enum Value: HKG
Fid: 967 Name = BKGD_REF DataType: Ascii Value: blank
Fid: 975 Name = ACT_FLAG1 DataType: Rmtes Value: X
Fid: 976 Name = ACT_FLAG2 DataType: Rmtes Value:
Fid: 977 Name = ACT_FLAG3 DataType: Rmtes Value:
Fid: 978 Name = ACT_FLAG4 DataType: Rmtes Value:
Fid: 999 Name = GEN_VAL4 DataType: Real Value: blank
Fid: 1021 Name = SEQNUM DataType: Real Value: 3136.0
Fid: 1023 Name = PRNTBCK DataType: Real Value: blank
Fid: 1025 Name = QUOTIM DataType: Time Value: 4:30:52:0
Fid: 1029 Name = GEN_VAL5 DataType: Real Value: 4.0
Fid: 1032 Name = GEN_VAL8 DataType: Real Value: 2.0
//EMA version
<dependency> <groupId>com.refinitiv.ema</groupId> <artifactId>ema</artifactId> <version>3.6.1.0</version> </dependency>