on 11-17-2008 4:31 PM
Hello,
We encountered a problem in Mobile 7.1 - the data is not downloaded to the clients. The synchronization between Doe and the backend works well, all the relevant information was downloaded to the DOE but when we present the application on the client, no data is dispalyed.
We have two questions:
1. How can we check if the data was downloaded to the client database (we are using MaxDB)?
2. What can be the problem that the data is not displayed?
Thanks,
Sergey
Hi Sergey,
There can be many reasons why data is not present on your client or it can also be that data is already downloaded to the device but not shown in your application. So follow this steps:
Case 1. Data present in device but not shown in application
First of all you need to check if data is already downlaoded to device or not. Since you are using laptop client with MAXDB, there are lots of tools available to check this. Check if there is any data in the tables created in folder "DATA" in your NW Mobile client 7.1. If data is already present, then check what is wrong with your application.
Case 2. Data is not downloaded for your device from DOE
1. First check if you have created any distribution model for your data objects or not.
2. Then check if they are active and generated without any errors.
3. Then check in Rule Administration in portal, if the rules are active or not. If not then activate them.
4. Even if rules are active and data is not downloaded, then check if DMSWCV is assigned to your device or not in device administration.
5. If not assigned already,then assign it and make sure it goes to operation mode. Then only your data will be donwloaded.
6. If DMSWCV is also assigned and data is not yet downloaded to device, then check in device administration, click on "Pending Extracts" link and make sure no instances are present in pending extracts. But if you have pending extracts then click on "Trigger Pending Extracts" link. Then data should be downloaded to device.
Hope this helps.
Best Regards,
Siva.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Oliver,
Thanks for your help. We performed the complete recovery for the device items but we still have pending requests and "Trigger pending requests" doesn't help (see the message above). The outbound queue includes only small messages (the maximal size is 219B for AGENT_CONFIG). The distribution model includes a bulk rule. As we understand, it should deliver all the information to all the devices...
It seems like a problem of pending requests. Is there any note that maybe can solve the problem? We are running SP6 on our middleware.
Thanks,
Sergey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Priyanka,
May be this thread : [;will be
helpful.
Hope the rules are activated from portal and pending extracts link was visible for the device and trigger extract was done.
If everything is fine in DOE and you see data in outbound queue and then sync is now not showing data ,please check if its present in the local DB (application tables)
If no , then may be we need to check for an exceptions in the log files present in the folder 'log' in the sap client installation folder.
If you dont see any execptions , then we can enable sync logs and then check if client was able to consume these messages.
For this...
Before synching append the following script in the "defaults.properties" file in the location
installation folder\SAP\SAP Netweaver Mobile Client\settings
com.sap.tc.mobile.sync.dumpInboundInFile=true
com.sap.tc.mobile.sync.dumpOutboundInFile=true
you need to restart client i guess.
You can try sending some new data from backend and then trigger extract.
Now when you sync, the logs will be dumped in a folder and we can figure out if there is any exception while inserting to tables.
Regards,
Liji
Hi Siva,
We checked all the cases you pointed out. Everything is all right but the pending requests. We really have pending requests (14 instances) but when I push "Trigger request", we get the message "Request has been triggered to the device" and nothing happens. Do you know, what is the problem?
Best,
Sergey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Siva,
The DATA directory in the NW Mobile Client 7.1 includes only one file - create.dir that is empty. As I understand, it means that the data was not downloaded at all. What can you suggest?
Thanks,
Sergey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think you have an issue in the middleware, not on the client. Check the Mobile Admin and see if your outbound queue is filled with data. You can try to run the recover from inconsistent state item n the admin page for that device and try to restore the data from there. If you then ave a look into the outbond queue, it sould show you the data. If the table only contains elements of 53Byte or even nothing, then you are lacking some configurtions like mentioned above. Either you have no bulk rule to send items to the table o you have not activated the rles in the Admin page.
Please check this.
Regards,
Oliver
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.