Transferring container data
When you set up a container field to store data externally, any embedded data in the field is not automatically moved to the external directory. If you want embedded data to be stored externally, you must use the following steps to transfer the data. FileMaker Pro uses settings you choose in the Options for Field dialog box to move the data to the specified base directory.
You can also transfer data that’s stored externally into the container field, convert data with secure storage to open storage and vice versa, move data between base directories, and move files when the open storage calculation is changed. Files that are stored by reference and some embedded container data (such as text objects and layout objects) cannot be transferred.
You must have full access privileges to transfer data.
To transfer container data:
1.
If you changed storage options for a container field in the Options for Field dialog box (or by right-clicking and choosing Field > Field Options while working in Table View), the Container Data Transfer dialog box appears after you exit the dialog box.
Note  Or, in the Manage Containers dialog box, click Transfer Data. The Container Data Transfer dialog box appears, showing all the container fields that are available for transfer.
2.
The information appears below the list.
3.
4.
Click Transfer.
If there is not enough disk space in the base directory, a message appears telling you how much free space is available and how much space is needed. Click OK and create enough space.
FileMaker Pro transfers the data from all selected fields to their destinations.
To stop the transfer process, click Stop in the Container Data Transfer dialog box. Stopping the transfer doesn’t roll back the data already transferred. You can restart the process at any time by following the steps above.
5.
6.
For information about reading this file, see the next section.
Reading the Transfer.log file
The Transfer.log file displays information about container data that failed to transfer.
The most recent data is added to any existing Transfer.log file information, so you may need to scroll to the end of the file to see the results of the latest data transfer session.
From left to right the columns show the date, time, and time zone in which the transfer took place, the filename or error number, and a description of the transfer event.
The following are examples of warnings and errors:
Example 1: Warning
2011-07-20 16:27:58.676 +0800   Warning   [Record ID 3, field Animals::Picture] Skipped non-transferrable data: File reference or text.
Problem: File references and text cannot be transferred.
Solution: For file references, create a script that embeds the referenced files, then transfer data.
Example 2: Error
2011-07-31 11:39:45.265 +0800   Error 301   [Record ID 1] Opening record resulted in error (301): Record cannot be changed, because another user is modifying it.
Problem: A record was being edited when the transfer occurred.
Solution: Turn off file sharing before transferring data.
Example 3: Error
2011-07-31 11:43:06.916 +0800   Error 852   [Record ID 6, field Animals::Picture] Saving container data resulted in error (852): Cannot write file to the external storage.
Problem: The destination path could not be written to.
Solution: Change the operating system permissions for the destination folder.