Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About kfeete

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. After a rather unfortunate weekend where a downed power line resulted in a five-hour outage during production, I got to work this morning to a bit of a mess. The primary iPad we use in production had all the data from Saturday's production and today's and it was syncing fine. Then they brought in the secondary iPad and tried to sync it, and the fun began. First, I started getting all kinds of error messages about specific records. Then it flat-out refused to sync the iPads at all, saying they were a "different database" than what was on the server. I wiped the second iPad and reinstalled an empty copy of the database from the MirrorSync link and it worked... kind of... but created a massive amount of duplicate files on the server (essentially every record was doubled, and some were tripled). I deleted all of those and tried to sync the main iPad again, but somehow the primary keys on the server in one table were one off the primary keys on the iPad where they'd been created. Hand-edited the primary keys (no go) and finally, in exasperation, deleted the server copies (they were less up to date than the iPad versions.) Now I have a new and exciting error message! It says: Sync_MSL is the table that was causing all the problem with records before and, I suppose, continuing now. In the debugging panel of the MirrorSync layout on the iPad, it says: Help? I really need to get this data off the iPad and onto the server, and I'm utterly at a loss right now as to what's happened or how I can fix it.
  2. I don't know exactly what I did, but after a bunch of prodding and redoing the config file the dang table started syncing. Probably a mistake on my end, I'm pretty new at this. Thanks for the help though. At least I was able to stop focusing on the cross table, because that was just driving me nuts...
  3. I've just started using MirrorSync to sync our production iPads with our FileMaker server, and overall I am thrilled with the functionality. I do have one weird little issue, though, that I'm hoping someone can help me with. I have a table called Step Intervals, and none of the records from this table appear on the iPads after sync. It's not for any of the obvious reasons: I do have the Step intervals table checked in the MirrorSync setup, all the fields I want synced are on the sync layout, etc. However the table itself contains a self-join. Without getting into a ton of extraneous detail, it's meant to record the ideal interval between two steps of my production process happening (stored in the Steps table). So Steps Interval looks something like this: Step Interval ID ID_Beginning_Step ID_End_Step Where the beginning and end fields both contain foreign keys for different instances of the Steps table. I did try adding a layout for the second Steps instance to my MirrorSync setup, but got the message "Node FileMaker Server has dependencies from other nodes, but it was never added to the NodeConfiguration with addGroup". So I know I'm doing something wrong, but if the solution is in the documentation I'm missing it. Any pointers much appreciated!
  4. After some poking, I'm now getting: Which is at least a new error, and makes me think I've messed up somewhere using the function. This is what the code in my script looks like: CCProfileUpdatePayment($APILogin; $TransKey; $CustomerID; $ProfileID; $Card; $Expiry; "zip=" & $Zip) Have I messed up anywhere, or is there anything else that could be causing that error?
  5. I'm running Plastic 2.33 using Authorize.net and running into an issue with updating profiles. A customer will change their billing address (or, occasionally, they'll give us a new expiry for an unchanged credit card). I'll enter this in my FileMaker database and run a script using CCProfileUpdatePayment. However, since we only store the last four digits of the card on our system, the card number passed into CCProfileUpdatePayment is invalid. We'll get an error and the profile will not update. But I can't not update the card number, or I get an "invalid number of arguments for function" error when editing the script. And there's no way to get the full credit card number back from Authorize.net once you've entered it (because it's not secure -- fair enough). I end up having to hand-update profiles like this on Authorize.net, which isn't a dealbreaker, but it is a bit of a bloody nuisance. Is there a workaround? I'm aware there is a new version of Plastic but I was hoping to put off installing it until our downtime, and I don't know whether this particular issue would be fixed by the new version. Thanks!
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.