The symbian help document for RWSPCOTrans mentions that the transaction state goes from ERequesting to EDone. But in my application after I have created a transaction, I keep checking for data (GetData()) and State (GetState()). Even after I have received the data completely, the state does not change to EDone. If I call Release() on the transaction object then GetState() fails.

Does anyone know how to check if a request has been completed?