I found the following OMMCmdErrorEvent in the log file after submitting OMMSolicitedItemCmd.
<- Received OMMCmdErrorEvent:Cmd ID: 3 State: Failure StatusCode: NoResources StatusText: Attempt to encode rssl msg failed.
The problem happened when the provider application was sending the status response for an unsupported item.
status.StreamState = RespStatus.StreamStateEnum.UnspecifiedStreamState; status.DataState = RespStatus.DataStateEnum.Suspect; status.StatusCode = RespStatus.StatusCodeEnum.None; status.StatusText = new RFA_String("Not Support"); respMsg = new RespMsg(); respMsg.RespStatus = status; respMsg.MsgModelType = RDM.RDM.MESSAGE_MODEL_TYPES.MMT_MARKET_PRICE; respMsg.RespType = RespMsg.RespTypeEnum.Status; itemCmd.Msg = respMsg; itemCmd.RequestToken = TS.requestToken; reason.Append("status"); SubmitCmd(itemCmd,null, reason);
Please let me know how to fix this problem.