cancel
Showing results for 
Search instead for 
Did you mean: 

Syncronization problem

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Answers (4)

Answers (4)

Former Member
0 Kudos

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

Former Member
0 Kudos

Thanks all.

Finally, we have reinstalled the client as Arun

had commented and it works.

Best Regards.

eDu

Former Member
0 Kudos

hello eduardo,

if you don't want to reinstall, you can just as well just

reset your application...

regards

jo

Former Member
0 Kudos

Hi

If the problem is solved please close this thread.

PS: reward points for helpful answers

regards

Arun

Former Member
0 Kudos

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

Former Member
0 Kudos

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>