Hi.
I'm trying to save a message in the system store via QtMobility.

the code is this:
Qt Code:
  1. QMessageService *systemMessageService=new QMessageService;
  2. QMessage *sysMsg=new QMessage;
  3. QMessageAddress sysNum;
  4. sysNum.setAddressee(_sendedMsg.getPhoneNumber().toString());
  5. sysMsg->setBody(_sendedMsg.getText());
  6. sysMsg->setDate(QDateTime::currentDateTime());
  7. sysMsg->setParentAccountId(QMessageAccount::defaultAccount(QMessage::Sms));
  8. sysMsg->setTo(sysNum);
  9. sysMsg->setStatus(QMessage::Read);
  10. sysMsg->setType(QMessage::Sms);
  11. systemMessageManager->addMessage(sysMsg);
  12. if (!systemMessageService->exportUpdates(QMessageAccount::defaultAccount(QMessage::Sms)))
  13. showNoticeDialog(QString::number(systemMessageService->error()));
To copy to clipboard, switch view to plain text mode 

The problem is that exportUpdates fails everytime with error code 8 ( QMessageManager::RequestIncomplete ).
No problem with addMessage. it never fails.
I can't find any example on google and i think that i'm forgotting something (incomplete data in sysMsg?).

Any suggestions?

Thanks.
Ivan.