Quynh,
We have added a Personalization parameter which is mapped to the load parameter. Issue is still the same, record filtration is not happening.
Observation :
Client : The PersonalizationParameters in the Generated Code are set to the project id , saved and then called Synchronization on a particular Group. Snippet below
PersonalizationParameters *testPK = [DBgetPersonalizationParameters];
testPK.ProjectINPK = [TKSettingsStoragestringForKey:@"ProjectID"];
[testPK save];
DBsynchronize:@"CheckInSynchGroup"];
Synchronization call gives out allt he records and not the filtered ones.
SUP : It was observed that the cache is having a filtered data based on the ProjectID assigned to the employee , but after the Synchronization call from iPhone the findAll receives all the records irrespective of projectID assignment.
Is it something that the Cache data in SUP is not getting replicated on to the device DB on Synchronization (findAll will always fetch data from the local DB, right?). Is it something related to the libsupUltralite library file been used ?