Data Sync API is not public and it’s in the Java Middle tier and not customizable. But what you need is to find the root cause for the error you see. To do that, you need additional traces. You can get them by enable sync traces for your app/device (Via the edit settings, enable trace for Server). Then it generate a trace file which has more details about the error you se in the Sync Task.
Further, you can read about troubleshoot data Synchronization in below article: https://docs.ifs.com/techdocs/23r1/030_administration/040_native_apps/095_troubleshooting/30_troubleshooting_synchronization/
HiGood that you have resolve the error which is not directly related but that might be good idea to clear them to narrow down the issue. Could you please give me below details?Entity name your files exist (which are not syncing) Field Definition of missing data (i.e. SQL value/Expression)
Hi,You can deactivate this ‘Mobile App Daily Statistics’ scheduled Task from the Solution Manager. it will only effect mobile App’s lobby pages. Basically it will stop collecting daily statistics on active applications. As you have deactivate all mobile apps, it’s safer to disable this Background Task as well.
Hi,What’s the Entity Name behind this faulty event? And also pls share the error. Fnd Event Action SQL is auto generated based on the format of the OBJVERSION attribute in the Entity Meta data in the IFS database model. Mobile only supports timestamp and number. if you do not see the single quotes means the entity has number type OBJVERSION. You will see single quotes for time timestamp type OBJVERSION. This could be an issue with the cloud DLL where it has incompatible meta data. To confirm that pls share the additional details with us.
Hi Default format of OBJVERSION is ‘timestamp’. You only set it as number in the cloud resources to override the default. As per your generated event, I assume cloud resource has ObjversionFormat = "number" which is the root cause for the issue. Do you have access to the c# code? it looks like this entity is not part of the CORE release and could be added by a customization. So please check with the team who did the modification.Hope this helps.
If the Entity model has no overrides for objversion format then cloud resource should have the same (Means no ‘ObjversionFormat’ setting). If entity model has the code gen property to override the objversion format (to number) then your cloud resource should specify the same (ObjversionFormat = "number").Hope this will help to fix your application cloud resources. if you have any further queries pleas post here and will try to answer.
This is because of missing projection grants. Mobile security Groups grant the permission for the background data sync. But to perform online actions/queries, you also need the relevant projection grants.
Hi,This could be a defect or incompatibility were server API has changed since mobile app logic is developed. Best to check with support team to see any fixes.
Hi,MWS is taking more time to process the PUSH sync task. This delay could be caused by one or multiple entities experiencing slow execution.To identify currently executing slow SQL, you'll need to check the active sessions in Oracle, which requires DBA support.If you can consistently replicate this issue for a user, then gather the Sync traces (ensure it's enabled before testing) to pinpoint the slow SQL queries. This problem is likely associated with a large dataset or poor SQL execution within the application entity.Sometimes, a single Sync Task may receive a large number of records simultaneously for synchronization. Check the Push Queue and observe the data change pattern. Do you notice a significant increase in the number of push queue records within a short interval?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.