Unable to process batch greater than 4358 rics

Hi,

I'm getting following error when my batch input is > 4358 rics.

I'm using

//create OmmArray
OmmArray array;
array = EmaFactory.createOmmArray();
...
array.add(EmaFactory.createOmmArrayEntry().ascii(<RIC>)); // <RIC> - ric name

Using payload() function to send the array.

Exception Type='OmmInvalidUsageException', Text='Failed to rsslElementEntry.encode() while encoding rssl elementlist. Reason='INVALID_DATA'' at com.thomsonreuters.ema.access.CollectionDataImpl.ommIUExcept(Unknown Source) at com.thomsonreuters.ema.access.ElementListImpl.encodedData(Unknown Source) at com.thomsonreuters.ema.access.MsgImpl.msgPayload(Unknown Source) at com.thomsonreuters.ema.access.ReqMsgImpl.payload(Unknown Source)

Best Answer