ooe-fm provides a sample FileMaker file with One Of Everything (Ooe).
Ooe.fmp12 endeavors to have an example of one of every possible configuration of every kind of solution element.
- At least one table, field, layout, layout object, script, script step, value list, etc.
- For each kind of item, all variants, e.g. for layout objects: slide control, web viewer, button, etc.
- For each variant, all configuration permutations, e.g., a Send Mail script step that uses the default email client and another that sends via SMTP.
Achieving 100% coverage is not a realistic goal, but the hope is that over time we can accumulate examples of all of the different possible permutations to this file.
Among other possible use cases, having these examples available makes it easier to explore the FileMaker Save-as-XML (SaXML) format.
- Logins for both files:
- admin / admin
- restapi / restapi
- EAR password for BrojDva.fmp12: admin
- FileMaker generates XML files using UTF-16 LE encoding.
- The UTF-16 LE-encoded files are then converted to UTF-8 in this project as part of a post-processing step, so that they can be used by
diffwhich requires UTF-8 to do text-based diffing.
| SaXML version |
FileMaker version |
FMDeveloperTool available |
-ddr_info flag available |
Available in FMDeveloperTool |
|---|---|---|---|---|
| 2.0.0.0 | 18.x | - | - | - |
| 2.1.0.0 | 19.0 | - | - | - |
| 2.1.0.0 | 19.1 | - | - | - |
| 2.1.0.0 | 19.2 | - | - | - |
| 2.1.0.0 | 19.3 | - | - | - |
| 2.1.0.0 | 19.4 | - | - | - |
| 2.2.0.0 | 19.5 | - | - | - |
| 2.2.0.0 | 19.6 | - | - | - |
| 2.2.1.0 | 20.x | ✅ ⚡️ | - | - |
| 2.2.2.0 | 21.x | ✅ ⚡️ | ✅ | - |
| 2.2.3.0 | 22.x | ✅ ⚡️ | ✅ | ✅ ⚡️ |
SaXML files marked with ⚡️ above will be kept up-to-date.
- The
saxml_utf16lefolder contains SaXML files generated using FileMaker clients from all versions since SaXML was first released. - Generating the files is automated using the
FMDeveloperToolwhich was released with SaXML v2.2.1.0 (FileMaker v20.3.2). - Generating the files using older FileMaker versions is a manual process (time consuming), so please note that the older SaXML versions will not always be up to date, i.e., reflect the latest Ooe.fmp12 file.
- The ddr_info flag became available in SaxML v2.2.2.0 (FileMaker v21.x ), but it only became available in the
FMDeveloperToolin FileMaker v22.x, so the same caveat holds for theOoe__saxml_v2_2_2_0__fm_v21_1_1__ddr_info.xmlfile.