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