Newbies peterdrucker Posted September 24, 2016 Newbies Posted September 24, 2016 Hi guys, Not sure if any of you has had this issue before. I set up FM Easy Sync following the documentation and for the most part things work. Nonetheless, I'm getting a strange error when pulling the data set from the server (roughly 2600 records). Somehow data from "field 1" is getting imported into "field 2" (my table has 95 fields but a good portion are unstored fields I'm not trying to sync). I checked the relationships on both my host and mobile files and my server data and everything checks out. Any thoughts on what could be the cause for this? Thanks.
m_fitzgerald Posted September 25, 2016 Posted September 25, 2016 Are both tables exactly the same? Have you modified either table in some way?
Newbies peterdrucker Posted September 25, 2016 Author Newbies Posted September 25, 2016 Thanks for your feedback m_fitzgerald. They are indeed, both tables are exactly the same. I started my mobile file as a copy of my host file and no changes have been made to the table's structure since.
bcooney Posted September 25, 2016 Posted September 25, 2016 I've been working with EasySync for quite some time and have not encountered any issues with the scripts. So, I'm suspecting that it's something with your field names. What are they? Certainly not "field 1"?
Newbies peterdrucker Posted September 26, 2016 Author Newbies Posted September 26, 2016 Thank you for the hint. I'll try to map what fields have been wrongfully filled on my mobile file. In reality, a good number of them contain data that does not belong to that field (for instance: id > creationAccountName, ES_Account > memberNumberIsProvisional, codeIE > isSchool...). It looks as if the script skipped a number of fields. I'll dig into it.
Newbies bitdifferent Posted February 3, 2017 Newbies Posted February 3, 2017 I had a similar issue. In my case the skipped fields were caused by some weird return characters inside of text fields. My solution was to edit the scripts that collect the record data for the payload to replace not only standard return characters, but also 'the weird ones'. // Encode any remaining newline characters. record = Substitute ( record ; ¶ ; "[[BR]]" ); record = Substitute ( record ; "¶" ; "[[BR]]" ); // <- add this line
Recommended Posts
This topic is 3119 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now