cancel
Showing results for 
Search instead for 
Did you mean: 

Resetting a mobile client (new device ID)

Former Member
0 Kudos

Hi,

We often experience that mobile clients have to be re-installed due to synchronization problems. Using the Reset feature on the client does not solve the problem so we have to start from scratch each time.

First the client is un-installed, a new client installed and then we start all over again with the distribution of applications & data. This process is VERY troublesome but SAP does not seem to have an alternative.

Are you familiar with a good solution for resetting the client including the device ID, so the MI Client can be re-used? This way we could avoid the re-installation of the client which is also an issue due to the laptop user authorization concept.

We are using SAP NetWeaver 2004s SP12 and MI Client 7.0 SP12 patch 5

Looking forward to your advice.

Kind regards

Christian

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Christian,

What is the Synchronization problem you are experiencing? May be you can mention that and we might be able to provide you a solution to that. Resetting the client data for any synchronization problem is really not the solution.

Best Regards

Sivakumar

Former Member
0 Kudos

Hi Sivakumar,

I agree - and we have tried to solve the problem by other means (e.g. OSS) but without success.

The corrupted client problem is caused by several reasons. Among these are :

1. inconsistencies in MW DB

2. multiple users on one device having different version of the same app

3. device ID deleted in MW after long period of no activity (months)

Based on our experience so far I am afraid we have to accept that clients have to be reset/re-installed. Technically this shouldn't be a problem at all as it is merely a question of bringing the client installation back to its initial state. Only the SAP Mobile Infrastructure folder will be affected by this - not any C:\Windows\ folders.

Kind regards

Christian

Former Member
0 Kudos

Hi Christian,

there are two possible ways: first you do a complete installation if MI on the client, add DB2e manually and enter the settings in mobileengine.config manually. This all happens without logon to MI and for sure without sync. If this is the case, you can create a copy of that folder and store it on device for later reference. All you have to do then is to copy this folder from SD card to \ and you have a running version. Register user, sync - and you have deviceID and start from scratch with sync and so on....

If users have different Versions of the App - please use the Profiles - all user that share the same profile will have the same version of the software by default - so this problem should be solved then as well.

The confusion about the Reset button is perhaps that you expect something else then it finally does. All it does is to remove the complete data from the persistence stack. But all general MI settings like Mobile ID, Device ID, SyncKey and so forth still are in the last value. If you have problems with data inside the APP, then this button is ok, but it will not reset the MI installation back to initial!

Perhaps these two blogs will help you:

Reinitialize MI client without reinstallation in seconds! Part 1&2

/people/sap.user72/blog/2005/11/17/reinitialize-mi-client-without-reinstallation-in-seconds

/people/sap.user72/blog/2005/12/01/reinitialize-mi-client-without-reinstallation-in-seconds-part-2

Hope this helps to solve your issue!

Regards,

Oliver