I'm trying to publish some items on an internal channel, my code looks like this
UpdateMsg nestedUpdateMsg = EmaFactory.createUpdateMsg()
.streamId(_postStreamID)
.name(ric)
.payload(nestedFieldList);
PostMsg postMsg = EmaFactory.createPostMsg()
.postId(_postID++)
.serviceName(serviceName)
.name(ric)
.solicitAck(true)
.payload(nestedUpdateMsg)
.complete(true);
And in response I get a Nack
Received AckMsg. Item Handle: 1 Closure: com.thomsonreuters.ema.access.OmmConsumerImpl@41545752 ackMesgAckMsg
streamId="1"
domain="MarketPrice Domain"
ackId="1077"
nackCode="DeniedBySource"
text="[500]: Unknown Item: TESTABC794481179="
name="TESTABC94481179="
nameType="1"
serviceId="431"
AckMsgEnd