on 04-11-2006 3:58 PM
Hi all,
We´re trying to syncronize our XDA, however we constantly have the following information "Ignored old data that has been received for user ".
Does anybody know the reason ??
Thanks.
Topic marked as question, points awarded.
Message was edited by: Ted Petrenko
hello ed,
this is the case when the current inbound counter is greater
than the sequence that was received. this sometimes happens
when the middleware tries to resend the old containers in
cases when it was unable to receive the ack message for that
message.
i think you will sometimes notice this as well during an
application reset.
regards
jo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
You can edit your question and check the <i>check box</i> mark as question. Then you can give points. When the problem solved star is clicked, your thread gets closed.
regards
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks all.
Finally, we have reinstalled the client as Arun
had commented and it works.
Best Regards.
eDu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
I have had this problem. But my application was working fine. This problem got solved when I reinstalled the client.
If you solve this, please let me know
regards
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
your MessageReplyType is 'RESET_SUCCESS'? (check javadoc page, at: <i>http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/javadoc/com/sap/ip/me/api/smartsync/MessageReplyType.html</i>)
this message appears after you have reinstalled MIClient?
probably into was system the message 'reset success'(of your old mobile_id) is generated.
in ths case you need your was reset your old mobile_id in order to reset your replicadb (replicadb contains association data-user). you need to do another sync for send your new data to backend.
code:
<i>in order to trap message reply type,
from your class for smartsync , you need to implement MessageReplyObserver and register itself as observer.
e.g. :
my syncclass implements MessageReplyObserver
{
...
SmartSyncRuntime.getInstance().getInboxNotifier().registerMessageReplyObserver(this) ;
synchronizeWithBackend() ;
...
public void messageReplyReceived(MessageReply arg0)
{
if ( arg0.getType()==MessageReplyType.SYNC_BEGIN)
// sync started
if ( arg0.getType()==MessageReplyType.ERROR)
// sync error
else if ( arg0.getType() ==MessageReplyType.RESET_FAILURE)
// mobile id reset error
else if ( arg0.getType()==MessageReplyType.RESET_SUCCESS)
// mobile id reset ok
}
}</i>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.