cancel
Showing results for 
Search instead for 
Did you mean: 

How to clear outbound queue for the mobile device?

Former Member
0 Kudos

Hello,

We are using Mobile 7.1. We defined by mistake the extract job to run every hour so the outbound queue of the mobile device includes hundreds of thousands of messages with the same information. We don't want to send them to the device during the synchronization because it will take several hours to synchronize the device. Is there any way to clear the device outbound queue?

Thanks in advance,

Sergey Kozyrev

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello Liji,

It's a productive device. We didn't use a recover option but we got the same data in the queue. Do you know what can be the possible reason?

Thanks in advance,

Sergey

Former Member
0 Kudos

Hi Sergey,

It is a very very unlikely situation that with out any data changes in DOE, same data got extracted multiple times to the device:(

By any chance , were there any changes in the Backend that was pushed to DOE in these time intervals? or other devices modified the data and synched during this time?

we can use the message monitoring link (admin monitoring portal>monitoring>message monitoring) to check the data flow for a specific dataobject for a period of time.

One more information, do you see all update messages in the outbound queue or insert messages?

Regards,

Liji

Former Member
0 Kudos

Hi Sergey,

Currently clearing outboud queue of a device other than synchronizing with DOE is not possible.Such an action would cause counter mismatch between DOE and client and hence further message exchange will be affected.

You mentioned that extract job scheduled every hour has brought huge number of messages with same information to the device outbound queue.,Ideally this should not be the case that it brings same content to device outbound with every extract.Content will be extracted only once to the device unless it is changed when next extract started.Only case it can bring same content is if recover device option is used for extract.

Is this a productive device or a device used for testing?

Regards,

Liji

Former Member
0 Kudos

Hi Sergey,

There is no way you can delete the data that is already there in the outbound queue. It is also not recommended to do so. The reason is that deletion will lead to lot of inconsistencies between the client and server. If you do not want to synchronize the data, then only option left is to 'Re-initialize' the device. The client also has to be re-installed.

Best regards,

Vinodh