Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 3336 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Hi,

is there any best practice on how to work with remote Filemaker databases when they are offline? Carrier signal too weak, etc.

I suppose the best bet would be to use the built-in functionality in Manage > External Data Sources and use the Filemaker format. But how can I check if the server is online? How to check if the data has safely landed?

Using an iPad, I need to collect some data (< 1k / transmission) and have it automatically sent to the Server (FM Pro running on a Mac mini). Meanwhile informing the iPad user if the data has been safely transferred and if not retrying for as long as the data has been transferred to the server -- and all of this completely transparent to the user (without any cryptic error messages; just for example a small indicator that the data hasn't been sent or has been sent).

How would you go about this?

(BTW, I intend to use a data separation model, at least two files: One for the display on Macs and iPads and one for the tables. The user interface file could be used to temporary store the collected data locally while the connection is down.)

Thanks a lot for any hints!

Gary

 

Posted

Hi Gary,

One way to handle this is to use a separate mobile file that connects with a local connector file to your server where the host data file(s) are located. There are many ways to build a sync routine to synchronise the data that you wish and they can be fairly involved. I would recommend that you build the transfer in a Transaction so that the parent record with any related records posts completely to the server or not at all.  You can build such a sync routine from Beverly Voths white paper the 'official Filemaker' paper on sync, and modify it to be inside a transaction.  I also recommend looking at Colibri Solutions (James Wesolowski) GoConnect as a way to replace the local files on the iPad as you make changes to this file in development and going forward.

Hope that helps to point you in the right direction.

Cheers,

Ben

Posted

Wow, very sophisticated solutions. Ill check these out and will come back. Since I (believe that I) need only a very simple functionality, I'll also see if I should make my own.

Thank you.

Gary

 

 

This topic is 3336 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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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