Command-line parameters
Note Before you run the developer tool on a source file, be sure the source file is closed.
Usage: FMDeveloperTool <Subcommand> [<other options>]
Subcommands | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
--help |
Displays help. |
||||||||||||||||||||||
--version |
Displays the version of the developer tool (major.minor.update.build). The major version number corresponds to the Claris FileMaker Platform version. The other numbers describe the specific version of this tool. |
||||||||||||||||||||||
--copy |
Creates a copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||||
--clone |
Creates a copy of an FMP12 file that contains all the tables, layouts, scripts, and field definitions but none of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||||
--copyCompress |
Creates a compressed copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||||
--copySelfContained |
Creates a self-contained copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||||
--saveAsXML |
Creates an XML copy of an FMP12 file that contains all the tables, layouts, scripts, field definitions, and all of the data with these options:
Note This command requires the Allow exporting privilege. |
||||||||||||||||||||||
--enableEncryption |
Encrypts an FMP12 file with these options:
|
||||||||||||||||||||||
--removeEncryption |
Decrypts an FMP12 file with these options:
|
||||||||||||||||||||||
--removeAdminAccess |
Removes Full Access privileges from an FMP12 file with these options:
|
||||||||||||||||||||||
--enableKiosk |
Enables Kiosk mode in an FMP12 file with these options:
|
||||||||||||||||||||||
--recover |
Recovers an FMP12 file with these options:
|
||||||||||||||||||||||
--checkConsistency |
Performs consistency check on an FMP12 file with these options:
|
||||||||||||||||||||||
--renameFiles |
Renames multiple FMP12 files with these options:
|
||||||||||||||||||||||
--querySize |
Queries an FMP12 file for the total size of all record data in a target table, all record data in a target field, or a target field's word and value indexes with these options:
|
||||||||||||||||||||||
--sortBySize |
Returns a list of the record data sizes or index sizes (largest to smallest) for each field of a target table in an FMP12 file with these options:
|
||||||||||||||||||||||
--uploadDatabases |
Uploads one or more FMP12 files to a FileMaker Server host with these options:
Before uploading, this subcommand performs the same security and consistency checks as FileMaker Pro does before uploading. (See Uploading database files using FileMaker Pro in FileMaker Server Help.) The |
These options can be used with any subcommand:
Options | Description |
---|---|
-force |
Force replace. Overwrites an existing output file. |
-verbose |
Verbose mode. Provides details about the upgrade process. Outputs the subcommand and options used, but not a password or passkey. |
-quiet |
Quiet mode. Outputs minimal information. |
Notes
-
If the file specified by
-target_filename
already exists, an error is returned and the operation is terminated unless-force
is used. If-target_filename
isn't specified, a suitable path and filename will be generated. -
The developer tool returns an integer to the shell that calls it: zero (0) when it is successful, a non-zero number when there is an error. For the meaning of an error, see the error message that the tool outputs.