DSPLY_NMLL DataType: Rmtes Value: OmmInvalidUsageException

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>

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @raymondsk.wong

    The issue is fixed in EMA version, 3.6.2.0 shipped with Refinitiv Real-Time SDK version 2.0.2.L1.

Answers