Hi Sir
Client using RFA API program to retrive data from TREP, but always get "stream is been closed" error.
Log is too big to attach here, you can download from below link.
http://pan.baidu.com/s/1dE9dwGx
@jessie.lin
I can't find "stream is been closed" from logfile you provided but I found below statusText instead. I assume that it's themessage you mentioned.
2017 May 27 17:28:01.247 ST GMT+08:00 7113 F29AC720 918 TRACE <- Received MMT_MARKET_PRICE StatusstreamState : CloseddataState : OkstatusCode : NonestatusText : Process batch request message, batch stream is being closedBatch handle: 0x234a330itemFrom : BatchItemList1.
Regarding to batch request, normally an application should expect to get a batchhandle for the initial batch request and an individual handle for each item that was requested.The handle that is associated with the batch request is different from a normal item handle. It cannot be used to reissue the batch request because by the timethe application has received the response the stream associated with the batchhandle is considered closed.
The first response for each item specified in a batch request always includes the item name and the item handle. Clientscan use the item handle to identify subsequent response messages for the item or perform a reissue on the item stream.
The statusText should indicate the handle or stream for thebatch request is being closed. This is expected result and you should get similar result when you test batch request with StarterConsumer_BatchView.
Is there any issue when receive the status text? Can youplease elaborate more? If it's the case which requires further investigation,please ask your client open a new ticket to RFA Support team directly.
Hi , Thank you! There is no other issues besides this suspend "warning" message. It is good to know it is just an normal status to indicate batch request closes.