Hi team,
After upgrading to EMA_API version 3.8.3.0 from version 3.7.1.0 we are facing this error in our application while starting up:
aused by: com.refinitiv.ema.access.OmmInvalidConfigurationExceptionImpl:
Error validating XML configuration:
cvc-enumeration-valid: Value 'RSSL_SOCKET' is not facet-valid with respect to enumeration '[ChannelType::RSSL_SOCKET, ChannelType::RSSL_WEBSOCKET, ChannelType::RSSL_ENCRYPTED, ChannelType::RSSL_HTTP, ChannelType::RSSL_RELIABLE_MCAST, ChannelType::RSSL_WEBSOCKET]'. It must be a value from the enumeration.
at com.refinitiv.ema.access.EmaConfigBaseImpl.oommICExcept(EmaConfigImpl.java:71) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.refinitiv.ema.access.ConfigReader$XMLConfigReader.loadFile(ConfigReader.java:965) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.refinitiv.ema.access.EmaConfigImpl.readConfiguration(EmaConfigImpl.java:173) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.refinitiv.ema.access.EmaConfigImpl.<init>(EmaConfigImpl.java:159) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.refinitiv.ema.access.OmmConsumerConfigImpl.<init>(OmmConsumerConfigImpl.java:26) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.refinitiv.ema.access.EmaFactory.createOmmConsumerConfig(EmaFactory.java:430) ~[ema-3.8.3.0.jar:emaj3.8.3.L1.all.rrg]
at com.msci.eqb.dss.ds.refinitiv.RefinitivDataServiceImpl.initContext(RefinitivDataServiceImpl.java:118) ~[classes/:?]
at com.msci.eqb.dss.ds.refinitiv.RefinitivDataServiceImpl.<init>(RefinitivDataServiceImpl.java:107) ~[classes/:?]
at com.msci.eqb.dss.config.RefinitivDataServiceConfig.streamingDataService(RefinitivDataServiceConfig.java:35) ~[classes/:?]
at com.msci.eqb.dss.config.RefinitivDataServiceConfig$$SpringCGLIB$$0.CGLIB$streamingDataService$0(<generated>) ~[classes/:?]
at com.msci.eqb.dss.config.RefinitivDataServiceConfig$$SpringCGLIB$$FastClass$$1.invoke(<generated>) ~[classes/:?]
Please help to fix it. I have attached the EmaConfig file which was being used with version 3.7.1.0